summaryrefslogtreecommitdiff
path: root/sci2jsyacc.py
diff options
context:
space:
mode:
authorSunil Shetye2018-07-06 12:20:13 +0530
committerSunil Shetye2018-07-09 12:16:25 +0530
commit5c011853630a1b466ef4789d5b600dd530d0a3ec (patch)
treefe2935154d2c500f1d883a4b319235bb67628477 /sci2jsyacc.py
parent5a28e41a3105338f747b8a30f67000920490c67d (diff)
downloadsci2js-5c011853630a1b466ef4789d5b600dd530d0a3ec.tar.gz
sci2js-5c011853630a1b466ef4789d5b600dd530d0a3ec.tar.bz2
sci2js-5c011853630a1b466ef4789d5b600dd530d0a3ec.zip
use different syntax for matrix options
Diffstat (limited to 'sci2jsyacc.py')
-rwxr-xr-xsci2jsyacc.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/sci2jsyacc.py b/sci2jsyacc.py
index 9ae05e1f..4bf1d9a2 100755
--- a/sci2jsyacc.py
+++ b/sci2jsyacc.py
@@ -506,7 +506,11 @@ def p_getvalueassignment_getvalue_arguments(p):
parsecall = 'arguments[%d][\"%s\"]' % (0, basevar)
SET_BLOCK += "%*s%s = %s\n" % (2 * INDENT_SIZE, ' ', var, parsecall)
if idx < len(LABELS):
- OPTIONS_BLOCK += '%*s%s:[%s,%s],\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', basevar, LABELS[idx], var)
+ if vartype == MATRIX_TYPE:
+ showvar = var + '.toString().replace(/,/g," ")'
+ else:
+ showvar = var
+ OPTIONS_BLOCK += '%*s%s:[%s,%s],\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', basevar, LABELS[idx], showvar)
idx += 1
def p_getvaluearguments_arg1_arg2_arg3_arg4(p):