diff --git a/src/runtime/lr_parser.c b/src/runtime/lr_parser.c index 42ae429e..8811e486 100644 --- a/src/runtime/lr_parser.c +++ b/src/runtime/lr_parser.c @@ -74,9 +74,10 @@ ts_symbol * expected_symbols(ts_lr_parser *parser, size_t *count) { int handle_error(ts_lr_parser *parser) { size_t count = 0; + const ts_symbol *inputs = expected_symbols(parser, &count); ts_tree *error = ts_tree_make_error(ts_lexer_lookahead_char(&parser->lexer), count, - expected_symbols(parser, &count), + inputs, 0, 0);