diff options
Diffstat (limited to 'src/bytecode.c')
-rw-r--r-- | src/bytecode.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index ed2a464b..124d8d61 100644 --- a/src/bytecode.c +++ b/src/bytecode.c @@ -2748,7 +2748,6 @@ again: break; } - case IN_PARSE_FINISH_W: { half_t stop_id; read_half( stop_id ); @@ -2817,6 +2816,17 @@ again: break; } + case IN_REDUCE_COMMIT: { + stream_t *stream = vm_pop_stream(); + vm_push_stream( stream ); + + debug( prg, REALM_BYTECODE, "IN_REDUCE_COMMIT\n" ); + + colm_parse_reduce_commit( prg, sp, stream->parser->pda_run ); + break; + } + + case IN_INPUT_PULL_WV: { debug( prg, REALM_BYTECODE, "IN_INPUT_PULL_WV\n" ); |