| Index: tools/lexer_generator/rule_lexer.py
|
| diff --git a/tools/lexer_generator/rule_lexer.py b/tools/lexer_generator/rule_lexer.py
|
| index 51744afb916ea52fd7f67eb393598e308d7f373e..f3dcf9e3ee3e2d3fa5d60e6c0da6475ff66fcdf2 100644
|
| --- a/tools/lexer_generator/rule_lexer.py
|
| +++ b/tools/lexer_generator/rule_lexer.py
|
| @@ -31,6 +31,7 @@ class RuleLexer:
|
|
|
| tokens = (
|
| 'DEFAULT_ACTION',
|
| + 'EOS',
|
| 'CATCH_ALL',
|
|
|
| 'IDENTIFIER',
|
| @@ -61,7 +62,7 @@ class RuleLexer:
|
| pass
|
|
|
| __special_identifiers = set(map(lambda s: s.lower(),
|
| - ['DEFAULT_ACTION', 'CATCH_ALL']))
|
| + ['DEFAULT_ACTION', 'CATCH_ALL', 'EOS']))
|
|
|
| def t_IDENTIFIER(self, t):
|
| r'[a-zA-Z0-9_]+'
|
|
|