Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            string code = "9 + 3*5+(7/(2+1)) * -2";

            List <Token> tokenStream = m_lexer.Lex(code);

            if (tokenStream != null)
            {
                SyntaxNode abstractSyntaxTree = new SyntaxNode();
                bool       parsed             = m_parser.Parse(tokenStream, abstractSyntaxTree);

                m_codeGenerator.GenerateCode(abstractSyntaxTree, @"MainDrive");

                //System.Diagnostics.Process proc = System.Diagnostics.Process.Start(@"..\..\..\..\Virutal Machine\bin\Release\Virutal Machine.exe");
            }
        }