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"); } }