Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StringToken"/> class.
 /// </summary>
 /// <param name="kind">The token kind.</param>
 /// <param name="value">The token value.</param>
 /// <param name="line">The token line.</param>
 /// <param name="column">The token column.</param>
 public StringToken(StringTokenKind kind, string value, int line, int column)
 {
     Kind   = kind;
     Value  = value;
     Line   = line;
     Column = column;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StringToken"/> class.
 /// </summary>
 /// <param name="kind">The token kind.</param>
 /// <param name="value">The token value.</param>
 /// <param name="line">The token line.</param>
 /// <param name="column">The token column.</param>
 public StringToken(StringTokenKind kind, string value, int line, int column) {
     Kind = kind;
     Value = value;
     Line = line;
     Column = column;
 }
 protected StringToken CreateToken(StringTokenKind kind, string value) {
     return new StringToken(kind, value, Line, Column);
 }
 protected StringToken CreateToken(StringTokenKind kind) {
     return new StringToken(kind, Value.Substring(startPos, Position - startPos), startLine, startCol);
 }
Beispiel #5
0
 protected StringToken CreateToken(StringTokenKind kind, string value)
 {
     return(new StringToken(kind, value, Line, Column));
 }
Beispiel #6
0
 protected StringToken CreateToken(StringTokenKind kind)
 {
     return(new StringToken(kind, Value.Substring(startPos, Position - startPos), startLine, startCol));
 }