diff --git a/lang/compile.py b/lang/compile.py index c3f58b8..1eb27e1 100755 --- a/lang/compile.py +++ b/lang/compile.py @@ -422,9 +422,11 @@ ## C file output -def generate_header(source): - header = "/* Autogenerated by compile.py. Input source:" +def generate_header(ir, source): + header = "/* Autogenerated by compile.py.\n\n" header += source + header += "\n\n" + header += str(ir) header += "*/\n\n" includes = [ '"bytecode.h"', @@ -488,7 +490,7 @@ return call def generate_c_file(ir, source): - output = generate_header(source) + output = generate_header(ir, source) verbs = [] for node in ir: next = None