| Index: tools/lexer_generator/code_generator.jinja
|
| diff --git a/tools/lexer_generator/code_generator.jinja b/tools/lexer_generator/code_generator.jinja
|
| index be3a700e63bfd2425cca4401bec6d8d15e906a1b..d029e2ad9367911309c98874b6fae3418e21843d 100644
|
| --- a/tools/lexer_generator/code_generator.jinja
|
| +++ b/tools/lexer_generator/code_generator.jinja
|
| @@ -173,7 +173,7 @@
|
| {%- endif %}
|
|
|
| {% if debug_print %}
|
| - fprintf(stderr, "state {{state.node_number}}\n");
|
| + fprintf(stderr, "state {{state.node_number}}, start %d, cursor %d\n", start_ - buffer_, cursor_ - buffer_);
|
| {% endif -%}
|
|
|
| {%- set entry_action = state.entry_action -%}
|
| @@ -262,6 +262,7 @@
|
| PREPARE_TOKEN(); \
|
| FORWARD(); \
|
| next_.token = T; \
|
| + start_ = cursor_; \
|
| return; \
|
| }
|
|
|
|
|