| Index: tools/lexer_generator/code_generator.py
|
| diff --git a/tools/lexer_generator/code_generator.py b/tools/lexer_generator/code_generator.py
|
| index 979865c2750c6246d083b2cfbe60ace9ac3712f4..eede23327a47128e84a29fdf6fd6d2efdd886316 100644
|
| --- a/tools/lexer_generator/code_generator.py
|
| +++ b/tools/lexer_generator/code_generator.py
|
| @@ -75,6 +75,9 @@ code_%s:
|
| elif action.type() == 'terminate_illegal':
|
| code += 'PUSH_TOKEN(Token::ILLEGAL); return 1;'
|
| return code
|
| + elif action.type() == 'skip':
|
| + code += 'SKIP(); goto code_start;'
|
| + return code
|
|
|
| code += '''
|
| //fprintf(stderr, "char at hand is %c (%d)\\n", yych, yych);\n'''
|
|
|