public Parser(Lexer lex) { lexer = lex; tokens = lexer.TokenList; FunctionTable = new FunctionTable(); SymbolTable = new SymbolTableIndex(); }
public Lexer(String source) { sourceText = source; regex = new Regex(String.Join("|", TokenGrammar), RegexOptions.Compiled); groupNames = regex.GetGroupNames(); TokenList = new TokenList(); }