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