Exemple #1
0
        static void Main(string[] args)
        {
            PrecedenceSyntaxAnalysis.LoadPrecTable();

            string input      = string.Empty;
            string sourceCode = string.Empty;

            while ((input = Console.ReadLine()) != null)
            {
                sourceCode += input + Environment.NewLine;
            }

            MainFSM.SourceCode = sourceCode;
            MainFSM.Index      = 0;
            MainFSM.RowCounter = 0;

            var adTree = new ADTree();

            ParserFunctions.prog(adTree);

            AssemblyCompiler.Compile(adTree);
        }