remove debug output

This commit is contained in:
Irmen de Jong 2024-01-01 20:48:41 +01:00
parent d446b57d05
commit 892fa76883

View File

@ -6,11 +6,9 @@ import prog8.ast.Program
import prog8.ast.base.AstException import prog8.ast.base.AstException
import prog8.ast.expressions.Expression import prog8.ast.expressions.Expression
import prog8.ast.expressions.NumericLiteral import prog8.ast.expressions.NumericLiteral
import prog8.ast.printProgram
import prog8.ast.statements.Directive import prog8.ast.statements.Directive
import prog8.code.SymbolTableMaker import prog8.code.SymbolTableMaker
import prog8.code.ast.PtProgram import prog8.code.ast.PtProgram
import prog8.code.ast.printAst
import prog8.code.core.* import prog8.code.core.*
import prog8.code.optimize.optimizeIntermediateAst import prog8.code.optimize.optimizeIntermediateAst
import prog8.code.target.* import prog8.code.target.*
@ -123,15 +121,15 @@ fun compileProgram(args: CompilerArguments): CompilationResult? {
program.processAstBeforeAsmGeneration(compilationOptions, args.errors) program.processAstBeforeAsmGeneration(compilationOptions, args.errors)
args.errors.report() args.errors.report()
println("*********** COMPILER AST RIGHT BEFORE ASM GENERATION *************") // println("*********** COMPILER AST RIGHT BEFORE ASM GENERATION *************")
printProgram(program) // printProgram(program)
val intermediateAst = IntermediateAstMaker(program, args.errors).transform() val intermediateAst = IntermediateAstMaker(program, args.errors).transform()
optimizeIntermediateAst(intermediateAst, compilationOptions, args.errors) optimizeIntermediateAst(intermediateAst, compilationOptions, args.errors)
args.errors.report() args.errors.report()
println("*********** AST RIGHT BEFORE ASM GENERATION *************") // println("*********** AST RIGHT BEFORE ASM GENERATION *************")
printAst(intermediateAst, true, ::println) // printAst(intermediateAst, true, ::println)
if(!createAssemblyAndAssemble(intermediateAst, args.errors, compilationOptions)) { if(!createAssemblyAndAssemble(intermediateAst, args.errors, compilationOptions)) {
System.err.println("Error in codegeneration or assembler") System.err.println("Error in codegeneration or assembler")