public DefinitionToken(RadAsmTokenType tokenType, TrackingToken trackingToken, ITextSnapshot snapshot) : base(tokenType, trackingToken, snapshot) { References = new LinkedList <IAnalysisToken>(); _text = base.GetText(); }
public InstructionToken(RadAsmTokenType tokenType, TrackingToken trackingToken, ITextSnapshot snapshot) : base(tokenType, trackingToken, snapshot) { Parameters = new LinkedList <IAnalysisToken>(); }
public VariableToken(RadAsmTokenType type, TrackingToken token, ITextSnapshot snapshot, TrackingToken defaultValue = default) : base(type, token, snapshot) { DefaultValue = defaultValue; }
public ReferenceToken(RadAsmTokenType tokenType, TrackingToken trackingToken, ITextSnapshot snapshot, DefinitionToken definitionToken) : base(tokenType, trackingToken, snapshot) { Definition = definitionToken; Definition.AddReference(this); }
public FunctionToken(RadAsmTokenType tokenType, TrackingToken trackingToken, ITextSnapshot snapshot) : base(tokenType, trackingToken, snapshot) { }
public AnalysisToken(RadAsmTokenType tokenType, TrackingToken trackingToken, ITextSnapshot snapshot) { Type = tokenType; TrackingToken = trackingToken; Span = new SnapshotSpan(snapshot, TrackingToken.GetSpan(snapshot)); }
public ErrorToken(TrackingToken trackingToken, ITextSnapshot snapshot, string message) { Snapshot = snapshot; Span = new SnapshotSpan(Snapshot, trackingToken.GetSpan(Snapshot)); Message = message; }
public IncludeToken(RadAsmTokenType tokenType, TrackingToken trackingToken, ITextSnapshot snapshot) : base(tokenType, trackingToken, snapshot) { throw new NotImplementedException(); }