diff options
Diffstat (limited to 'js/Misc/AUTOMAT.js')
-rw-r--r-- | js/Misc/AUTOMAT.js | 111 |
1 files changed, 57 insertions, 54 deletions
diff --git a/js/Misc/AUTOMAT.js b/js/Misc/AUTOMAT.js index 61db6e19..f448432f 100644 --- a/js/Misc/AUTOMAT.js +++ b/js/Misc/AUTOMAT.js @@ -134,13 +134,13 @@ LexToken(EOL,'\n',1,1262) LexToken(VAR,'MSG',1,1275) LexToken(ASSIGNMENT,'=',1,1278) LexToken(VAR,'MSG0',1,1279) -LexToken(OPERATOR,'+',1,1283) +LexToken(ADDITION,'+',1,1283) LexToken(DQSTRING,'"1"',1,1286) -LexToken(OPERATOR,'+',1,1287) +LexToken(ADDITION,'+',1,1287) LexToken(VAR,'MSG2',1,1288) -LexToken(OPERATOR,'+',1,1292) +LexToken(ADDITION,'+',1,1292) LexToken(DQSTRING,'"1"',1,1295) -LexToken(OPERATOR,'+',1,1296) +LexToken(ADDITION,'+',1,1296) LexToken(VAR,'MSG3',1,1297) LexToken(SEMICOLON,';',1,1301) LexToken(EOL,'\n',1,1302) @@ -159,11 +159,11 @@ LexToken(EOL,'\n',1,1362) LexToken(VAR,'CX',1,1379) LexToken(ASSIGNMENT,'=',1,1381) LexToken(VAR,'CX',1,1382) -LexToken(OPERATOR,'+',1,1384) +LexToken(ADDITION,'+',1,1384) LexToken(DQSTRING,'","',1,1387) -LexToken(OPERATOR,'+',1,1388) +LexToken(ADDITION,'+',1,1388) LexToken(DQSTRING,'"C"',1,1391) -LexToken(OPERATOR,'+',1,1392) +LexToken(ADDITION,'+',1,1392) LexToken(VAR,'string',1,1393) LexToken(OPENBRACKET,'(',1,1399) LexToken(VAR,'i',1,1400) @@ -173,32 +173,32 @@ LexToken(EOL,'\n',1,1403) LexToken(VAR,'MSG',1,1420) LexToken(ASSIGNMENT,'=',1,1423) LexToken(VAR,'MSG',1,1424) -LexToken(OPERATOR,'+',1,1427) +LexToken(ADDITION,'+',1,1427) LexToken(DQSTRING,'";"',1,1430) -LexToken(OPERATOR,'+',1,1431) +LexToken(ADDITION,'+',1,1431) LexToken(VAR,'MSG0',1,1432) -LexToken(OPERATOR,'+',1,1436) +LexToken(ADDITION,'+',1,1436) LexToken(VAR,'string',1,1437) LexToken(OPENBRACKET,'(',1,1443) LexToken(VAR,'i',1,1444) LexToken(CLOSEBRACKET,')',1,1445) -LexToken(OPERATOR,'+',1,1446) +LexToken(ADDITION,'+',1,1446) LexToken(VAR,'MSG2',1,1447) -LexToken(OPERATOR,'+',1,1451) +LexToken(ADDITION,'+',1,1451) LexToken(VAR,'string',1,1452) LexToken(OPENBRACKET,'(',1,1458) LexToken(VAR,'i',1,1459) LexToken(CLOSEBRACKET,')',1,1460) -LexToken(OPERATOR,'+',1,1461) +LexToken(ADDITION,'+',1,1461) LexToken(VAR,'MSG3',1,1462) LexToken(SEMICOLON,';',1,1466) LexToken(EOL,'\n',1,1467) LexToken(VAR,'VEC',1,1484) LexToken(ASSIGNMENT,'=',1,1487) LexToken(VAR,'VEC',1,1488) -LexToken(OPERATOR,'+',1,1491) +LexToken(ADDITION,'+',1,1491) LexToken(DQSTRING,'","',1,1494) -LexToken(OPERATOR,'+',1,1495) +LexToken(ADDITION,'+',1,1495) LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1511) LexToken(SEMICOLON,';',1,1512) LexToken(EOL,'\n',1,1513) @@ -208,17 +208,17 @@ LexToken(EOL,'\n',1,1587) LexToken(VAR,'GTV',1,1600) LexToken(ASSIGNMENT,'=',1,1603) LexToken(DQSTRING,'"[ok,NMode,Minitial,NX,X0,XP,"',1,1633) -LexToken(OPERATOR,'+',1,1634) +LexToken(ADDITION,'+',1,1634) LexToken(VAR,'CX',1,1635) -LexToken(OPERATOR,'+',1,1637) +LexToken(ADDITION,'+',1,1637) LexToken(DQSTRING,'",exprs]=scicos_getvalue(\\\'Set Finite state machine model\\\', [\\\'Number (finite-state) Modes\\\';\\\'Initial Mode\\\';\\\'Number of continuous-time states\\\';\\\'Continuous-time states intial values\\\';\\\'Xproperties of continuous-time states in each Mode\\\';"',1,1896) -LexToken(OPERATOR,'+',1,1897) +LexToken(ADDITION,'+',1,1897) LexToken(VAR,'MSG',1,1898) -LexToken(OPERATOR,'+',1,1901) +LexToken(ADDITION,'+',1,1901) LexToken(DQSTRING,'"], list(\\\'vec\\\',1,\\\'vec\\\',1,\\\'vec\\\',1,\\\'mat\\\',[-1,-1],\\\'mat\\\',[-1,-1],"',1,1987) -LexToken(OPERATOR,'+',1,1988) +LexToken(ADDITION,'+',1,1988) LexToken(VAR,'VEC',1,1989) -LexToken(OPERATOR,'+',1,1992) +LexToken(ADDITION,'+',1,1992) LexToken(DQSTRING,'"),exprs)"',1,2002) LexToken(EOL,'\n',1,2003) LexToken(VAR,'execstr',1,2016) @@ -245,7 +245,8 @@ LexToken(VAR,'exprs',1,2120) LexToken(COMMA,',',1,2125) LexToken(DQSTRING,'"*"',1,2128) LexToken(CLOSEBRACKET,')',1,2129) -LexToken(NUMBER,'-5',1,2130) +LexToken(ADDITION,'-',1,2130) +LexToken(NUMBER,'5',1,2131) LexToken(SEMICOLON,';',1,2132) LexToken(EOL,'\n',1,2162) LexToken(VAR,'ModifEncore',1,2175) @@ -265,11 +266,11 @@ LexToken(EOL,'\n',1,2229) LexToken(VAR,'exprs',1,2246) LexToken(OPENBRACKET,'(',1,2251) LexToken(VAR,'NMode',1,2252) -LexToken(OPERATOR,'+',1,2257) +LexToken(ADDITION,'+',1,2257) LexToken(NUMBER,'6',1,2258) LexToken(COLON,':',1,2259) LexToken(VAR,'NMode_old',1,2260) -LexToken(OPERATOR,'+',1,2269) +LexToken(ADDITION,'+',1,2269) LexToken(NUMBER,'5',1,2270) LexToken(CLOSEBRACKET,')',1,2271) LexToken(ASSIGNMENT,'=',1,2272) @@ -295,18 +296,18 @@ LexToken(EOL,'\n',1,2381) LexToken(VAR,'exprs',1,2398) LexToken(OPENBRACKET,'(',1,2403) LexToken(VAR,'NMode_old',1,2404) -LexToken(OPERATOR,'+',1,2413) +LexToken(ADDITION,'+',1,2413) LexToken(NUMBER,'6',1,2414) LexToken(COLON,':',1,2415) LexToken(VAR,'NMode',1,2416) -LexToken(OPERATOR,'+',1,2421) +LexToken(ADDITION,'+',1,2421) LexToken(NUMBER,'5',1,2422) LexToken(CLOSEBRACKET,')',1,2423) LexToken(ASSIGNMENT,'=',1,2424) LexToken(VAR,'exprs',1,2425) LexToken(OPENBRACKET,'(',1,2430) LexToken(VAR,'NMode_old',1,2431) -LexToken(OPERATOR,'+',1,2440) +LexToken(ADDITION,'+',1,2440) LexToken(NUMBER,'4',1,2441) LexToken(CLOSEBRACKET,')',1,2442) LexToken(SEMICOLON,';',1,2443) @@ -334,7 +335,7 @@ LexToken(EOL,'\n',1,2550) LexToken(VAR,'messagebox',1,2567) LexToken(OPENBRACKET,'(',1,2577) LexToken(DQSTRING,'"the size of intial continuous-time states should be NX="',1,2634) -LexToken(OPERATOR,'+',1,2635) +LexToken(ADDITION,'+',1,2635) LexToken(VAR,'string',1,2636) LexToken(OPENBRACKET,'(',1,2642) LexToken(VAR,'NX',1,2643) @@ -374,12 +375,12 @@ LexToken(EOL,'\n',1,2772) LexToken(VAR,'messagebox',1,2789) LexToken(OPENBRACKET,'(',1,2799) LexToken(DQSTRING,'"Xproperty matrix is not valid: it should have NX="',1,2850) -LexToken(OPERATOR,'+',1,2851) +LexToken(ADDITION,'+',1,2851) LexToken(VAR,'string',1,2852) LexToken(OPENBRACKET,'(',1,2858) LexToken(VAR,'NX',1,2859) LexToken(CLOSEBRACKET,')',1,2861) -LexToken(OPERATOR,'+',1,2862) +LexToken(ADDITION,'+',1,2862) LexToken(DQSTRING,'" columns"',1,2872) LexToken(COMMA,',',1,2873) LexToken(DQSTRING,'"modal"',1,2880) @@ -411,12 +412,12 @@ LexToken(EOL,'\n',1,2967) LexToken(VAR,'messagebox',1,2984) LexToken(OPENBRACKET,'(',1,2994) LexToken(DQSTRING,'"Xproperty matrix is not valid: it should have NMode="',1,3048) -LexToken(OPERATOR,'+',1,3049) +LexToken(ADDITION,'+',1,3049) LexToken(VAR,'string',1,3050) LexToken(OPENBRACKET,'(',1,3056) LexToken(VAR,'NMode',1,3057) LexToken(CLOSEBRACKET,')',1,3062) -LexToken(OPERATOR,'+',1,3063) +LexToken(ADDITION,'+',1,3063) LexToken(DQSTRING,'" or 1 row(s)"',1,3077) LexToken(COMMA,',',1,3078) LexToken(DQSTRING,'"modal"',1,3085) @@ -443,7 +444,8 @@ LexToken(ASSIGNMENT,'=',1,3178) LexToken(NUMBER,'1',1,3179) LexToken(COLON,':',1,3180) LexToken(VAR,'NMode',1,3181) -LexToken(NUMBER,'-1',1,3186) +LexToken(ADDITION,'-',1,3186) +LexToken(NUMBER,'1',1,3187) LexToken(EOL,'\n',1,3188) LexToken(VAR,'XP',1,3209) LexToken(ASSIGNMENT,'=',1,3211) @@ -485,7 +487,7 @@ LexToken(VAR,'XP',1,3380) LexToken(TRANSPOSE,"'",1,3382) LexToken(COMMA,',',1,3383) LexToken(VAR,'NMode',1,3384) -LexToken(OPERATOR,'*',1,3389) +LexToken(MULTIPLICATION,'*',1,3389) LexToken(VAR,'NX',1,3390) LexToken(COMMA,',',1,3392) LexToken(NUMBER,'1',1,3393) @@ -539,7 +541,7 @@ LexToken(OPENSQBRACKET,'[',1,3645) LexToken(NUMBER,'2',1,3646) LexToken(SEMICOLON,';',1,3647) LexToken(NUMBER,'2',1,3648) -LexToken(OPERATOR,'*',1,3649) +LexToken(MULTIPLICATION,'*',1,3649) LexToken(VAR,'NX',1,3650) LexToken(CLOSESQBRACKET,']',1,3652) LexToken(SEMICOLON,';',1,3653) @@ -579,7 +581,7 @@ LexToken(OPENBRACKET,'(',1,3838) LexToken(VAR,'exprs',1,3839) LexToken(OPENBRACKET,'(',1,3844) LexToken(NUMBER,'5',1,3845) -LexToken(OPERATOR,'+',1,3846) +LexToken(ADDITION,'+',1,3846) LexToken(VAR,'i',1,3847) LexToken(CLOSEBRACKET,')',1,3848) LexToken(CLOSEBRACKET,')',1,3849) @@ -602,9 +604,9 @@ LexToken(NUMBER,'1',1,3933) LexToken(CLOSEBRACKET,')',1,3934) LexToken(ASSIGNMENT,'=',1,3935) LexToken(NUMBER,'2',1,3936) -LexToken(OPERATOR,'*',1,3937) +LexToken(MULTIPLICATION,'*',1,3937) LexToken(VAR,'NX',1,3938) -LexToken(OPERATOR,'+',1,3940) +LexToken(ADDITION,'+',1,3940) LexToken(VAR,'length',1,3941) LexToken(OPENBRACKET,'(',1,3947) LexToken(VAR,'Ci',1,3948) @@ -671,19 +673,19 @@ LexToken(VAR,'messagebox',1,4295) LexToken(OPENBRACKET,'(',1,4305) LexToken(OPENSQBRACKET,'[',1,4306) LexToken(DQSTRING,'"Number of Modes should be "',1,4334) -LexToken(OPERATOR,'+',1,4335) +LexToken(ADDITION,'+',1,4335) LexToken(VAR,'string',1,4336) LexToken(OPENBRACKET,'(',1,4342) LexToken(VAR,'MaxModes',1,4343) LexToken(CLOSEBRACKET,')',1,4351) LexToken(SEMICOLON,';',1,4352) LexToken(DQSTRING,'"A destination Mode in Mode#"',1,4404) -LexToken(OPERATOR,'+',1,4405) +LexToken(ADDITION,'+',1,4405) LexToken(VAR,'string',1,4406) LexToken(OPENBRACKET,'(',1,4412) LexToken(VAR,'imax',1,4413) LexToken(CLOSEBRACKET,')',1,4417) -LexToken(OPERATOR,'+',1,4418) +LexToken(ADDITION,'+',1,4418) LexToken(DQSTRING,'"\\\'s targets is invalid!"',1,4443) LexToken(CLOSESQBRACKET,']',1,4444) LexToken(COMMA,',',1,4445) @@ -710,7 +712,7 @@ LexToken(VAR,'messagebox',1,4579) LexToken(OPENBRACKET,'(',1,4589) LexToken(OPENSQBRACKET,'[',1,4590) LexToken(DQSTRING,'"There is an unused Mode or the Number of Modes should be "',1,4649) -LexToken(OPERATOR,'+',1,4650) +LexToken(ADDITION,'+',1,4650) LexToken(VAR,'string',1,4651) LexToken(OPENBRACKET,'(',1,4657) LexToken(VAR,'MaxModes',1,4658) @@ -787,7 +789,7 @@ LexToken(ASSIGNMENT,'=',1,5009) LexToken(VAR,'ones',1,5010) LexToken(OPENBRACKET,'(',1,5014) LexToken(NUMBER,'2',1,5015) -LexToken(OPERATOR,'*',1,5016) +LexToken(MULTIPLICATION,'*',1,5016) LexToken(VAR,'NX',1,5017) LexToken(COMMA,',',1,5019) LexToken(NUMBER,'1',1,5020) @@ -805,19 +807,19 @@ LexToken(NUMBER,'1',1,5057) LexToken(CLOSEBRACKET,')',1,5058) LexToken(ASSIGNMENT,'=',1,5059) LexToken(DQSTRING,'"txt=[\\\'Automaton\\\';\\\'nM="',1,5085) -LexToken(OPERATOR,'+',1,5086) +LexToken(ADDITION,'+',1,5086) LexToken(VAR,'string',1,5087) LexToken(OPENBRACKET,'(',1,5093) LexToken(VAR,'NMode',1,5094) LexToken(CLOSEBRACKET,')',1,5099) -LexToken(OPERATOR,'+',1,5100) +LexToken(ADDITION,'+',1,5100) LexToken(DQSTRING,'",nX="',1,5106) -LexToken(OPERATOR,'+',1,5107) +LexToken(ADDITION,'+',1,5107) LexToken(VAR,'string',1,5108) LexToken(OPENBRACKET,'(',1,5114) LexToken(VAR,'NX',1,5115) LexToken(CLOSEBRACKET,')',1,5117) -LexToken(OPERATOR,'+',1,5118) +LexToken(ADDITION,'+',1,5118) LexToken(DQSTRING,'"\\\'];"',1,5124) LexToken(EOL,'\n',1,5125) LexToken(VAR,'graphics',1,5142) @@ -998,15 +1000,15 @@ LexToken(VAR,'in',1,5958) LexToken(ASSIGNMENT,'=',1,5960) LexToken(OPENSQBRACKET,'[',1,5961) LexToken(NUMBER,'2',1,5962) -LexToken(OPERATOR,'*',1,5963) +LexToken(MULTIPLICATION,'*',1,5963) LexToken(VAR,'NX',1,5964) -LexToken(OPERATOR,'+',1,5966) +LexToken(ADDITION,'+',1,5966) LexToken(NUMBER,'1',1,5967) LexToken(SEMICOLON,';',1,5968) LexToken(NUMBER,'2',1,5969) -LexToken(OPERATOR,'*',1,5970) +LexToken(MULTIPLICATION,'*',1,5970) LexToken(VAR,'NX',1,5971) -LexToken(OPERATOR,'+',1,5973) +LexToken(ADDITION,'+',1,5973) LexToken(NUMBER,'1',1,5974) LexToken(CLOSESQBRACKET,']',1,5975) LexToken(SEMICOLON,';',1,5976) @@ -1019,7 +1021,7 @@ LexToken(OPENSQBRACKET,'[',1,6013) LexToken(NUMBER,'2',1,6014) LexToken(SEMICOLON,';',1,6015) LexToken(NUMBER,'2',1,6016) -LexToken(OPERATOR,'*',1,6017) +LexToken(MULTIPLICATION,'*',1,6017) LexToken(VAR,'NX',1,6018) LexToken(CLOSESQBRACKET,']',1,6020) LexToken(SEMICOLON,';',1,6021) @@ -1031,7 +1033,7 @@ LexToken(ASSIGNMENT,'=',1,6058) LexToken(VAR,'ones',1,6059) LexToken(OPENBRACKET,'(',1,6063) LexToken(NUMBER,'2',1,6064) -LexToken(OPERATOR,'*',1,6065) +LexToken(MULTIPLICATION,'*',1,6065) LexToken(VAR,'NX',1,6066) LexToken(COMMA,',',1,6068) LexToken(NUMBER,'1',1,6069) @@ -1062,7 +1064,8 @@ LexToken(VAR,'model',1,6192) LexToken(DOT,'.',1,6197) LexToken(VAR,'firing',1,6198) LexToken(ASSIGNMENT,'=',1,6204) -LexToken(NUMBER,'-1',1,6205) +LexToken(ADDITION,'-',1,6205) +LexToken(NUMBER,'1',1,6206) LexToken(SEMICOLON,';',1,6207) LexToken(EOL,'\n',1,6208) LexToken(VAR,'model',1,6217) |