static void CompileProgram(int number) { string input = File.ReadAllText(string.Format(SuperHardCodedFilePath, number)); var lexer = new Lexer(input); var tokens = lexer.GetTokens(); var parser = new TempusParser(tokens); var program = parser.ParseStatements(); var assemblyGenerator = new AssemblyGenerator(program, string.Format("Program{0}.exe", number)); }