static void Main() { Lexems.LexTokList lexMas = new Lexems.LexTokList(); lexMas = Lexems.GetLexem(); lexMas.Display(); Console.WriteLine(); Parser p = new Parser(lexMas); try { p.ClassDecl(); Console.WriteLine("Compilation complete success."); } catch (ParseException e) { Console.WriteLine(e.Message + " CountLine: " + e.Value); } Console.ReadKey(); }
public Parser(Lexems.LexTokList lex) { this.lex = lex; curr = lex.head; }