Can parse and codegen multiple lines of input