refactor constant parsing, add bytecode dumping