generates bytecode from AST.
true if done without errors, false if there was some error. The error itself cannot be known if happens in CodeGen, its likely to be a bug in CodeGen.
See Implementation
generates bytecode from AST.