Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            GrammarParser grammer = new GrammarParser(@"C:\Users\darkshot\source\repos\LL1Parser\ParserTests\Sample5.in");

            Console.WriteLine(string.Join(",", grammer.nonTerminals));
            Console.WriteLine(string.Join(",", grammer.terminals));
            Console.WriteLine(grammer.grammer.Count);
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            var fifo = new FirstFollow(grammer);

            fifo.First();
            fifo.printFirst();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            fifo.Follow();
            fifo.PrintFollow();
        }
Ejemplo n.º 2
0
 public FirstFollow(GrammarParser grammer)
 {
     this.grammer = grammer;
 }