コード例 #1
0
 public void Reset(IStringLiteralLexerRule newLiteral)
 {
     LexerRule = newLiteral;
     _index = 0;
     _capture = null;
     Literal = newLiteral.Literal;
 }
コード例 #2
0
 public void Reset(IStringLiteralLexerRule newLiteral, int position)
 {
     LexerRule = newLiteral;
     _index    = 0;
     _capture  = null;
     Position  = position;
     Literal   = newLiteral.Literal;
 }
コード例 #3
0
 public StringLiteralLexeme(IStringLiteralLexerRule lexerRule)
 {
     Reset(lexerRule);
 }
コード例 #4
0
 public StringLiteralLexeme(IStringLiteralLexerRule lexerRule, int position)
 {
     Reset(lexerRule, position);
 }
コード例 #5
0
ファイル: StringLiteralLexeme.cs プロジェクト: whitten/Pliant
 public StringLiteralLexeme(IStringLiteralLexerRule lexerRule)
     : this(lexerRule.Literal, lexerRule.TokenType)
 {
 }