summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2018-06-16 08:55:48 +0530
committerSunil Shetye2018-06-16 08:55:48 +0530
commita33a78a8f0f7b38aaa3614bb2b1abb16e1202e12 (patch)
treec0261a4f4286bcdac0f5cfa0e47f5a7b176aecd1
parent58c3b670390b278ee45a4b45ccb36a949ad582eb (diff)
downloadsci2js-a33a78a8f0f7b38aaa3614bb2b1abb16e1202e12.tar.gz
sci2js-a33a78a8f0f7b38aaa3614bb2b1abb16e1202e12.tar.bz2
sci2js-a33a78a8f0f7b38aaa3614bb2b1abb16e1202e12.zip
support %var.var
-rw-r--r--js/Linear/CLR.js2
-rw-r--r--js/Linear/CLR_f.js2
-rw-r--r--js/Linear/DLR.js2
-rw-r--r--js/Linear/DLR_f.js2
-rwxr-xr-xsci2jsyacc.py7
5 files changed, 6 insertions, 9 deletions
diff --git a/js/Linear/CLR.js b/js/Linear/CLR.js
index a6b409f5..c13540f6 100644
--- a/js/Linear/CLR.js
+++ b/js/Linear/CLR.js
@@ -1,3 +1,3 @@
-Syntax error in input LexToken(DOT,'.',1,1222)
+Syntax error in input LexToken(ASSIGNMENT,'=',1,2362)
/* autogenerated from "macros/Linear/CLR.sci" */
None
diff --git a/js/Linear/CLR_f.js b/js/Linear/CLR_f.js
index 3494cc96..946bf38f 100644
--- a/js/Linear/CLR_f.js
+++ b/js/Linear/CLR_f.js
@@ -1,3 +1,3 @@
-Syntax error in input LexToken(DOT,'.',1,1251)
+Syntax error in input LexToken(ASSIGNMENT,'=',1,2382)
/* autogenerated from "macros/Linear/CLR_f.sci" */
None
diff --git a/js/Linear/DLR.js b/js/Linear/DLR.js
index ea2dfea9..61f8ec2c 100644
--- a/js/Linear/DLR.js
+++ b/js/Linear/DLR.js
@@ -1,3 +1,3 @@
-Syntax error in input LexToken(DOT,'.',1,1197)
+Syntax error in input LexToken(ASSIGNMENT,'=',1,1937)
/* autogenerated from "macros/Linear/DLR.sci" */
None
diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js
index ae920243..c4748f7e 100644
--- a/js/Linear/DLR_f.js
+++ b/js/Linear/DLR_f.js
@@ -1,3 +1,3 @@
-Syntax error in input LexToken(DOT,'.',1,1199)
+Syntax error in input LexToken(ASSIGNMENT,'=',1,1930)
/* autogenerated from "macros/Linear/DLR_f.sci" */
None
diff --git a/sci2jsyacc.py b/sci2jsyacc.py
index aa92057c..59f0b3c2 100755
--- a/sci2jsyacc.py
+++ b/sci2jsyacc.py
@@ -429,10 +429,6 @@ def p_lterm_ltermarraylist(p):
'lterm : OPENSQBRACKET ltermarraylist CLOSESQBRACKET'
p[0] = str(p[1]) + str(p[2]) + str(p[3])
-def p_lterm_prevar(p):
- 'lterm : PREVAR'
- p[0] = str(p[1])
-
def p_lterm_ltermvar(p):
'lterm : ltermvar'
p[0] = str(p[1])
@@ -446,7 +442,8 @@ def p_ltermvar_ltermvar_dot_in(p):
p[0] = p[1] + p[2] + p[3] + '1'
def p_ltermvar_var(p):
- 'ltermvar : VAR'
+ '''ltermvar : VAR
+ | PREVAR'''
p[0] = p[1]
# in