summaryrefslogtreecommitdiff
path: root/sci2jslex.py
diff options
context:
space:
mode:
authorSunil Shetye2018-06-11 18:12:36 +0530
committerSunil Shetye2018-06-11 18:12:36 +0530
commit6b056aae58611cdb46cf8ffde2e1330605db007f (patch)
treea2e6439cbcc0fb0db407e28fa278feb440ee154e /sci2jslex.py
parent80b5ea9b311bcb80a370b9832c47b8e44b1fa7e8 (diff)
downloadsci2js-6b056aae58611cdb46cf8ffde2e1330605db007f.tar.gz
sci2js-6b056aae58611cdb46cf8ffde2e1330605db007f.tar.bz2
sci2js-6b056aae58611cdb46cf8ffde2e1330605db007f.zip
work on assignment
Diffstat (limited to 'sci2jslex.py')
-rwxr-xr-xsci2jslex.py34
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 = (