diff options
author | Sunil Shetye | 2018-06-11 18:12:36 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-11 18:12:36 +0530 |
commit | 6b056aae58611cdb46cf8ffde2e1330605db007f (patch) | |
tree | a2e6439cbcc0fb0db407e28fa278feb440ee154e /sci2jslex.py | |
parent | 80b5ea9b311bcb80a370b9832c47b8e44b1fa7e8 (diff) | |
download | sci2js-6b056aae58611cdb46cf8ffde2e1330605db007f.tar.gz sci2js-6b056aae58611cdb46cf8ffde2e1330605db007f.tar.bz2 sci2js-6b056aae58611cdb46cf8ffde2e1330605db007f.zip |
work on assignment
Diffstat (limited to 'sci2jslex.py')
-rwxr-xr-x | sci2jslex.py | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/sci2jslex.py b/sci2jslex.py index 5b0fe4af..931a7e12 100755 --- a/sci2jslex.py +++ b/sci2jslex.py @@ -42,34 +42,34 @@ syntaxtokens = { } predefinedvariables = { - 't': 'PREVAR_BOOLEAN', 'f': 'PREVAR_BOOLEAN', 'i': 'PREVAR_COMPLEX', 'pi': 'PREVAR_FLOAT', + 't': 'PREVAR_BOOLEAN', } tokens = [ - 'EOL', - 'NUMBER', - 'LASTINDEX', - 'VAR', - 'DOT', - 'OPERATOR', - 'COMPARISON', - 'COMMA', - 'OPENSQBRACKET', - 'CLOSESQBRACKET', - 'OPENBRACKET', - 'CLOSEBRACKET', - 'SEMICOLON', - 'NOT', - 'LOGICAL', 'ASSIGNMENT', + 'CLOSEBRACKET', + 'CLOSESQBRACKET', 'COLON', - 'QSTRING', + 'COMMA', + 'COMPARISON', + 'DOT', 'DQSTRING', + 'EOL', + 'LASTINDEX', + 'LOGICAL', + 'NOT', + 'NUMBER', + 'OPENBRACKET', + 'OPENSQBRACKET', + 'OPERATOR', 'PREVAR', + 'QSTRING', + 'SEMICOLON', 'TRANSPOSE', + 'VAR', ] + list(syntaxtokens.values()) + list(set(predefinedvariables.values())) states = ( |