diff options
Diffstat (limited to 'js/Misc/EXPRESSION.js')
-rw-r--r-- | js/Misc/EXPRESSION.js | 1435 |
1 files changed, 1435 insertions, 0 deletions
diff --git a/js/Misc/EXPRESSION.js b/js/Misc/EXPRESSION.js new file mode 100644 index 00000000..74a63417 --- /dev/null +++ b/js/Misc/EXPRESSION.js @@ -0,0 +1,1435 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,76) +LexToken(EOL,'\n',1,148) +LexToken(EOL,'\n',1,220) +LexToken(EOL,'\n',1,289) +LexToken(EOL,'\n',1,328) +LexToken(EOL,'\n',1,331) +LexToken(EOL,'\n',1,398) +LexToken(EOL,'\n',1,464) +LexToken(EOL,'\n',1,529) +LexToken(EOL,'\n',1,577) +LexToken(EOL,'\n',1,580) +LexToken(EOL,'\n',1,649) +LexToken(EOL,'\n',1,712) +LexToken(EOL,'\n',1,794) +LexToken(EOL,'\n',1,797) +LexToken(EOL,'\n',1,828) +LexToken(EOL,'\n',1,831) +LexToken(EOL,'\n',1,832) +LexToken(FUNCTION,'function',1,833) +LexToken(OPENSQBRACKET,'[',1,842) +LexToken(VAR,'x',1,843) +LexToken(COMMA,',',1,844) +LexToken(VAR,'y',1,845) +LexToken(COMMA,',',1,846) +LexToken(VAR,'typ',1,847) +LexToken(CLOSESQBRACKET,']',1,850) +LexToken(ASSIGNMENT,'=',1,851) +LexToken(VAR,'EXPRESSION',1,852) +LexToken(OPENBRACKET,'(',1,862) +LexToken(VAR,'job',1,863) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg1',1,867) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg2',1,872) +LexToken(CLOSEBRACKET,')',1,876) +LexToken(EOL,'\n',1,877) +LexToken(VAR,'x',1,882) +LexToken(ASSIGNMENT,'=',1,883) +LexToken(OPENSQBRACKET,'[',1,884) +LexToken(CLOSESQBRACKET,']',1,885) +LexToken(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +LexToken(SELECT,'select',1,914) +LexToken(VAR,'job',1,921) +LexToken(EOL,'\n',1,924) +LexToken(CASE,'case',1,929) +LexToken(DQSTRING,'"set"',1,938) +LexToken(THEN,'then',1,940) +LexToken(EOL,'\n',1,944) +LexToken(VAR,'x',1,953) +LexToken(ASSIGNMENT,'=',1,954) +LexToken(VAR,'arg1',1,955) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'model',1,968) +LexToken(ASSIGNMENT,'=',1,973) +LexToken(VAR,'arg1',1,974) +LexToken(DOT,'.',1,978) +LexToken(VAR,'model',1,979) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +LexToken(VAR,'graphics',1,994) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'arg1',1,1003) +LexToken(DOT,'.',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(SEMICOLON,';',1,1016) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'exprs',1,1026) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'graphics',1,1032) +LexToken(DOT,'.',1,1040) +LexToken(VAR,'exprs',1,1041) +LexToken(EOL,'\n',1,1046) +LexToken(PREVAR,'%scicos_context',1,1055) +LexToken(ASSIGNMENT,'=',1,1070) +LexToken(PREVAR,'%scicos_context',1,1071) +LexToken(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +LexToken(FOR,'for',1,1096) +LexToken(VAR,'ii',1,1100) +LexToken(ASSIGNMENT,'=',1,1102) +LexToken(NUMBER,'1',1,1103) +LexToken(COLON,':',1,1104) +LexToken(NUMBER,'8',1,1105) +LexToken(COMMA,',',1,1106) +LexToken(EOL,'\n',1,1107) +LexToken(VAR,'execstr',1,1120) +LexToken(OPENBRACKET,'(',1,1127) +LexToken(DQSTRING,'"%scicos_context.u"',1,1146) +LexToken(OPERATOR,'+',1,1147) +LexToken(VAR,'string',1,1148) +LexToken(OPENBRACKET,'(',1,1154) +LexToken(VAR,'ii',1,1155) +LexToken(CLOSEBRACKET,')',1,1157) +LexToken(OPERATOR,'+',1,1158) +LexToken(DQSTRING,'"=0"',1,1162) +LexToken(CLOSEBRACKET,')',1,1163) +LexToken(COMMA,',',1,1164) +LexToken(EOL,'\n',1,1165) +LexToken(END,'end',1,1174) +LexToken(EOL,'\n',1,1177) +LexToken(VAR,'ieee',1,1186) +LexToken(OPENBRACKET,'(',1,1190) +LexToken(NUMBER,'2',1,1191) +LexToken(CLOSEBRACKET,')',1,1192) +LexToken(EOL,'\n',1,1193) +LexToken(WHILE,'while',1,1202) +LexToken(PREVAR_BOOLEAN,'%t',1,1208) +LexToken(DO,'do',1,1211) +LexToken(EOL,'\n',1,1213) +LexToken(OPENSQBRACKET,'[',1,1226) +LexToken(VAR,'ok',1,1227) +LexToken(COMMA,',',1,1229) +LexToken(PREVAR,'%nin',1,1230) +LexToken(COMMA,',',1,1234) +LexToken(PREVAR,'%exx',1,1235) +LexToken(COMMA,',',1,1239) +LexToken(PREVAR,'%usenz',1,1240) +LexToken(COMMA,',',1,1246) +LexToken(VAR,'exprs',1,1247) +LexToken(CLOSESQBRACKET,']',1,1252) +LexToken(ASSIGNMENT,'=',1,1253) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1254) +LexToken(OPENBRACKET,'(',1,1269) +LexToken(OPENSQBRACKET,'[',1,1285) +LexToken(DQSTRING,'"Give a scalar scilab expression using inputs u1, u2,..."',1,1342) +LexToken(SEMICOLON,';',1,1343) +LexToken(DQSTRING,'"If only one input, input is vector [u1,u2,...] (max 8)"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(DQSTRING,'"ex: (dd*u1+sin(u2)>0)*u3"',1,1452) +LexToken(SEMICOLON,';',1,1453) +LexToken(DQSTRING,'"Note that here dd must be defined in context"',1,1512) +LexToken(CLOSESQBRACKET,']',1,1513) +LexToken(COMMA,',',1,1514) +LexToken(OPENSQBRACKET,'[',1,1530) +LexToken(DQSTRING,'"number of inputs"',1,1548) +LexToken(SEMICOLON,';',1,1549) +LexToken(DQSTRING,'"scilab expression"',1,1568) +LexToken(SEMICOLON,';',1,1569) +LexToken(DQSTRING,'"use zero-crossing (0: no, 1 yes)"',1,1603) +LexToken(CLOSESQBRACKET,']',1,1604) +LexToken(COMMA,',',1,1605) +LexToken(VAR,'list',1,1621) +LexToken(OPENBRACKET,'(',1,1625) +LexToken(DQSTRING,'"vec"',1,1630) +LexToken(COMMA,',',1,1631) +LexToken(NUMBER,'1',1,1632) +LexToken(COMMA,',',1,1633) +LexToken(DQSTRING,'"vec"',1,1638) +LexToken(COMMA,',',1,1639) +LexToken(NUMBER,'1',1,1640) +LexToken(COMMA,',',1,1641) +LexToken(DQSTRING,'"vec"',1,1646) +LexToken(COMMA,',',1,1647) +LexToken(NUMBER,'1',1,1648) +LexToken(CLOSEBRACKET,')',1,1649) +LexToken(COMMA,',',1,1650) +LexToken(VAR,'exprs',1,1651) +LexToken(CLOSEBRACKET,')',1,1656) +LexToken(EOL,'\n',1,1657) +LexToken(VAR,'ieee',1,1670) +LexToken(OPENBRACKET,'(',1,1674) +LexToken(NUMBER,'0',1,1675) +LexToken(CLOSEBRACKET,')',1,1676) +LexToken(EOL,'\n',1,1677) +LexToken(CLEAR,'clear',1,1690) +LexToken(PREVAR,'%scicos_context',1,1696) +LexToken(EOL,'\n',1,1711) +LexToken(EOL,'\n',1,1712) +LexToken(IF,'if',1,1725) +LexToken(NOT,'~',1,1728) +LexToken(VAR,'ok',1,1729) +LexToken(THEN,'then',1,1732) +LexToken(EOL,'\n',1,1736) +LexToken(BREAK,'break',1,1753) +LexToken(COMMA,',',1,1758) +LexToken(EOL,'\n',1,1759) +LexToken(END,'end',1,1772) +LexToken(EOL,'\n',1,1775) +LexToken(PREVAR,'%exx',1,1788) +LexToken(ASSIGNMENT,'=',1,1792) +LexToken(VAR,'strsubst',1,1793) +LexToken(OPENBRACKET,'(',1,1801) +LexToken(VAR,'exprs',1,1802) +LexToken(OPENBRACKET,'(',1,1807) +LexToken(NUMBER,'2',1,1808) +LexToken(CLOSEBRACKET,')',1,1809) +LexToken(COMMA,',',1,1810) +LexToken(DQSTRING,'" "',1,1813) +LexToken(COMMA,',',1,1814) +LexToken(DQSTRING,'""',1,1816) +LexToken(CLOSEBRACKET,')',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(IF,'if',1,1831) +LexToken(PREVAR,'%exx',1,1834) +LexToken(COMPARISON,'==',1,1838) +LexToken(VAR,'emptystr',1,1840) +LexToken(OPENBRACKET,'(',1,1848) +LexToken(CLOSEBRACKET,')',1,1849) +LexToken(THEN,'then',1,1851) +LexToken(EOL,'\n',1,1855) +LexToken(PREVAR,'%exx',1,1872) +LexToken(ASSIGNMENT,'=',1,1876) +LexToken(DQSTRING,'"0"',1,1879) +LexToken(COMMA,',',1,1880) +LexToken(EOL,'\n',1,1881) +LexToken(END,'end',1,1894) +LexToken(EOL,'\n',1,1912) +LexToken(EOL,'\n',1,1937) +LexToken(EOL,'\n',1,1938) +LexToken(IF,'if',1,1951) +LexToken(PREVAR,'%nin',1,1954) +LexToken(COMPARISON,'==',1,1958) +LexToken(NUMBER,'1',1,1960) +LexToken(THEN,'then',1,1962) +LexToken(EOL,'\n',1,1966) +LexToken(PREVAR,'%nini',1,1983) +LexToken(ASSIGNMENT,'=',1,1988) +LexToken(NUMBER,'8',1,1989) +LexToken(COMMA,',',1,1990) +LexToken(EOL,'\n',1,1991) +LexToken(ELSE,'else',1,2004) +LexToken(EOL,'\n',1,2008) +LexToken(PREVAR,'%nini',1,2025) +LexToken(ASSIGNMENT,'=',1,2030) +LexToken(PREVAR,'%nin',1,2031) +LexToken(EOL,'\n',1,2035) +LexToken(END,'end',1,2048) +LexToken(EOL,'\n',1,2051) +LexToken(PREVAR,'%head',1,2064) +LexToken(ASSIGNMENT,'=',1,2069) +LexToken(DQSTRING,'"%foo("',1,2076) +LexToken(EOL,'\n',1,2077) +LexToken(FOR,'for',1,2090) +LexToken(PREVAR,'%jji',1,2094) +LexToken(ASSIGNMENT,'=',1,2098) +LexToken(NUMBER,'1',1,2099) +LexToken(COLON,':',1,2100) +LexToken(PREVAR,'%nini',1,2101) +LexToken(NUMBER,'-1',1,2106) +LexToken(COMMA,',',1,2108) +LexToken(EOL,'\n',1,2109) +LexToken(PREVAR,'%head',1,2126) +LexToken(ASSIGNMENT,'=',1,2131) +LexToken(PREVAR,'%head',1,2132) +LexToken(OPERATOR,'+',1,2137) +LexToken(DQSTRING,'"u"',1,2140) +LexToken(OPERATOR,'+',1,2141) +LexToken(VAR,'string',1,2142) +LexToken(OPENBRACKET,'(',1,2148) +LexToken(PREVAR,'%jji',1,2149) +LexToken(CLOSEBRACKET,')',1,2153) +LexToken(OPERATOR,'+',1,2154) +LexToken(DQSTRING,'","',1,2157) +LexToken(COMMA,',',1,2158) +LexToken(EOL,'\n',1,2159) +LexToken(END,'end',1,2172) +LexToken(EOL,'\n',1,2175) +LexToken(PREVAR,'%head',1,2188) +LexToken(ASSIGNMENT,'=',1,2193) +LexToken(PREVAR,'%head',1,2194) +LexToken(OPERATOR,'+',1,2199) +LexToken(DQSTRING,'"u"',1,2202) +LexToken(OPERATOR,'+',1,2203) +LexToken(VAR,'string',1,2204) +LexToken(OPENBRACKET,'(',1,2210) +LexToken(PREVAR,'%nini',1,2211) +LexToken(CLOSEBRACKET,')',1,2216) +LexToken(OPERATOR,'+',1,2217) +LexToken(DQSTRING,'")"',1,2220) +LexToken(EOL,'\n',1,2221) +LexToken(VAR,'ok',1,2234) +LexToken(ASSIGNMENT,'=',1,2236) +LexToken(VAR,'execstr',1,2237) +LexToken(OPENBRACKET,'(',1,2244) +LexToken(DQSTRING,'"deff(%head,%exx)"',1,2262) +LexToken(COMMA,',',1,2263) +LexToken(DQSTRING,'"errcatch"',1,2273) +LexToken(CLOSEBRACKET,')',1,2274) +LexToken(COMPARISON,'==',1,2275) +LexToken(NUMBER,'0',1,2277) +LexToken(EOL,'\n',1,2278) +LexToken(IF,'if',1,2291) +LexToken(NOT,'~',1,2294) +LexToken(VAR,'ok',1,2295) +LexToken(THEN,'then',1,2298) +LexToken(EOL,'\n',1,2302) +LexToken(VAR,'message',1,2319) +LexToken(OPENBRACKET,'(',1,2326) +LexToken(OPENSQBRACKET,'[',1,2327) +LexToken(DQSTRING,'"Erroneous expression"',1,2349) +LexToken(SEMICOLON,';',1,2350) +LexToken(VAR,'lasterror',1,2351) +LexToken(OPENBRACKET,'(',1,2360) +LexToken(CLOSEBRACKET,')',1,2361) +LexToken(CLOSESQBRACKET,']',1,2362) +LexToken(CLOSEBRACKET,')',1,2363) +LexToken(EOL,'\n',1,2364) +LexToken(ELSE,'else',1,2377) +LexToken(EOL,'\n',1,2381) +LexToken(IF,'if',1,2398) +LexToken(PREVAR,'%nin',1,2401) +LexToken(COMPARISON,'>',1,2405) +LexToken(NUMBER,'1',1,2406) +LexToken(THEN,'then',1,2408) +LexToken(EOL,'\n',1,2412) +LexToken(OPENSQBRACKET,'[',1,2433) +LexToken(VAR,'model',1,2434) +LexToken(COMMA,',',1,2439) +LexToken(VAR,'graphics',1,2440) +LexToken(COMMA,',',1,2448) +LexToken(VAR,'ok',1,2449) +LexToken(CLOSESQBRACKET,']',1,2451) +LexToken(ASSIGNMENT,'=',1,2452) +LexToken(VAR,'check_io',1,2453) +LexToken(OPENBRACKET,'(',1,2461) +LexToken(VAR,'model',1,2462) +LexToken(COMMA,',',1,2467) +LexToken(VAR,'graphics',1,2468) +LexToken(COMMA,',',1,2476) +LexToken(VAR,'ones',1,2477) +LexToken(OPENBRACKET,'(',1,2481) +LexToken(NUMBER,'1',1,2482) +LexToken(COMMA,',',1,2483) +LexToken(PREVAR,'%nin',1,2484) +LexToken(CLOSEBRACKET,')',1,2488) +LexToken(COMMA,',',1,2489) +LexToken(NUMBER,'1',1,2490) +LexToken(COMMA,',',1,2491) +LexToken(OPENSQBRACKET,'[',1,2492) +LexToken(CLOSESQBRACKET,']',1,2493) +LexToken(COMMA,',',1,2494) +LexToken(OPENSQBRACKET,'[',1,2519) +LexToken(CLOSESQBRACKET,']',1,2520) +LexToken(CLOSEBRACKET,')',1,2521) +LexToken(EOL,'\n',1,2522) +LexToken(ELSE,'else',1,2539) +LexToken(EOL,'\n',1,2543) +LexToken(OPENSQBRACKET,'[',1,2564) +LexToken(VAR,'model',1,2565) +LexToken(COMMA,',',1,2570) +LexToken(VAR,'graphics',1,2571) +LexToken(COMMA,',',1,2579) +LexToken(VAR,'ok',1,2580) +LexToken(CLOSESQBRACKET,']',1,2582) +LexToken(ASSIGNMENT,'=',1,2583) +LexToken(VAR,'check_io',1,2584) +LexToken(OPENBRACKET,'(',1,2592) +LexToken(VAR,'model',1,2593) +LexToken(COMMA,',',1,2598) +LexToken(VAR,'graphics',1,2599) +LexToken(COMMA,',',1,2607) +LexToken(NUMBER,'-1',1,2608) +LexToken(COMMA,',',1,2610) +LexToken(NUMBER,'1',1,2611) +LexToken(COMMA,',',1,2612) +LexToken(OPENSQBRACKET,'[',1,2613) +LexToken(CLOSESQBRACKET,']',1,2614) +LexToken(COMMA,',',1,2615) +LexToken(OPENSQBRACKET,'[',1,2640) +LexToken(CLOSESQBRACKET,']',1,2641) +LexToken(CLOSEBRACKET,')',1,2642) +LexToken(EOL,'\n',1,2643) +LexToken(END,'end',1,2660) +LexToken(EOL,'\n',1,2663) +LexToken(IF,'if',1,2680) +LexToken(VAR,'ok',1,2683) +LexToken(THEN,'then',1,2686) +LexToken(EOL,'\n',1,2690) +LexToken(EOL,'\n',1,2691) +LexToken(OPENSQBRACKET,'[',1,2712) +LexToken(VAR,'ok',1,2713) +LexToken(COMMA,',',1,2715) +LexToken(PREVAR,'%ok1',1,2716) +LexToken(COMMA,',',1,2720) +LexToken(VAR,'ipar',1,2721) +LexToken(COMMA,',',1,2725) +LexToken(VAR,'rpar',1,2726) +LexToken(COMMA,',',1,2730) +LexToken(PREVAR,'%nz',1,2731) +LexToken(CLOSESQBRACKET,']',1,2734) +LexToken(ASSIGNMENT,'=',1,2735) +LexToken(VAR,'compiler_expression',1,2736) +LexToken(OPENBRACKET,'(',1,2755) +LexToken(PREVAR,'%foo',1,2756) +LexToken(CLOSEBRACKET,')',1,2760) +LexToken(EOL,'\n',1,2761) +LexToken(EOL,'\n',1,2762) +LexToken(IF,'if',1,2783) +LexToken(NOT,'~',1,2786) +LexToken(VAR,'ok',1,2787) +LexToken(THEN,'then',1,2790) +LexToken(EOL,'\n',1,2794) +LexToken(VAR,'message',1,2819) +LexToken(OPENBRACKET,'(',1,2826) +LexToken(OPENSQBRACKET,'[',1,2827) +LexToken(DQSTRING,'"Erroneous expression"',1,2849) +LexToken(SEMICOLON,';',1,2850) +LexToken(VAR,'lasterror',1,2851) +LexToken(OPENBRACKET,'(',1,2860) +LexToken(CLOSEBRACKET,')',1,2861) +LexToken(CLOSESQBRACKET,']',1,2862) +LexToken(CLOSEBRACKET,')',1,2863) +LexToken(EOL,'\n',1,2864) +LexToken(ELSE,'else',1,2885) +LexToken(EOL,'\n',1,2889) +LexToken(IF,'if',1,2914) +LexToken(PREVAR,'%ok1',1,2917) +LexToken(THEN,'then',1,2922) +LexToken(EOL,'\n',1,2926) +LexToken(VAR,'model',1,2955) +LexToken(DOT,'.',1,2960) +LexToken(VAR,'rpar',1,2961) +LexToken(ASSIGNMENT,'=',1,2965) +LexToken(VAR,'rpar',1,2966) +LexToken(EOL,'\n',1,2970) +LexToken(VAR,'model',1,2999) +LexToken(DOT,'.',1,3004) +LexToken(VAR,'ipar',1,3005) +LexToken(ASSIGNMENT,'=',1,3009) +LexToken(VAR,'ipar',1,3010) +LexToken(EOL,'\n',1,3014) +LexToken(IF,'if',1,3043) +LexToken(PREVAR,'%usenz',1,3046) +LexToken(THEN,'then',1,3053) +LexToken(EOL,'\n',1,3057) +LexToken(VAR,'model',1,3090) +LexToken(DOT,'.',1,3095) +LexToken(VAR,'nzcross',1,3096) +LexToken(ASSIGNMENT,'=',1,3103) +LexToken(PREVAR,'%nz',1,3104) +LexToken(EOL,'\n',1,3107) +LexToken(VAR,'model',1,3140) +LexToken(DOT,'.',1,3145) +LexToken(VAR,'nmode',1,3146) +LexToken(ASSIGNMENT,'=',1,3151) +LexToken(PREVAR,'%nz',1,3152) +LexToken(EOL,'\n',1,3155) +LexToken(ELSE,'else',1,3184) +LexToken(EOL,'\n',1,3188) +LexToken(VAR,'model',1,3221) +LexToken(DOT,'.',1,3226) +LexToken(VAR,'nzcross',1,3227) +LexToken(ASSIGNMENT,'=',1,3234) +LexToken(NUMBER,'0',1,3235) +LexToken(EOL,'\n',1,3236) +LexToken(VAR,'model',1,3269) +LexToken(DOT,'.',1,3274) +LexToken(VAR,'nmode',1,3275) +LexToken(ASSIGNMENT,'=',1,3280) +LexToken(NUMBER,'0',1,3281) +LexToken(EOL,'\n',1,3282) +LexToken(END,'end',1,3311) +LexToken(EOL,'\n',1,3314) +LexToken(VAR,'graphics',1,3343) +LexToken(DOT,'.',1,3351) +LexToken(VAR,'exprs',1,3352) +LexToken(ASSIGNMENT,'=',1,3357) +LexToken(VAR,'exprs',1,3358) +LexToken(EOL,'\n',1,3363) +LexToken(VAR,'x',1,3392) +LexToken(DOT,'.',1,3393) +LexToken(VAR,'graphics',1,3394) +LexToken(ASSIGNMENT,'=',1,3402) +LexToken(VAR,'graphics',1,3403) +LexToken(EOL,'\n',1,3411) +LexToken(VAR,'x',1,3440) +LexToken(DOT,'.',1,3441) +LexToken(VAR,'model',1,3442) +LexToken(ASSIGNMENT,'=',1,3447) +LexToken(VAR,'model',1,3448) +LexToken(EOL,'\n',1,3453) +LexToken(BREAK,'break',1,3482) +LexToken(EOL,'\n',1,3487) +LexToken(END,'end',1,3512) +LexToken(EOL,'\n',1,3515) +LexToken(END,'end',1,3536) +LexToken(EOL,'\n',1,3539) +LexToken(END,'end',1,3556) +LexToken(EOL,'\n',1,3559) +LexToken(END,'end',1,3572) +LexToken(EOL,'\n',1,3575) +LexToken(END,'end',1,3584) +LexToken(EOL,'\n',1,3587) +LexToken(CASE,'case',1,3592) +LexToken(DQSTRING,'"define"',1,3604) +LexToken(THEN,'then',1,3606) +LexToken(EOL,'\n',1,3610) +LexToken(VAR,'in',1,3619) +LexToken(ASSIGNMENT,'=',1,3621) +LexToken(OPENSQBRACKET,'[',1,3622) +LexToken(NUMBER,'1',1,3623) +LexToken(SEMICOLON,';',1,3624) +LexToken(NUMBER,'1',1,3625) +LexToken(CLOSESQBRACKET,']',1,3626) +LexToken(EOL,'\n',1,3627) +LexToken(VAR,'out',1,3636) +LexToken(ASSIGNMENT,'=',1,3639) +LexToken(NUMBER,'1',1,3640) +LexToken(EOL,'\n',1,3641) +LexToken(VAR,'txt',1,3650) +LexToken(ASSIGNMENT,'=',1,3653) +LexToken(DQSTRING,'"(u1>0)*sin(u2)^2"',1,3671) +LexToken(EOL,'\n',1,3672) +LexToken(VAR,'deff',1,3681) +LexToken(OPENBRACKET,'(',1,3685) +LexToken(DQSTRING,'"%foo(u1,u2)"',1,3698) +LexToken(COMMA,',',1,3699) +LexToken(VAR,'txt',1,3700) +LexToken(CLOSEBRACKET,')',1,3703) +LexToken(EOL,'\n',1,3704) +LexToken(OPENSQBRACKET,'[',1,3713) +LexToken(PREVAR,'%ok1',1,3714) +LexToken(COMMA,',',1,3718) +LexToken(VAR,'ipar',1,3719) +LexToken(COMMA,',',1,3723) +LexToken(VAR,'rpar',1,3724) +LexToken(COMMA,',',1,3728) +LexToken(VAR,'nz',1,3729) +LexToken(CLOSESQBRACKET,']',1,3731) +LexToken(ASSIGNMENT,'=',1,3732) +LexToken(VAR,'compile_expr',1,3733) +LexToken(OPENBRACKET,'(',1,3745) +LexToken(PREVAR,'%foo',1,3746) +LexToken(CLOSEBRACKET,')',1,3750) +LexToken(EOL,'\n',1,3751) +LexToken(VAR,'model',1,3760) +LexToken(ASSIGNMENT,'=',1,3765) +LexToken(SCICOS_MODEL,'scicos_model',1,3766) +LexToken(OPENBRACKET,'(',1,3778) +LexToken(CLOSEBRACKET,')',1,3779) +LexToken(EOL,'\n',1,3780) +LexToken(VAR,'model',1,3789) +LexToken(DOT,'.',1,3794) +LexToken(VAR,'sim',1,3795) +LexToken(ASSIGNMENT,'=',1,3798) +LexToken(VAR,'list',1,3799) +LexToken(OPENBRACKET,'(',1,3803) +LexToken(DQSTRING,'"evaluate_expr"',1,3818) +LexToken(COMMA,',',1,3819) +LexToken(NUMBER,'4',1,3820) +LexToken(CLOSEBRACKET,')',1,3821) +LexToken(EOL,'\n',1,3822) +LexToken(VAR,'model',1,3831) +LexToken(DOT,'.',1,3836) +LexToken(VAR,'in',1,3837) +LexToken(ASSIGNMENT,'=',1,3839) +LexToken(VAR,'in',1,3840) +LexToken(EOL,'\n',1,3842) +LexToken(VAR,'model',1,3851) +LexToken(DOT,'.',1,3856) +LexToken(VAR,'out',1,3857) +LexToken(ASSIGNMENT,'=',1,3860) +LexToken(VAR,'out',1,3861) +LexToken(EOL,'\n',1,3864) +LexToken(VAR,'model',1,3873) +LexToken(DOT,'.',1,3878) +LexToken(VAR,'rpar',1,3879) +LexToken(ASSIGNMENT,'=',1,3883) +LexToken(VAR,'rpar',1,3884) +LexToken(EOL,'\n',1,3888) +LexToken(VAR,'model',1,3897) +LexToken(DOT,'.',1,3902) +LexToken(VAR,'ipar',1,3903) +LexToken(ASSIGNMENT,'=',1,3907) +LexToken(VAR,'ipar',1,3908) +LexToken(EOL,'\n',1,3912) +LexToken(VAR,'model',1,3921) +LexToken(DOT,'.',1,3926) +LexToken(VAR,'nzcross',1,3927) +LexToken(ASSIGNMENT,'=',1,3934) +LexToken(VAR,'nz',1,3935) +LexToken(EOL,'\n',1,3937) +LexToken(VAR,'model',1,3946) +LexToken(DOT,'.',1,3951) +LexToken(VAR,'nmode',1,3952) +LexToken(ASSIGNMENT,'=',1,3957) +LexToken(VAR,'nz',1,3958) +LexToken(EOL,'\n',1,3960) +LexToken(VAR,'model',1,3969) +LexToken(DOT,'.',1,3974) +LexToken(VAR,'dep_ut',1,3975) +LexToken(ASSIGNMENT,'=',1,3981) +LexToken(OPENSQBRACKET,'[',1,3982) +LexToken(PREVAR_BOOLEAN,'%t',1,3983) +LexToken(PREVAR_BOOLEAN,'%f',1,3986) +LexToken(CLOSESQBRACKET,']',1,3988) +LexToken(EOL,'\n',1,3989) +LexToken(VAR,'exprs',1,3998) +LexToken(ASSIGNMENT,'=',1,4003) +LexToken(OPENSQBRACKET,'[',1,4004) +LexToken(VAR,'string',1,4005) +LexToken(OPENBRACKET,'(',1,4011) +LexToken(VAR,'size',1,4012) +LexToken(OPENBRACKET,'(',1,4016) +LexToken(VAR,'in',1,4017) +LexToken(COMMA,',',1,4019) +LexToken(DQSTRING,'"*"',1,4022) +LexToken(CLOSEBRACKET,')',1,4023) +LexToken(CLOSEBRACKET,')',1,4024) +LexToken(SEMICOLON,';',1,4025) +LexToken(VAR,'txt',1,4026) +LexToken(SEMICOLON,';',1,4029) +LexToken(DQSTRING,'"1"',1,4032) +LexToken(CLOSESQBRACKET,']',1,4033) +LexToken(EOL,'\n',1,4034) +LexToken(VAR,'gr_i',1,4043) +LexToken(ASSIGNMENT,'=',1,4047) +LexToken(OPENSQBRACKET,'[',1,4048) +LexToken(CLOSESQBRACKET,']',1,4049) +LexToken(EOL,'\n',1,4050) +LexToken(VAR,'x',1,4059) +LexToken(ASSIGNMENT,'=',1,4060) +LexToken(VAR,'standard_define',1,4061) +LexToken(OPENBRACKET,'(',1,4076) +LexToken(OPENSQBRACKET,'[',1,4077) +LexToken(NUMBER,'5',1,4078) +LexToken(NUMBER,'2',1,4080) +LexToken(CLOSESQBRACKET,']',1,4081) +LexToken(COMMA,',',1,4082) +LexToken(VAR,'model',1,4083) +LexToken(COMMA,',',1,4088) +LexToken(VAR,'exprs',1,4089) +LexToken(COMMA,',',1,4094) +LexToken(VAR,'gr_i',1,4095) +LexToken(CLOSEBRACKET,')',1,4099) +LexToken(EOL,'\n',1,4100) +LexToken(END,'end',1,4105) +LexToken(EOL,'\n',1,4108) +LexToken(ENDFUNCTION,'endfunction',1,4109) +LexToken(EOL,'\n',1,4120) +LexToken(EOL,'\n',1,4121) +LexToken(FUNCTION,'function',1,4122) +LexToken(OPENSQBRACKET,'[',1,4131) +LexToken(VAR,'ok',1,4132) +LexToken(COMMA,',',1,4134) +LexToken(PREVAR,'%ok1',1,4135) +LexToken(COMMA,',',1,4139) +LexToken(VAR,'ipar',1,4140) +LexToken(COMMA,',',1,4144) +LexToken(VAR,'rpar',1,4145) +LexToken(COMMA,',',1,4149) +LexToken(PREVAR,'%nz',1,4150) +LexToken(CLOSESQBRACKET,']',1,4153) +LexToken(ASSIGNMENT,'=',1,4154) +LexToken(VAR,'compiler_expression',1,4155) +LexToken(OPENBRACKET,'(',1,4174) +LexToken(PREVAR,'%foo',1,4175) +LexToken(CLOSEBRACKET,')',1,4179) +LexToken(EOL,'\n',1,4180) +LexToken(VAR,'ok',1,4185) +LexToken(ASSIGNMENT,'=',1,4187) +LexToken(PREVAR_BOOLEAN,'%t',1,4188) +LexToken(COMMA,',',1,4190) +LexToken(PREVAR,'%ok1',1,4191) +LexToken(ASSIGNMENT,'=',1,4195) +LexToken(PREVAR_BOOLEAN,'%f',1,4196) +LexToken(COMMA,',',1,4198) +LexToken(VAR,'ipar',1,4199) +LexToken(ASSIGNMENT,'=',1,4203) +LexToken(OPENSQBRACKET,'[',1,4204) +LexToken(CLOSESQBRACKET,']',1,4205) +LexToken(COMMA,',',1,4206) +LexToken(VAR,'rpar',1,4207) +LexToken(ASSIGNMENT,'=',1,4211) +LexToken(OPENSQBRACKET,'[',1,4212) +LexToken(CLOSESQBRACKET,']',1,4213) +LexToken(COMMA,',',1,4214) +LexToken(PREVAR,'%nz',1,4215) +LexToken(ASSIGNMENT,'=',1,4218) +LexToken(OPENSQBRACKET,'[',1,4219) +LexToken(CLOSESQBRACKET,']',1,4220) +LexToken(EOL,'\n',1,4221) +LexToken(IF,'if',1,4226) +LexToken(VAR,'exists',1,4229) +LexToken(OPENBRACKET,'(',1,4235) +LexToken(DQSTRING,'"%scicos_context"',1,4252) +LexToken(CLOSEBRACKET,')',1,4253) +LexToken(THEN,'then',1,4255) +LexToken(EOL,'\n',1,4259) +LexToken(PREVAR,'%mm',1,4268) +LexToken(ASSIGNMENT,'=',1,4271) +LexToken(VAR,'getfield',1,4272) +LexToken(OPENBRACKET,'(',1,4280) +LexToken(NUMBER,'1',1,4281) +LexToken(COMMA,',',1,4282) +LexToken(PREVAR,'%scicos_context',1,4283) +LexToken(CLOSEBRACKET,')',1,4298) +LexToken(EOL,'\n',1,4299) +LexToken(FOR,'for',1,4308) +LexToken(PREVAR,'%mi',1,4312) +LexToken(ASSIGNMENT,'=',1,4315) +LexToken(PREVAR,'%mm',1,4316) +LexToken(OPENBRACKET,'(',1,4319) +LexToken(NUMBER,'3',1,4320) +LexToken(COLON,':',1,4321) +LexToken(LASTINDEX,'$',1,4322) +LexToken(CLOSEBRACKET,')',1,4323) +LexToken(EOL,'\n',1,4324) +LexToken(IF,'if',1,4337) +LexToken(VAR,'execstr',1,4340) +LexToken(OPENBRACKET,'(',1,4347) +LexToken(PREVAR,'%mi',1,4348) +LexToken(OPERATOR,'+',1,4351) +LexToken(DQSTRING,'"=%scicos_context(%mi)"',1,4374) +LexToken(COMMA,',',1,4375) +LexToken(DQSTRING,'"errcatch"',1,4385) +LexToken(CLOSEBRACKET,')',1,4386) +LexToken(COMPARISON,'<>',1,4387) +LexToken(NUMBER,'0',1,4389) +LexToken(THEN,'then',1,4391) +LexToken(EOL,'\n',1,4395) +LexToken(VAR,'ok',1,4412) +LexToken(ASSIGNMENT,'=',1,4414) +LexToken(PREVAR_BOOLEAN,'%f',1,4415) +LexToken(EOL,'\n',1,4417) +LexToken(END,'end',1,4430) +LexToken(EOL,'\n',1,4433) +LexToken(END,'end',1,4442) +LexToken(EOL,'\n',1,4445) +LexToken(END,'end',1,4450) +LexToken(EOL,'\n',1,4453) +LexToken(IF,'if',1,4458) +LexToken(VAR,'ok',1,4461) +LexToken(THEN,'then',1,4464) +LexToken(EOL,'\n',1,4468) +LexToken(VAR,'ok',1,4477) +LexToken(ASSIGNMENT,'=',1,4479) +LexToken(VAR,'execstr',1,4480) +LexToken(OPENBRACKET,'(',1,4487) +LexToken(DQSTRING,'"[%ok1,ipar,rpar,%nz]=compile_expr(%foo)"',1,4528) +LexToken(COMMA,',',1,4529) +LexToken(DQSTRING,'"errcatch"',1,4539) +LexToken(CLOSEBRACKET,')',1,4540) +LexToken(COMPARISON,'==',1,4541) +LexToken(NUMBER,'0',1,4543) +LexToken(EOL,'\n',1,4544) +LexToken(END,'end',1,4549) +LexToken(EOL,'\n',1,4552) +LexToken(ENDFUNCTION,'endfunction',1,4553) +LexToken(EOL,'\n',1,4564) +LexToken(EOL,'\n',1,4565) +LexToken(EOL,'\n',1,4566) +LexToken(FUNCTION,'function',1,4567) +LexToken(OPENSQBRACKET,'[',1,4576) +LexToken(VAR,'ok',1,4577) +LexToken(COMMA,',',1,4579) +LexToken(PREVAR,'%ipar',1,4580) +LexToken(COMMA,',',1,4585) +LexToken(PREVAR,'%rpar',1,4586) +LexToken(COMMA,',',1,4591) +LexToken(PREVAR,'%nz',1,4592) +LexToken(CLOSESQBRACKET,']',1,4595) +LexToken(ASSIGNMENT,'=',1,4596) +LexToken(VAR,'compile_expr',1,4597) +LexToken(OPENBRACKET,'(',1,4609) +LexToken(PREVAR,'%foo',1,4610) +LexToken(CLOSEBRACKET,')',1,4614) +LexToken(EOL,'\n',1,4615) +LexToken(VAR,'ok',1,4620) +LexToken(ASSIGNMENT,'=',1,4622) +LexToken(PREVAR_BOOLEAN,'%t',1,4623) +LexToken(EOL,'\n',1,4625) +LexToken(PREVAR,'%lst',1,4630) +LexToken(ASSIGNMENT,'=',1,4634) +LexToken(VAR,'macr2lst',1,4635) +LexToken(OPENBRACKET,'(',1,4643) +LexToken(PREVAR,'%foo',1,4644) +LexToken(CLOSEBRACKET,')',1,4648) +LexToken(SEMICOLON,';',1,4649) +LexToken(EOL,'\n',1,4650) +LexToken(PREVAR,'%mm',1,4655) +LexToken(ASSIGNMENT,'=',1,4658) +LexToken(VAR,'macrovar',1,4659) +LexToken(OPENBRACKET,'(',1,4667) +LexToken(PREVAR,'%foo',1,4668) +LexToken(CLOSEBRACKET,')',1,4672) +LexToken(SEMICOLON,';',1,4673) +LexToken(EOL,'\n',1,4674) +LexToken(PREVAR,'%MM',1,4679) +LexToken(ASSIGNMENT,'=',1,4682) +LexToken(PREVAR,'%mm',1,4683) +LexToken(OPENBRACKET,'(',1,4686) +LexToken(NUMBER,'3',1,4687) +LexToken(CLOSEBRACKET,')',1,4688) +LexToken(SEMICOLON,';',1,4689) +LexToken(EOL,'\n',1,4690) +LexToken(PREVAR,'%FF',1,4695) +LexToken(ASSIGNMENT,'=',1,4698) +LexToken(OPENSQBRACKET,'[',1,4699) +LexToken(DQSTRING,'"sin"',1,4704) +LexToken(SEMICOLON,';',1,4705) +LexToken(DQSTRING,'"cos"',1,4710) +LexToken(SEMICOLON,';',1,4711) +LexToken(DQSTRING,'"tan"',1,4716) +LexToken(SEMICOLON,';',1,4717) +LexToken(DQSTRING,'"exp"',1,4722) +LexToken(SEMICOLON,';',1,4723) +LexToken(DQSTRING,'"log"',1,4728) +LexToken(SEMICOLON,';',1,4729) +LexToken(DQSTRING,'"sinh"',1,4740) +LexToken(SEMICOLON,';',1,4741) +LexToken(DQSTRING,'"cosh"',1,4747) +LexToken(SEMICOLON,';',1,4748) +LexToken(DQSTRING,'"tanh"',1,4754) +LexToken(SEMICOLON,';',1,4755) +LexToken(DQSTRING,'"int"',1,4765) +LexToken(SEMICOLON,';',1,4766) +LexToken(DQSTRING,'"round"',1,4773) +LexToken(SEMICOLON,';',1,4774) +LexToken(DQSTRING,'"ceil"',1,4780) +LexToken(SEMICOLON,';',1,4781) +LexToken(DQSTRING,'"floor"',1,4788) +LexToken(SEMICOLON,';',1,4789) +LexToken(DQSTRING,'"sign"',1,4800) +LexToken(SEMICOLON,';',1,4801) +LexToken(DQSTRING,'"abs"',1,4806) +LexToken(SEMICOLON,';',1,4807) +LexToken(DQSTRING,'"max"',1,4812) +LexToken(SEMICOLON,';',1,4813) +LexToken(DQSTRING,'"min"',1,4818) +LexToken(SEMICOLON,';',1,4819) +LexToken(DQSTRING,'"asin"',1,4830) +LexToken(SEMICOLON,';',1,4831) +LexToken(DQSTRING,'"acos"',1,4837) +LexToken(SEMICOLON,';',1,4838) +LexToken(DQSTRING,'"atan"',1,4844) +LexToken(SEMICOLON,';',1,4845) +LexToken(DQSTRING,'"asinh"',1,4852) +LexToken(SEMICOLON,';',1,4853) +LexToken(DQSTRING,'"acosh"',1,4860) +LexToken(SEMICOLON,';',1,4861) +LexToken(DQSTRING,'"atanh"',1,4868) +LexToken(SEMICOLON,';',1,4869) +LexToken(DQSTRING,'"atan2"',1,4881) +LexToken(SEMICOLON,';',1,4882) +LexToken(DQSTRING,'"log10"',1,4894) +LexToken(SEMICOLON,';',1,4895) +LexToken(CLOSESQBRACKET,']',1,4901) +LexToken(SEMICOLON,';',1,4902) +LexToken(EOL,'\n',1,4920) +LexToken(PREVAR,'%num_arg',1,4925) +LexToken(ASSIGNMENT,'=',1,4933) +LexToken(OPENSQBRACKET,'[',1,4934) +LexToken(NUMBER,'1',1,4935) +LexToken(SEMICOLON,';',1,4936) +LexToken(NUMBER,'1',1,4937) +LexToken(SEMICOLON,';',1,4938) +LexToken(NUMBER,'1',1,4939) +LexToken(SEMICOLON,';',1,4940) +LexToken(NUMBER,'1',1,4941) +LexToken(SEMICOLON,';',1,4942) +LexToken(NUMBER,'1',1,4943) +LexToken(SEMICOLON,';',1,4944) +LexToken(NUMBER,'1',1,4950) +LexToken(SEMICOLON,';',1,4951) +LexToken(NUMBER,'1',1,4952) +LexToken(SEMICOLON,';',1,4953) +LexToken(NUMBER,'1',1,4954) +LexToken(NUMBER,'1',1,4960) +LexToken(SEMICOLON,';',1,4961) +LexToken(NUMBER,'1',1,4962) +LexToken(SEMICOLON,';',1,4963) +LexToken(NUMBER,'1',1,4964) +LexToken(SEMICOLON,';',1,4965) +LexToken(NUMBER,'1',1,4966) +LexToken(SEMICOLON,';',1,4967) +LexToken(NUMBER,'1',1,4973) +LexToken(SEMICOLON,';',1,4974) +LexToken(NUMBER,'1',1,4975) +LexToken(SEMICOLON,';',1,4976) +LexToken(NUMBER,'2',1,4977) +LexToken(SEMICOLON,';',1,4978) +LexToken(NUMBER,'2',1,4979) +LexToken(SEMICOLON,';',1,4980) +LexToken(NUMBER,'1',1,4986) +LexToken(SEMICOLON,';',1,4987) +LexToken(NUMBER,'1',1,4988) +LexToken(SEMICOLON,';',1,4989) +LexToken(NUMBER,'1',1,4990) +LexToken(SEMICOLON,';',1,4991) +LexToken(NUMBER,'1',1,4992) +LexToken(SEMICOLON,';',1,4993) +LexToken(NUMBER,'1',1,4994) +LexToken(SEMICOLON,';',1,4995) +LexToken(NUMBER,'1',1,4996) +LexToken(SEMICOLON,';',1,4997) +LexToken(NUMBER,'2',1,5003) +LexToken(SEMICOLON,';',1,5004) +LexToken(NUMBER,'1',1,5010) +LexToken(CLOSESQBRACKET,']',1,5016) +LexToken(SEMICOLON,';',1,5017) +LexToken(EOL,'\n',1,5041) +LexToken(PREVAR,'%ZCR',1,5046) +LexToken(ASSIGNMENT,'=',1,5050) +LexToken(OPENSQBRACKET,'[',1,5051) +LexToken(NUMBER,'16',1,5052) +LexToken(COMMA,',',1,5054) +LexToken(NUMBER,'17',1,5055) +LexToken(COMMA,',',1,5057) +LexToken(NUMBER,'18',1,5058) +LexToken(COMMA,',',1,5060) +LexToken(NUMBER,'19',1,5061) +LexToken(COMMA,',',1,5063) +LexToken(NUMBER,'20',1,5064) +LexToken(COMMA,',',1,5066) +LexToken(NUMBER,'21',1,5067) +LexToken(COMMA,',',1,5069) +LexToken(NUMBER,'28',1,5070) +LexToken(COMMA,',',1,5072) +LexToken(NUMBER,'29',1,5073) +LexToken(COMMA,',',1,5075) +LexToken(NUMBER,'30',1,5076) +LexToken(COMMA,',',1,5078) +LexToken(NUMBER,'109',1,5079) +LexToken(COMMA,',',1,5082) +LexToken(NUMBER,'110',1,5083) +LexToken(COMMA,',',1,5086) +LexToken(NUMBER,'111',1,5087) +LexToken(COMMA,',',1,5090) +LexToken(NUMBER,'112',1,5091) +LexToken(COMMA,',',1,5094) +LexToken(NUMBER,'113',1,5095) +LexToken(COMMA,',',1,5098) +LexToken(NUMBER,'114',1,5099) +LexToken(COMMA,',',1,5102) +LexToken(NUMBER,'115',1,5103) +LexToken(COMMA,',',1,5106) +LexToken(NUMBER,'116',1,5107) +LexToken(CLOSESQBRACKET,']',1,5110) +LexToken(SEMICOLON,';',1,5111) +LexToken(EOL,'\n',1,5139) +LexToken(PREVAR,'%UU',1,5144) +LexToken(ASSIGNMENT,'=',1,5147) +LexToken(PREVAR,'%mm',1,5148) +LexToken(OPENBRACKET,'(',1,5151) +LexToken(NUMBER,'1',1,5152) +LexToken(CLOSEBRACKET,')',1,5153) +LexToken(EOL,'\n',1,5154) +LexToken(PREVAR,'%ipar',1,5159) +LexToken(ASSIGNMENT,'=',1,5164) +LexToken(OPENSQBRACKET,'[',1,5165) +LexToken(CLOSESQBRACKET,']',1,5166) +LexToken(EOL,'\n',1,5167) +LexToken(PREVAR,'%rpar',1,5172) +LexToken(ASSIGNMENT,'=',1,5177) +LexToken(OPENSQBRACKET,'[',1,5178) +LexToken(CLOSESQBRACKET,']',1,5179) +LexToken(EOL,'\n',1,5180) +LexToken(PREVAR,'%nrpar',1,5185) +LexToken(ASSIGNMENT,'=',1,5191) +LexToken(NUMBER,'0',1,5192) +LexToken(EOL,'\n',1,5193) +LexToken(PREVAR,'%nz',1,5198) +LexToken(ASSIGNMENT,'=',1,5201) +LexToken(NUMBER,'0',1,5202) +LexToken(EOL,'\n',1,5203) +LexToken(PREVAR,'%ijk',1,5208) +LexToken(ASSIGNMENT,'=',1,5212) +LexToken(NUMBER,'4',1,5213) +LexToken(EOL,'\n',1,5214) +LexToken(WHILE,'while',1,5219) +LexToken(PREVAR,'%ijk',1,5225) +LexToken(COMPARISON,'<',1,5229) +LexToken(VAR,'length',1,5230) +LexToken(OPENBRACKET,'(',1,5236) +LexToken(PREVAR,'%lst',1,5237) +LexToken(CLOSEBRACKET,')',1,5241) +LexToken(EOL,'\n',1,5242) +LexToken(PREVAR,'%ijk',1,5251) +LexToken(ASSIGNMENT,'=',1,5255) +LexToken(PREVAR,'%ijk',1,5256) +LexToken(OPERATOR,'+',1,5260) +LexToken(NUMBER,'1',1,5261) +LexToken(EOL,'\n',1,5262) +LexToken(SELECT,'select',1,5271) +LexToken(VAR,'evstr',1,5278) +LexToken(OPENBRACKET,'(',1,5283) +LexToken(PREVAR,'%lst',1,5284) +LexToken(OPENBRACKET,'(',1,5288) +LexToken(PREVAR,'%ijk',1,5289) +LexToken(CLOSEBRACKET,')',1,5293) +LexToken(OPENBRACKET,'(',1,5294) +LexToken(NUMBER,'1',1,5295) +LexToken(CLOSEBRACKET,')',1,5296) +LexToken(CLOSEBRACKET,')',1,5297) +LexToken(EOL,'\n',1,5298) +LexToken(CASE,'case',1,5307) +LexToken(NUMBER,'2',1,5312) +LexToken(EOL,'\n',1,5313) +LexToken(PREVAR,'%jjk',1,5326) +LexToken(ASSIGNMENT,'=',1,5330) +LexToken(VAR,'find',1,5331) +LexToken(OPENBRACKET,'(',1,5335) +LexToken(PREVAR,'%lst',1,5336) +LexToken(OPENBRACKET,'(',1,5340) +LexToken(PREVAR,'%ijk',1,5341) +LexToken(CLOSEBRACKET,')',1,5345) +LexToken(OPENBRACKET,'(',1,5346) +LexToken(NUMBER,'2',1,5347) +LexToken(CLOSEBRACKET,')',1,5348) +LexToken(COMPARISON,'==',1,5349) +LexToken(PREVAR,'%FF',1,5351) +LexToken(CLOSEBRACKET,')',1,5354) +LexToken(EOL,'\n',1,5355) +LexToken(IF,'if',1,5368) +LexToken(PREVAR,'%jjk',1,5371) +LexToken(COMPARISON,'<>',1,5375) +LexToken(OPENSQBRACKET,'[',1,5378) +LexToken(CLOSESQBRACKET,']',1,5379) +LexToken(THEN,'then',1,5381) +LexToken(EOL,'\n',1,5385) +LexToken(IF,'if',1,5402) +LexToken(VAR,'evstr',1,5405) +LexToken(OPENBRACKET,'(',1,5410) +LexToken(PREVAR,'%lst',1,5411) +LexToken(OPENBRACKET,'(',1,5415) +LexToken(PREVAR,'%ijk',1,5416) +LexToken(CLOSEBRACKET,')',1,5420) +LexToken(OPENBRACKET,'(',1,5421) +LexToken(NUMBER,'4',1,5422) +LexToken(CLOSEBRACKET,')',1,5423) +LexToken(CLOSEBRACKET,')',1,5424) +LexToken(COMPARISON,'<>',1,5425) +LexToken(PREVAR,'%num_arg',1,5427) +LexToken(OPENBRACKET,'(',1,5435) +LexToken(PREVAR,'%jjk',1,5436) +LexToken(CLOSEBRACKET,')',1,5440) +LexToken(THEN,'then',1,5442) +LexToken(EOL,'\n',1,5446) +LexToken(VAR,'message',1,5467) +LexToken(OPENBRACKET,'(',1,5474) +LexToken(PREVAR,'%lst',1,5475) +LexToken(OPENBRACKET,'(',1,5479) +LexToken(PREVAR,'%ijk',1,5480) +LexToken(CLOSEBRACKET,')',1,5484) +LexToken(OPENBRACKET,'(',1,5485) +LexToken(NUMBER,'2',1,5486) +LexToken(CLOSEBRACKET,')',1,5487) +LexToken(OPERATOR,'+',1,5488) +LexToken(DQSTRING,'" must have "',1,5501) +LexToken(OPERATOR,'+',1,5502) +LexToken(VAR,'string',1,5503) +LexToken(OPENBRACKET,'(',1,5509) +LexToken(PREVAR,'%num_arg',1,5510) +LexToken(OPENBRACKET,'(',1,5518) +LexToken(PREVAR,'%jjk',1,5519) +LexToken(CLOSEBRACKET,')',1,5523) +LexToken(CLOSEBRACKET,')',1,5524) +LexToken(OPERATOR,'+',1,5525) +LexToken(DQSTRING,'" arguments"',1,5537) +LexToken(CLOSEBRACKET,')',1,5538) +LexToken(EOL,'\n',1,5539) +LexToken(VAR,'ok',1,5560) +LexToken(ASSIGNMENT,'=',1,5562) +LexToken(PREVAR_BOOLEAN,'%f',1,5563) +LexToken(EOL,'\n',1,5565) +LexToken(RETURN,'return',1,5586) +LexToken(EOL,'\n',1,5592) +LexToken(ELSE,'else',1,5609) +LexToken(EOL,'\n',1,5613) +LexToken(PREVAR,'%ipar',1,5634) +LexToken(ASSIGNMENT,'=',1,5639) +LexToken(OPENSQBRACKET,'[',1,5640) +LexToken(PREVAR,'%ipar',1,5641) +LexToken(SEMICOLON,';',1,5646) +LexToken(NUMBER,'5',1,5647) +LexToken(SEMICOLON,';',1,5648) +LexToken(NUMBER,'100',1,5649) +LexToken(OPERATOR,'+',1,5652) +LexToken(PREVAR,'%jjk',1,5653) +LexToken(CLOSESQBRACKET,']',1,5657) +LexToken(EOL,'\n',1,5658) +LexToken(IF,'if',1,5679) +LexToken(VAR,'or',1,5682) +LexToken(OPENBRACKET,'(',1,5684) +LexToken(NUMBER,'100',1,5685) +LexToken(OPERATOR,'+',1,5688) +LexToken(PREVAR,'%jjk',1,5689) +LexToken(COMPARISON,'==',1,5693) +LexToken(PREVAR,'%ZCR',1,5695) +LexToken(CLOSEBRACKET,')',1,5699) +LexToken(THEN,'then',1,5701) +LexToken(EOL,'\n',1,5705) +LexToken(PREVAR,'%nz',1,5730) +LexToken(ASSIGNMENT,'=',1,5733) +LexToken(PREVAR,'%nz',1,5734) +LexToken(OPERATOR,'+',1,5737) +LexToken(NUMBER,'1',1,5738) +LexToken(COMMA,',',1,5739) +LexToken(EOL,'\n',1,5740) +LexToken(END,'end',1,5761) +LexToken(EOL,'\n',1,5764) +LexToken(PREVAR,'%ijk',1,5785) +LexToken(ASSIGNMENT,'=',1,5789) +LexToken(PREVAR,'%ijk',1,5790) +LexToken(OPERATOR,'+',1,5794) +LexToken(NUMBER,'1',1,5795) +LexToken(EOL,'\n',1,5796) +LexToken(END,'end',1,5813) +LexToken(EOL,'\n',1,5816) +LexToken(ELSE,'else',1,5829) +LexToken(EOL,'\n',1,5833) +LexToken(PREVAR,'%jjk',1,5850) +LexToken(ASSIGNMENT,'=',1,5854) +LexToken(VAR,'find',1,5855) +LexToken(OPENBRACKET,'(',1,5859) +LexToken(PREVAR,'%lst',1,5860) +LexToken(OPENBRACKET,'(',1,5864) +LexToken(PREVAR,'%ijk',1,5865) +LexToken(CLOSEBRACKET,')',1,5869) +LexToken(OPENBRACKET,'(',1,5870) +LexToken(NUMBER,'2',1,5871) +LexToken(CLOSEBRACKET,')',1,5872) +LexToken(COMPARISON,'==',1,5873) +LexToken(PREVAR,'%MM',1,5875) +LexToken(CLOSEBRACKET,')',1,5878) +LexToken(EOL,'\n',1,5879) +LexToken(IF,'if',1,5896) +LexToken(PREVAR,'%jjk',1,5899) +LexToken(COMPARISON,'<>',1,5903) +LexToken(OPENSQBRACKET,'[',1,5906) +LexToken(CLOSESQBRACKET,']',1,5907) +LexToken(THEN,'then',1,5909) +LexToken(EOL,'\n',1,5913) +LexToken(IF,'if',1,5934) +LexToken(NOT,'~',1,5937) +LexToken(VAR,'exists',1,5938) +LexToken(OPENBRACKET,'(',1,5944) +LexToken(PREVAR,'%MM',1,5945) +LexToken(OPENBRACKET,'(',1,5948) +LexToken(PREVAR,'%jjk',1,5949) +LexToken(CLOSEBRACKET,')',1,5953) +LexToken(CLOSEBRACKET,')',1,5954) +LexToken(THEN,'then',1,5956) +LexToken(EOL,'\n',1,5960) +LexToken(VAR,'message',1,5985) +LexToken(OPENBRACKET,'(',1,5992) +LexToken(DQSTRING,'"Variable "',1,6003) +LexToken(OPERATOR,'+',1,6004) +LexToken(PREVAR,'%MM',1,6005) +LexToken(OPENBRACKET,'(',1,6008) +LexToken(PREVAR,'%jjk',1,6009) +LexToken(CLOSEBRACKET,')',1,6013) +LexToken(OPERATOR,'+',1,6014) +LexToken(DQSTRING,'" is not defined."',1,6032) +LexToken(CLOSEBRACKET,')',1,6033) +LexToken(EOL,'\n',1,6034) +LexToken(VAR,'ok',1,6059) +LexToken(ASSIGNMENT,'=',1,6061) +LexToken(PREVAR_BOOLEAN,'%f',1,6062) +LexToken(EOL,'\n',1,6064) +LexToken(RETURN,'return',1,6089) +LexToken(EOL,'\n',1,6095) +LexToken(END,'end',1,6116) +LexToken(EOL,'\n',1,6119) +LexToken(PREVAR,'%var',1,6140) +LexToken(ASSIGNMENT,'=',1,6144) +LexToken(VAR,'evstr',1,6145) +LexToken(OPENBRACKET,'(',1,6150) +LexToken(PREVAR,'%MM',1,6151) +LexToken(OPENBRACKET,'(',1,6154) +LexToken(PREVAR,'%jjk',1,6155) +LexToken(CLOSEBRACKET,')',1,6159) +LexToken(CLOSEBRACKET,')',1,6160) +LexToken(EOL,'\n',1,6161) +LexToken(IF,'if',1,6182) +LexToken(VAR,'size',1,6185) +LexToken(OPENBRACKET,'(',1,6189) +LexToken(PREVAR,'%var',1,6190) +LexToken(COMMA,',',1,6194) +LexToken(DQSTRING,'"*"',1,6197) +LexToken(CLOSEBRACKET,')',1,6198) +LexToken(COMPARISON,'<>',1,6199) +LexToken(NUMBER,'1',1,6201) +LexToken(THEN,'then',1,6203) +LexToken(EOL,'\n',1,6207) +LexToken(VAR,'message',1,6232) +LexToken(OPENBRACKET,'(',1,6239) +LexToken(DQSTRING,'"Variable "',1,6250) +LexToken(OPERATOR,'+',1,6251) +LexToken(PREVAR,'%MM',1,6252) +LexToken(OPENBRACKET,'(',1,6255) +LexToken(PREVAR,'%jjk',1,6256) +LexToken(CLOSEBRACKET,')',1,6260) +LexToken(OPERATOR,'+',1,6261) +LexToken(DQSTRING,'" is not scalar."',1,6278) +LexToken(CLOSEBRACKET,')',1,6279) +LexToken(EOL,'\n',1,6280) +LexToken(VAR,'ok',1,6305) +LexToken(ASSIGNMENT,'=',1,6307) +LexToken(PREVAR_BOOLEAN,'%f',1,6308) +LexToken(EOL,'\n',1,6310) +LexToken(RETURN,'return',1,6335) +LexToken(EOL,'\n',1,6341) +LexToken(ELSE,'else',1,6362) +LexToken(EOL,'\n',1,6366) +LexToken(PREVAR,'%nrpar',1,6391) +LexToken(ASSIGNMENT,'=',1,6397) +LexToken(PREVAR,'%nrpar',1,6398) +LexToken(OPERATOR,'+',1,6404) +LexToken(NUMBER,'1',1,6405) +LexToken(EOL,'\n',1,6406) +LexToken(PREVAR,'%rpar',1,6431) +LexToken(OPENBRACKET,'(',1,6436) +LexToken(PREVAR,'%nrpar',1,6437) +LexToken(CLOSEBRACKET,')',1,6443) +LexToken(ASSIGNMENT,'=',1,6444) +LexToken(PREVAR,'%var',1,6445) +LexToken(EOL,'\n',1,6449) +LexToken(PREVAR,'%ipar',1,6474) +LexToken(ASSIGNMENT,'=',1,6479) +LexToken(OPENSQBRACKET,'[',1,6480) +LexToken(PREVAR,'%ipar',1,6481) +LexToken(SEMICOLON,';',1,6486) +LexToken(NUMBER,'6',1,6487) +LexToken(SEMICOLON,';',1,6488) +LexToken(PREVAR,'%nrpar',1,6489) +LexToken(CLOSESQBRACKET,']',1,6495) +LexToken(EOL,'\n',1,6496) +LexToken(END,'end',1,6517) +LexToken(EOL,'\n',1,6520) +LexToken(ELSE,'else',1,6537) +LexToken(EOL,'\n',1,6541) +LexToken(PREVAR,'%jjk',1,6562) +LexToken(ASSIGNMENT,'=',1,6566) +LexToken(VAR,'find',1,6567) +LexToken(OPENBRACKET,'(',1,6571) +LexToken(PREVAR,'%lst',1,6572) +LexToken(OPENBRACKET,'(',1,6576) +LexToken(PREVAR,'%ijk',1,6577) +LexToken(CLOSEBRACKET,')',1,6581) +LexToken(OPENBRACKET,'(',1,6582) +LexToken(NUMBER,'2',1,6583) +LexToken(CLOSEBRACKET,')',1,6584) +LexToken(COMPARISON,'==',1,6585) +LexToken(PREVAR,'%UU',1,6587) +LexToken(CLOSEBRACKET,')',1,6590) +LexToken(EOL,'\n',1,6591) +LexToken(IF,'if',1,6612) +LexToken(PREVAR,'%jjk',1,6615) +LexToken(COMPARISON,'<>',1,6619) +LexToken(OPENSQBRACKET,'[',1,6622) +LexToken(CLOSESQBRACKET,']',1,6623) +LexToken(THEN,'then',1,6625) +LexToken(EOL,'\n',1,6629) +LexToken(PREVAR,'%ipar',1,6654) +LexToken(ASSIGNMENT,'=',1,6659) +LexToken(OPENSQBRACKET,'[',1,6660) +LexToken(PREVAR,'%ipar',1,6661) +LexToken(SEMICOLON,';',1,6666) +LexToken(NUMBER,'2',1,6667) +LexToken(SEMICOLON,';',1,6668) +LexToken(PREVAR,'%jjk',1,6669) +LexToken(CLOSESQBRACKET,']',1,6673) +LexToken(EOL,'\n',1,6674) +LexToken(ELSE,'else',1,6695) +LexToken(EOL,'\n',1,6699) +LexToken(VAR,'message',1,6724) +LexToken(OPENBRACKET,'(',1,6731) +LexToken(DQSTRING,'"Unknown variable "',1,6750) +LexToken(OPERATOR,'+',1,6751) +LexToken(PREVAR,'%lst',1,6752) +LexToken(OPENBRACKET,'(',1,6756) +LexToken(PREVAR,'%ijk',1,6757) +LexToken(CLOSEBRACKET,')',1,6761) +LexToken(OPENBRACKET,'(',1,6762) +LexToken(NUMBER,'2',1,6763) +LexToken(CLOSEBRACKET,')',1,6764) +LexToken(CLOSEBRACKET,')',1,6765) +LexToken(EOL,'\n',1,6766) +LexToken(VAR,'ok',1,6791) +LexToken(ASSIGNMENT,'=',1,6793) +LexToken(PREVAR_BOOLEAN,'%f',1,6794) +LexToken(EOL,'\n',1,6796) +LexToken(END,'end',1,6817) +LexToken(EOL,'\n',1,6820) +LexToken(EOL,'\n',1,6896) +LexToken(END,'end',1,6913) +LexToken(EOL,'\n',1,6916) +LexToken(END,'end',1,6929) +LexToken(EOL,'\n',1,6932) +LexToken(CASE,'case',1,6941) +LexToken(NUMBER,'5',1,6946) +LexToken(EOL,'\n',1,6947) +LexToken(EOL,'\n',1,6995) +LexToken(IF,'if',1,7008) +LexToken(OPENBRACKET,'(',1,7011) +LexToken(VAR,'evstr',1,7012) +LexToken(OPENBRACKET,'(',1,7017) +LexToken(PREVAR,'%lst',1,7018) +LexToken(OPENBRACKET,'(',1,7022) +LexToken(PREVAR,'%ijk',1,7023) +LexToken(CLOSEBRACKET,')',1,7027) +LexToken(OPENBRACKET,'(',1,7028) +LexToken(NUMBER,'2',1,7029) +LexToken(CLOSEBRACKET,')',1,7030) +LexToken(CLOSEBRACKET,')',1,7031) +LexToken(COMPARISON,'==',1,7032) +LexToken(NUMBER,'2',1,7034) +LexToken(CLOSEBRACKET,')',1,7035) +LexToken(LOGICAL,'&',1,7036) +LexToken(OPENBRACKET,'(',1,7037) +LexToken(VAR,'evstr',1,7038) +LexToken(OPENBRACKET,'(',1,7043) +LexToken(PREVAR,'%lst',1,7044) +LexToken(OPENBRACKET,'(',1,7048) +LexToken(PREVAR,'%ijk',1,7049) +LexToken(CLOSEBRACKET,')',1,7053) +LexToken(OPENBRACKET,'(',1,7054) +LexToken(NUMBER,'3',1,7055) +LexToken(CLOSEBRACKET,')',1,7056) +LexToken(CLOSEBRACKET,')',1,7057) +LexToken(COMPARISON,'==',1,7058) +LexToken(NUMBER,'1',1,7060) +LexToken(CLOSEBRACKET,')',1,7061) +LexToken(THEN,'then',1,7063) +LexToken(EOL,'\n',1,7067) +LexToken(PREVAR,'%ipar',1,7084) +LexToken(ASSIGNMENT,'=',1,7089) +LexToken(OPENSQBRACKET,'[',1,7090) +LexToken(PREVAR,'%ipar',1,7091) +LexToken(SEMICOLON,';',1,7096) +LexToken(NUMBER,'5',1,7097) +LexToken(SEMICOLON,';',1,7098) +LexToken(NUMBER,'99',1,7099) +LexToken(CLOSESQBRACKET,']',1,7101) +LexToken(EOL,'\n',1,7102) +LexToken(ELSE,'else',1,7115) +LexToken(EOL,'\n',1,7119) +LexToken(PREVAR,'%ipar',1,7136) +LexToken(ASSIGNMENT,'=',1,7141) +LexToken(OPENSQBRACKET,'[',1,7142) +LexToken(PREVAR,'%ipar',1,7143) +LexToken(SEMICOLON,';',1,7148) +LexToken(NUMBER,'5',1,7149) +LexToken(SEMICOLON,';',1,7150) +LexToken(VAR,'evstr',1,7151) +LexToken(OPENBRACKET,'(',1,7156) +LexToken(PREVAR,'%lst',1,7157) +LexToken(OPENBRACKET,'(',1,7161) +LexToken(PREVAR,'%ijk',1,7162) +LexToken(CLOSEBRACKET,')',1,7166) +LexToken(OPENBRACKET,'(',1,7167) +LexToken(NUMBER,'2',1,7168) +LexToken(CLOSEBRACKET,')',1,7169) +LexToken(CLOSEBRACKET,')',1,7170) +LexToken(CLOSESQBRACKET,']',1,7171) +LexToken(EOL,'\n',1,7172) +LexToken(IF,'if',1,7189) +LexToken(VAR,'or',1,7192) +LexToken(OPENBRACKET,'(',1,7194) +LexToken(VAR,'evstr',1,7195) +LexToken(OPENBRACKET,'(',1,7200) +LexToken(PREVAR,'%lst',1,7201) +LexToken(OPENBRACKET,'(',1,7205) +LexToken(PREVAR,'%ijk',1,7206) +LexToken(CLOSEBRACKET,')',1,7210) +LexToken(OPENBRACKET,'(',1,7211) +LexToken(NUMBER,'2',1,7212) +LexToken(CLOSEBRACKET,')',1,7213) +LexToken(CLOSEBRACKET,')',1,7214) +LexToken(COMPARISON,'==',1,7215) +LexToken(PREVAR,'%ZCR',1,7217) +LexToken(CLOSEBRACKET,')',1,7221) +LexToken(THEN,'then',1,7223) +LexToken(EOL,'\n',1,7227) +LexToken(PREVAR,'%nz',1,7248) +LexToken(ASSIGNMENT,'=',1,7251) +LexToken(PREVAR,'%nz',1,7252) +LexToken(OPERATOR,'+',1,7255) +LexToken(NUMBER,'1',1,7256) +LexToken(COMMA,',',1,7257) +LexToken(EOL,'\n',1,7258) +LexToken(END,'end',1,7275) +LexToken(EOL,'\n',1,7278) +LexToken(END,'end',1,7291) +LexToken(EOL,'\n',1,7294) +LexToken(CASE,'case',1,7303) +LexToken(NUMBER,'6',1,7308) +LexToken(EOL,'\n',1,7309) +LexToken(EOL,'\n',1,7366) +LexToken(PREVAR,'%nrpar',1,7379) +LexToken(ASSIGNMENT,'=',1,7385) +LexToken(PREVAR,'%nrpar',1,7386) +LexToken(OPERATOR,'+',1,7392) +LexToken(NUMBER,'1',1,7393) +LexToken(EOL,'\n',1,7394) +LexToken(PREVAR,'%rpar',1,7407) +LexToken(OPENBRACKET,'(',1,7412) +LexToken(PREVAR,'%nrpar',1,7413) +LexToken(CLOSEBRACKET,')',1,7419) +LexToken(ASSIGNMENT,'=',1,7420) +LexToken(VAR,'evstr',1,7421) +LexToken(OPENBRACKET,'(',1,7426) +LexToken(PREVAR,'%lst',1,7427) +LexToken(OPENBRACKET,'(',1,7431) +LexToken(PREVAR,'%ijk',1,7432) +LexToken(CLOSEBRACKET,')',1,7436) +LexToken(OPENBRACKET,'(',1,7437) +LexToken(NUMBER,'2',1,7438) +LexToken(CLOSEBRACKET,')',1,7439) +LexToken(CLOSEBRACKET,')',1,7440) +LexToken(EOL,'\n',1,7441) +LexToken(PREVAR,'%ipar',1,7454) +LexToken(ASSIGNMENT,'=',1,7459) +LexToken(OPENSQBRACKET,'[',1,7460) +LexToken(PREVAR,'%ipar',1,7461) +LexToken(SEMICOLON,';',1,7466) +LexToken(NUMBER,'6',1,7467) +LexToken(SEMICOLON,';',1,7468) +LexToken(PREVAR,'%nrpar',1,7469) +LexToken(CLOSESQBRACKET,']',1,7475) +LexToken(EOL,'\n',1,7476) +LexToken(END,'end',1,7485) +LexToken(EOL,'\n',1,7488) +LexToken(END,'end',1,7493) +LexToken(EOL,'\n',1,7496) +LexToken(ENDFUNCTION,'endfunction',1,7497) +LexToken(EOL,'\n',1,7508) |