Пример #1
0
        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();
        }
Пример #2
0
 public Parser(Lexems.LexTokList lex)
 {
     this.lex = lex;
     curr     = lex.head;
 }