コード例 #1
0
 public static Token create(int lineNumber, int linePosition, TokenEnumeration tokenEnumeration, string value, int level, Token partner = null)
 {
     var token = new Token();
     token.LineNumber = lineNumber;
     token.LinePosition = linePosition;
     token.Type = tokenEnumeration;
     token.Value = value;
     token.Level = level;
     token.Partner = partner;
     return token;
 }
コード例 #2
0
 public void RegisterToken(TokenEnumeration type, string pattern)
 {
     TokenRegex.Add(type, pattern);
 }
コード例 #3
0
 public TokenExpectation(int level, TokenEnumeration tokenType)
 {
     Level = level;
     TokenType = tokenType;
 }