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; }
public void RegisterToken(TokenEnumeration type, string pattern) { TokenRegex.Add(type, pattern); }
public TokenExpectation(int level, TokenEnumeration tokenType) { Level = level; TokenType = tokenType; }