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(ADDITION,'+',1,1147) LexToken(VAR,'string',1,1148) LexToken(OPENBRACKET,'(',1,1154) LexToken(VAR,'ii',1,1155) LexToken(CLOSEBRACKET,')',1,1157) LexToken(ADDITION,'+',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(ADDITION,'-',1,2106) LexToken(NUMBER,'1',1,2107) LexToken(COMMA,',',1,2108) LexToken(EOL,'\n',1,2109) LexToken(PREVAR,'%head',1,2126) LexToken(ASSIGNMENT,'=',1,2131) LexToken(PREVAR,'%head',1,2132) LexToken(ADDITION,'+',1,2137) LexToken(DQSTRING,'"u"',1,2140) LexToken(ADDITION,'+',1,2141) LexToken(VAR,'string',1,2142) LexToken(OPENBRACKET,'(',1,2148) LexToken(PREVAR,'%jji',1,2149) LexToken(CLOSEBRACKET,')',1,2153) LexToken(ADDITION,'+',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(ADDITION,'+',1,2199) LexToken(DQSTRING,'"u"',1,2202) LexToken(ADDITION,'+',1,2203) LexToken(VAR,'string',1,2204) LexToken(OPENBRACKET,'(',1,2210) LexToken(PREVAR,'%nini',1,2211) LexToken(CLOSEBRACKET,')',1,2216) LexToken(ADDITION,'+',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(ADDITION,'-',1,2608) LexToken(NUMBER,'1',1,2609) 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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',1,5488) LexToken(DQSTRING,'" must have "',1,5501) LexToken(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',1,6004) LexToken(PREVAR,'%MM',1,6005) LexToken(OPENBRACKET,'(',1,6008) LexToken(PREVAR,'%jjk',1,6009) LexToken(CLOSEBRACKET,')',1,6013) LexToken(ADDITION,'+',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(ADDITION,'+',1,6251) LexToken(PREVAR,'%MM',1,6252) LexToken(OPENBRACKET,'(',1,6255) LexToken(PREVAR,'%jjk',1,6256) LexToken(CLOSEBRACKET,')',1,6260) LexToken(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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)