| Index: tools/lexer_generator/code_generator.jinja
|
| diff --git a/tools/lexer_generator/code_generator.jinja b/tools/lexer_generator/code_generator.jinja
|
| index 8ee95db35be381cccc681d10ce40461f687ab4f3..be3a700e63bfd2425cca4401bec6d8d15e906a1b 100644
|
| --- a/tools/lexer_generator/code_generator.jinja
|
| +++ b/tools/lexer_generator/code_generator.jinja
|
| @@ -114,7 +114,13 @@
|
| {% elif type == 'set_marker' %}
|
| marker_ = cursor_ - {{value}};
|
| {% elif type == 'set_has_escapes' %}
|
| - next_.has_escapes = true;
|
| + next_.has_escapes = true;
|
| + {% elif type == 'octal_number' %}
|
| + last_octal_end_ = cursor_;
|
| + DO_TOKEN(Token::NUMBER);
|
| + {% elif type == 'octal_inside_string' %}
|
| + last_octal_end_ = cursor_;
|
| + next_.has_escapes = true;
|
| {% else %}
|
| uncompilable code for {{type}}
|
| {% endif -%}
|
|
|