parser generates bytecode, function management