diff options
author | Timotej Lazar <timotej.lazar@fri.uni-lj.si> | 2015-10-28 11:24:36 +0100 |
---|---|---|
committer | Timotej Lazar <timotej.lazar@fri.uni-lj.si> | 2015-12-10 14:10:04 +0100 |
commit | 8edd2833270a0a531440b0d3407ec36f61ea2ee7 (patch) | |
tree | 7eaa38e9040b91c7a2f0fc4f0808d47d0e83d753 /prolog | |
parent | 61c5b7db71667c7801ef2be2c82aaad888ec8e78 (diff) |
Sort token list for Prolog parser
Ensures the cached version of parsetab.py is used.
Diffstat (limited to 'prolog')
-rw-r--r-- | prolog/lexer.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/prolog/lexer.py b/prolog/lexer.py index 8f1a268..799ebb9 100644 --- a/prolog/lexer.py +++ b/prolog/lexer.py @@ -57,7 +57,7 @@ operators = { r',': 'COMMA', r';': 'SEMI' } -tokens = list(operators.values()) + [ +tokens = sorted(list(operators.values())) + [ 'UINTEGER', 'UREAL', 'NAME', 'VARIABLE', 'STRING', 'LBRACKET', 'RBRACKET', 'LPAREN', 'RPAREN', 'PIPE', 'LBRACE', 'RBRACE', |