diff options
author | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
commit | abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch) | |
tree | 7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Sinks | |
parent | 89187d41b6688f522f09ad59a8e223c82b8af846 (diff) | |
download | sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2 sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip |
add Makefile
add support for scicos functions
Diffstat (limited to 'js/Sinks')
-rw-r--r-- | js/Sinks/AFFICH_m.js | 766 | ||||
-rw-r--r-- | js/Sinks/BARXY.js | 461 | ||||
-rw-r--r-- | js/Sinks/CANIMXY.js | 888 | ||||
-rw-r--r-- | js/Sinks/CANIMXY3D.js | 1121 | ||||
-rw-r--r-- | js/Sinks/CEVENTSCOPE.js | 714 | ||||
-rw-r--r-- | js/Sinks/CFSCOPE.js | 814 | ||||
-rw-r--r-- | js/Sinks/CLKOUTV_f.js | 975 | ||||
-rw-r--r-- | js/Sinks/CLKOUT_f.js | 283 | ||||
-rw-r--r-- | js/Sinks/CMAT3D.js | 541 | ||||
-rw-r--r-- | js/Sinks/CMATVIEW.js | 475 | ||||
-rw-r--r-- | js/Sinks/CMSCOPE.js | 1214 | ||||
-rw-r--r-- | js/Sinks/CSCOPE.js | 842 | ||||
-rw-r--r-- | js/Sinks/CSCOPXY.js | 884 | ||||
-rw-r--r-- | js/Sinks/CSCOPXY3D.js | 1098 | ||||
-rw-r--r-- | js/Sinks/OUTIMPL_f.js | 376 | ||||
-rw-r--r-- | js/Sinks/OUT_f.js | 331 | ||||
-rw-r--r-- | js/Sinks/TOWS_c.js | 559 | ||||
-rw-r--r-- | js/Sinks/TRASH_f.js | 147 | ||||
-rw-r--r-- | js/Sinks/WFILE_f.js | 907 | ||||
-rw-r--r-- | js/Sinks/WRITEAU_f.js | 602 | ||||
-rw-r--r-- | js/Sinks/WRITEC_f.js | 935 |
21 files changed, 14933 insertions, 0 deletions
diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js new file mode 100644 index 00000000..03ac487a --- /dev/null +++ b/js/Sinks/AFFICH_m.js @@ -0,0 +1,766 @@ +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,852) +LexToken(VAR,'AFFICH_m',1,854) +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(EOL,'\n',1,931) +LexToken(EOL,'\n',1,940) +LexToken(EOL,'\n',1,1010) +LexToken(EOL,'\n',1,1071) +LexToken(EOL,'\n',1,1072) +LexToken(VAR,'x',1,1077) +LexToken(ASSIGNMENT,'=',1,1078) +LexToken(OPENSQBRACKET,'[',1,1079) +LexToken(CLOSESQBRACKET,']',1,1080) +LexToken(SEMICOLON,';',1,1081) +LexToken(EOL,'\n',1,1082) +LexToken(VAR,'y',1,1087) +LexToken(ASSIGNMENT,'=',1,1088) +LexToken(OPENSQBRACKET,'[',1,1089) +LexToken(CLOSESQBRACKET,']',1,1090) +LexToken(SEMICOLON,';',1,1091) +LexToken(EOL,'\n',1,1092) +LexToken(VAR,'typ',1,1097) +LexToken(ASSIGNMENT,'=',1,1100) +LexToken(OPENSQBRACKET,'[',1,1101) +LexToken(CLOSESQBRACKET,']',1,1102) +LexToken(SEMICOLON,';',1,1103) +LexToken(EOL,'\n',1,1104) +LexToken(EOL,'\n',1,1105) +LexToken(SELECT,'select',1,1110) +LexToken(VAR,'job',1,1117) +LexToken(EOL,'\n',1,1120) +LexToken(EOL,'\n',1,1121) +LexToken(CASE,'case',1,1126) +LexToken(DQSTRING,'"set"',1,1135) +LexToken(THEN,'then',1,1137) +LexToken(EOL,'\n',1,1141) +LexToken(VAR,'x',1,1150) +LexToken(ASSIGNMENT,'=',1,1152) +LexToken(VAR,'arg1',1,1154) +LexToken(SEMICOLON,';',1,1159) +LexToken(EOL,'\n',1,1160) +LexToken(VAR,'graphics',1,1169) +LexToken(ASSIGNMENT,'=',1,1178) +LexToken(VAR,'arg1',1,1180) +LexToken(DOT,'.',1,1184) +LexToken(VAR,'graphics',1,1185) +LexToken(SEMICOLON,';',1,1194) +LexToken(EOL,'\n',1,1195) +LexToken(VAR,'exprs',1,1204) +LexToken(ASSIGNMENT,'=',1,1210) +LexToken(VAR,'graphics',1,1212) +LexToken(DOT,'.',1,1220) +LexToken(VAR,'exprs',1,1221) +LexToken(SEMICOLON,';',1,1227) +LexToken(EOL,'\n',1,1228) +LexToken(VAR,'model',1,1237) +LexToken(ASSIGNMENT,'=',1,1243) +LexToken(VAR,'arg1',1,1245) +LexToken(DOT,'.',1,1249) +LexToken(VAR,'model',1,1250) +LexToken(SEMICOLON,';',1,1256) +LexToken(EOL,'\n',1,1257) +LexToken(EOL,'\n',1,1258) +LexToken(WHILE,'while',1,1267) +LexToken(PREVAR_BOOLEAN,'%t',1,1273) +LexToken(DO,'do',1,1276) +LexToken(EOL,'\n',1,1278) +LexToken(OPENSQBRACKET,'[',1,1291) +LexToken(VAR,'ok',1,1292) +LexToken(COMMA,',',1,1294) +LexToken(VAR,'in',1,1295) +LexToken(COMMA,',',1,1297) +LexToken(VAR,'font',1,1298) +LexToken(COMMA,',',1,1302) +LexToken(VAR,'fontsize',1,1303) +LexToken(COMMA,',',1,1311) +LexToken(VAR,'colr',1,1312) +LexToken(COMMA,',',1,1316) +LexToken(VAR,'nt',1,1317) +LexToken(COMMA,',',1,1319) +LexToken(VAR,'nd',1,1320) +LexToken(COMMA,',',1,1322) +LexToken(VAR,'herit',1,1323) +LexToken(COMMA,',',1,1328) +LexToken(VAR,'exprs',1,1329) +LexToken(CLOSESQBRACKET,']',1,1334) +LexToken(ASSIGNMENT,'=',1,1335) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1336) +LexToken(OPENBRACKET,'(',1,1351) +LexToken(DQSTRING,'"Set parameters"',1,1383) +LexToken(COMMA,',',1,1384) +LexToken(OPENSQBRACKET,'[',1,1400) +LexToken(DQSTRING,'"Input Size"',1,1412) +LexToken(COMMA,',',1,1413) +LexToken(DQSTRING,'"Font number"',1,1439) +LexToken(SEMICOLON,';',1,1440) +LexToken(DQSTRING,'"Font size"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"Color"',1,1485) +LexToken(SEMICOLON,';',1,1486) +LexToken(DQSTRING,'"Total number of digits"',1,1523) +LexToken(SEMICOLON,';',1,1524) +LexToken(DQSTRING,'"Number of rational part digits"',1,1569) +LexToken(SEMICOLON,';',1,1570) +LexToken(DQSTRING,'"Block inherits (1) or not (0)"',1,1614) +LexToken(CLOSESQBRACKET,']',1,1615) +LexToken(COMMA,',',1,1616) +LexToken(VAR,'list',1,1632) +LexToken(OPENBRACKET,'(',1,1636) +LexToken(DQSTRING,'"mat"',1,1641) +LexToken(COMMA,',',1,1642) +LexToken(OPENSQBRACKET,'[',1,1643) +LexToken(NUMBER,'1',1,1644) +LexToken(NUMBER,'2',1,1646) +LexToken(CLOSESQBRACKET,']',1,1647) +LexToken(COMMA,',',1,1648) +LexToken(DQSTRING,'"vec"',1,1653) +LexToken(COMMA,',',1,1654) +LexToken(NUMBER,'1',1,1655) +LexToken(COMMA,',',1,1656) +LexToken(DQSTRING,'"vec"',1,1661) +LexToken(COMMA,',',1,1662) +LexToken(NUMBER,'1',1,1663) +LexToken(COMMA,',',1,1664) +LexToken(DQSTRING,'"vec"',1,1669) +LexToken(COMMA,',',1,1670) +LexToken(NUMBER,'1',1,1671) +LexToken(COMMA,',',1,1672) +LexToken(DQSTRING,'"vec"',1,1677) +LexToken(COMMA,',',1,1678) +LexToken(NUMBER,'1',1,1679) +LexToken(COMMA,',',1,1680) +LexToken(DQSTRING,'"vec"',1,1685) +LexToken(COMMA,',',1,1686) +LexToken(NUMBER,'1',1,1687) +LexToken(COMMA,',',1,1688) +LexToken(DQSTRING,'"vec"',1,1693) +LexToken(COMMA,',',1,1694) +LexToken(NUMBER,'1',1,1695) +LexToken(CLOSEBRACKET,')',1,1696) +LexToken(COMMA,',',1,1697) +LexToken(VAR,'exprs',1,1698) +LexToken(CLOSEBRACKET,')',1,1703) +LexToken(EOL,'\n',1,1704) +LexToken(EOL,'\n',1,1705) +LexToken(IF,'if',1,1718) +LexToken(NOT,'~',1,1721) +LexToken(VAR,'ok',1,1722) +LexToken(THEN,'then',1,1725) +LexToken(EOL,'\n',1,1729) +LexToken(BREAK,'break',1,1746) +LexToken(COMMA,',',1,1751) +LexToken(EOL,'\n',1,1752) +LexToken(END,'end',1,1765) +LexToken(EOL,'\n',1,1795) +LexToken(EOL,'\n',1,1796) +LexToken(VAR,'mess',1,1809) +LexToken(ASSIGNMENT,'=',1,1814) +LexToken(OPENSQBRACKET,'[',1,1816) +LexToken(CLOSESQBRACKET,']',1,1817) +LexToken(SEMICOLON,';',1,1819) +LexToken(EOL,'\n',1,1836) +LexToken(EOL,'\n',1,1837) +LexToken(IF,'if',1,1850) +LexToken(VAR,'font',1,1853) +LexToken(COMPARISON,'<=',1,1857) +LexToken(NUMBER,'0',1,1859) +LexToken(THEN,'then',1,1861) +LexToken(EOL,'\n',1,1865) +LexToken(VAR,'mess',1,1882) +LexToken(ASSIGNMENT,'=',1,1886) +LexToken(OPENSQBRACKET,'[',1,1887) +LexToken(VAR,'mess',1,1888) +LexToken(SEMICOLON,';',1,1892) +LexToken(DQSTRING,'"Font number must be positive"',1,1922) +LexToken(SEMICOLON,';',1,1923) +LexToken(DQSTRING,'" "',1,1926) +LexToken(CLOSESQBRACKET,']',1,1927) +LexToken(EOL,'\n',1,1928) +LexToken(VAR,'ok',1,1945) +LexToken(ASSIGNMENT,'=',1,1947) +LexToken(PREVAR_BOOLEAN,'%f',1,1948) +LexToken(EOL,'\n',1,1950) +LexToken(END,'end',1,1963) +LexToken(EOL,'\n',1,1966) +LexToken(EOL,'\n',1,1967) +LexToken(IF,'if',1,1980) +LexToken(VAR,'fontsize',1,1983) +LexToken(COMPARISON,'<=',1,1991) +LexToken(NUMBER,'0',1,1993) +LexToken(THEN,'then',1,1995) +LexToken(EOL,'\n',1,1999) +LexToken(VAR,'mess',1,2016) +LexToken(ASSIGNMENT,'=',1,2020) +LexToken(OPENSQBRACKET,'[',1,2021) +LexToken(VAR,'mess',1,2022) +LexToken(SEMICOLON,';',1,2026) +LexToken(DQSTRING,'"Font size must be positive"',1,2054) +LexToken(SEMICOLON,';',1,2055) +LexToken(DQSTRING,'" "',1,2058) +LexToken(CLOSESQBRACKET,']',1,2059) +LexToken(EOL,'\n',1,2060) +LexToken(VAR,'ok',1,2077) +LexToken(ASSIGNMENT,'=',1,2079) +LexToken(PREVAR_BOOLEAN,'%f',1,2080) +LexToken(EOL,'\n',1,2082) +LexToken(END,'end',1,2095) +LexToken(EOL,'\n',1,2098) +LexToken(EOL,'\n',1,2099) +LexToken(IF,'if',1,2112) +LexToken(VAR,'nt',1,2115) +LexToken(COMPARISON,'<=',1,2117) +LexToken(NUMBER,'3',1,2119) +LexToken(THEN,'then',1,2121) +LexToken(EOL,'\n',1,2125) +LexToken(VAR,'mess',1,2142) +LexToken(ASSIGNMENT,'=',1,2146) +LexToken(OPENSQBRACKET,'[',1,2147) +LexToken(VAR,'mess',1,2148) +LexToken(SEMICOLON,';',1,2152) +LexToken(DQSTRING,'"Total number of digits must be greater than 3"',1,2199) +LexToken(SEMICOLON,';',1,2200) +LexToken(DQSTRING,'" "',1,2203) +LexToken(CLOSESQBRACKET,']',1,2204) +LexToken(EOL,'\n',1,2205) +LexToken(VAR,'ok',1,2222) +LexToken(ASSIGNMENT,'=',1,2224) +LexToken(PREVAR_BOOLEAN,'%f',1,2225) +LexToken(EOL,'\n',1,2227) +LexToken(END,'end',1,2240) +LexToken(EOL,'\n',1,2243) +LexToken(EOL,'\n',1,2244) +LexToken(IF,'if',1,2257) +LexToken(VAR,'nd',1,2260) +LexToken(COMPARISON,'<',1,2262) +LexToken(NUMBER,'0',1,2263) +LexToken(THEN,'then',1,2265) +LexToken(EOL,'\n',1,2269) +LexToken(VAR,'mess',1,2286) +LexToken(ASSIGNMENT,'=',1,2290) +LexToken(OPENSQBRACKET,'[',1,2291) +LexToken(VAR,'mess',1,2292) +LexToken(SEMICOLON,';',1,2296) +LexToken(DQSTRING,'"Number of rational part digits must be "',1,2337) +LexToken(DQSTRING,'"greater or equal 0"',1,2374) +LexToken(SEMICOLON,';',1,2375) +LexToken(DQSTRING,'" "',1,2378) +LexToken(CLOSESQBRACKET,']',1,2379) +LexToken(EOL,'\n',1,2380) +LexToken(VAR,'ok',1,2397) +LexToken(ASSIGNMENT,'=',1,2399) +LexToken(PREVAR_BOOLEAN,'%f',1,2400) +LexToken(EOL,'\n',1,2402) +LexToken(END,'end',1,2415) +LexToken(EOL,'\n',1,2418) +LexToken(EOL,'\n',1,2419) +LexToken(IF,'if',1,2432) +LexToken(NOT,'~',1,2435) +LexToken(VAR,'ok',1,2436) +LexToken(THEN,'then',1,2439) +LexToken(EOL,'\n',1,2443) +LexToken(VAR,'message',1,2460) +LexToken(OPENBRACKET,'(',1,2467) +LexToken(OPENSQBRACKET,'[',1,2468) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2509) +LexToken(SEMICOLON,';',1,2510) +LexToken(DQSTRING,'" "',1,2530) +LexToken(SEMICOLON,';',1,2531) +LexToken(VAR,'mess',1,2532) +LexToken(CLOSESQBRACKET,']',1,2536) +LexToken(CLOSEBRACKET,')',1,2537) +LexToken(SEMICOLON,';',1,2538) +LexToken(EOL,'\n',1,2539) +LexToken(END,'end',1,2552) +LexToken(EOL,'\n',1,2555) +LexToken(EOL,'\n',1,2556) +LexToken(IF,'if',1,2569) +LexToken(NOT,'~',1,2572) +LexToken(VAR,'or',1,2573) +LexToken(OPENBRACKET,'(',1,2575) +LexToken(VAR,'herit',1,2576) +LexToken(COMPARISON,'==',1,2581) +LexToken(OPENSQBRACKET,'[',1,2583) +LexToken(NUMBER,'0',1,2584) +LexToken(NUMBER,'1',1,2586) +LexToken(CLOSESQBRACKET,']',1,2587) +LexToken(CLOSEBRACKET,')',1,2588) +LexToken(THEN,'then',1,2590) +LexToken(EOL,'\n',1,2594) +LexToken(VAR,'mess',1,2611) +LexToken(ASSIGNMENT,'=',1,2615) +LexToken(OPENSQBRACKET,'[',1,2616) +LexToken(VAR,'mess',1,2617) +LexToken(SEMICOLON,';',1,2621) +LexToken(DQSTRING,'"Accept inherited values are 0 and 1"',1,2658) +LexToken(SEMICOLON,';',1,2659) +LexToken(DQSTRING,'" "',1,2662) +LexToken(CLOSESQBRACKET,']',1,2663) +LexToken(EOL,'\n',1,2664) +LexToken(VAR,'ok',1,2681) +LexToken(ASSIGNMENT,'=',1,2683) +LexToken(PREVAR_BOOLEAN,'%f',1,2684) +LexToken(EOL,'\n',1,2686) +LexToken(END,'end',1,2699) +LexToken(EOL,'\n',1,2702) +LexToken(EOL,'\n',1,2703) +LexToken(IF,'if',1,2716) +LexToken(NOT,'~',1,2719) +LexToken(VAR,'ok',1,2720) +LexToken(THEN,'then',1,2723) +LexToken(EOL,'\n',1,2727) +LexToken(VAR,'message',1,2744) +LexToken(OPENBRACKET,'(',1,2751) +LexToken(OPENSQBRACKET,'[',1,2752) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2793) +LexToken(SEMICOLON,';',1,2794) +LexToken(DQSTRING,'" "',1,2814) +LexToken(SEMICOLON,';',1,2815) +LexToken(VAR,'mess',1,2816) +LexToken(CLOSESQBRACKET,']',1,2820) +LexToken(CLOSEBRACKET,')',1,2821) +LexToken(EOL,'\n',1,2822) +LexToken(END,'end',1,2835) +LexToken(EOL,'\n',1,2838) +LexToken(EOL,'\n',1,2839) +LexToken(EOL,'\n',1,2873) +LexToken(IF,'if',1,2886) +LexToken(VAR,'ok',1,2889) +LexToken(THEN,'then',1,2892) +LexToken(EOL,'\n',1,2896) +LexToken(EOL,'\n',1,2983) +LexToken(OPENSQBRACKET,'[',1,3000) +LexToken(VAR,'model',1,3001) +LexToken(COMMA,',',1,3006) +LexToken(VAR,'graphics',1,3007) +LexToken(COMMA,',',1,3015) +LexToken(VAR,'ok',1,3016) +LexToken(CLOSESQBRACKET,']',1,3018) +LexToken(ASSIGNMENT,'=',1,3020) +LexToken(VAR,'set_io',1,3022) +LexToken(OPENBRACKET,'(',1,3028) +LexToken(VAR,'model',1,3029) +LexToken(COMMA,',',1,3034) +LexToken(VAR,'graphics',1,3036) +LexToken(COMMA,',',1,3044) +LexToken(VAR,'list',1,3046) +LexToken(OPENBRACKET,'(',1,3050) +LexToken(VAR,'in',1,3051) +LexToken(COMMA,',',1,3053) +LexToken(NUMBER,'1',1,3054) +LexToken(CLOSEBRACKET,')',1,3055) +LexToken(COMMA,',',1,3056) +LexToken(VAR,'list',1,3058) +LexToken(OPENBRACKET,'(',1,3062) +LexToken(CLOSEBRACKET,')',1,3063) +LexToken(COMMA,',',1,3064) +LexToken(VAR,'ones',1,3066) +LexToken(OPENBRACKET,'(',1,3070) +LexToken(NUMBER,'1',1,3071) +LexToken(OPERATOR,'-',1,3072) +LexToken(VAR,'herit',1,3073) +LexToken(COMMA,',',1,3078) +LexToken(NUMBER,'1',1,3079) +LexToken(CLOSEBRACKET,')',1,3080) +LexToken(COMMA,',',1,3081) +LexToken(OPENSQBRACKET,'[',1,3083) +LexToken(CLOSESQBRACKET,']',1,3084) +LexToken(CLOSEBRACKET,')',1,3085) +LexToken(EOL,'\n',1,3086) +LexToken(END,'end',1,3099) +LexToken(EOL,'\n',1,3102) +LexToken(EOL,'\n',1,3103) +LexToken(IF,'if',1,3116) +LexToken(VAR,'ok',1,3119) +LexToken(THEN,'then',1,3122) +LexToken(EOL,'\n',1,3126) +LexToken(VAR,'model',1,3143) +LexToken(DOT,'.',1,3148) +LexToken(VAR,'ipar',1,3149) +LexToken(ASSIGNMENT,'=',1,3154) +LexToken(OPENSQBRACKET,'[',1,3156) +LexToken(VAR,'font',1,3157) +LexToken(SEMICOLON,';',1,3161) +LexToken(VAR,'fontsize',1,3162) +LexToken(SEMICOLON,';',1,3170) +LexToken(VAR,'colr',1,3171) +LexToken(SEMICOLON,';',1,3175) +LexToken(VAR,'nt',1,3176) +LexToken(SEMICOLON,';',1,3178) +LexToken(VAR,'nd',1,3179) +LexToken(SEMICOLON,';',1,3181) +LexToken(VAR,'in',1,3182) +LexToken(OPENBRACKET,'(',1,3184) +LexToken(NUMBER,'1',1,3185) +LexToken(COMMA,',',1,3186) +LexToken(NUMBER,'1',1,3187) +LexToken(CLOSEBRACKET,')',1,3188) +LexToken(CLOSESQBRACKET,']',1,3189) +LexToken(SEMICOLON,';',1,3190) +LexToken(EOL,'\n',1,3191) +LexToken(VAR,'model',1,3208) +LexToken(DOT,'.',1,3213) +LexToken(VAR,'dstate',1,3214) +LexToken(ASSIGNMENT,'=',1,3221) +LexToken(OPENSQBRACKET,'[',1,3223) +LexToken(NUMBER,'-1',1,3224) +LexToken(SEMICOLON,';',1,3226) +LexToken(NUMBER,'0',1,3227) +LexToken(SEMICOLON,';',1,3228) +LexToken(NUMBER,'0',1,3229) +LexToken(SEMICOLON,';',1,3230) +LexToken(NUMBER,'1',1,3231) +LexToken(SEMICOLON,';',1,3232) +LexToken(NUMBER,'1',1,3233) +LexToken(SEMICOLON,';',1,3234) +LexToken(NUMBER,'0',1,3235) +LexToken(SEMICOLON,';',1,3236) +LexToken(VAR,'zeros',1,3237) +LexToken(OPENBRACKET,'(',1,3242) +LexToken(VAR,'in',1,3243) +LexToken(OPENBRACKET,'(',1,3245) +LexToken(NUMBER,'1',1,3246) +LexToken(COMMA,',',1,3247) +LexToken(NUMBER,'1',1,3248) +LexToken(CLOSEBRACKET,')',1,3249) +LexToken(OPERATOR,'*',1,3250) +LexToken(VAR,'in',1,3251) +LexToken(OPENBRACKET,'(',1,3253) +LexToken(NUMBER,'1',1,3254) +LexToken(COMMA,',',1,3255) +LexToken(NUMBER,'2',1,3256) +LexToken(CLOSEBRACKET,')',1,3257) +LexToken(COMMA,',',1,3258) +LexToken(NUMBER,'1',1,3259) +LexToken(CLOSEBRACKET,')',1,3260) +LexToken(CLOSESQBRACKET,']',1,3261) +LexToken(EOL,'\n',1,3262) +LexToken(VAR,'model',1,3279) +LexToken(DOT,'.',1,3284) +LexToken(VAR,'evtin',1,3285) +LexToken(ASSIGNMENT,'=',1,3291) +LexToken(VAR,'ones',1,3293) +LexToken(OPENBRACKET,'(',1,3297) +LexToken(NUMBER,'1',1,3298) +LexToken(OPERATOR,'-',1,3299) +LexToken(VAR,'herit',1,3300) +LexToken(COMMA,',',1,3305) +LexToken(NUMBER,'1',1,3306) +LexToken(CLOSEBRACKET,')',1,3307) +LexToken(EOL,'\n',1,3308) +LexToken(VAR,'graphics',1,3325) +LexToken(DOT,'.',1,3333) +LexToken(VAR,'exprs',1,3334) +LexToken(ASSIGNMENT,'=',1,3340) +LexToken(VAR,'exprs',1,3342) +LexToken(SEMICOLON,';',1,3347) +LexToken(EOL,'\n',1,3348) +LexToken(VAR,'x',1,3365) +LexToken(DOT,'.',1,3366) +LexToken(VAR,'graphics',1,3367) +LexToken(ASSIGNMENT,'=',1,3376) +LexToken(VAR,'graphics',1,3378) +LexToken(SEMICOLON,';',1,3386) +LexToken(EOL,'\n',1,3387) +LexToken(VAR,'x',1,3404) +LexToken(DOT,'.',1,3405) +LexToken(VAR,'model',1,3406) +LexToken(ASSIGNMENT,'=',1,3412) +LexToken(VAR,'model',1,3414) +LexToken(SEMICOLON,';',1,3420) +LexToken(EOL,'\n',1,3421) +LexToken(BREAK,'break',1,3438) +LexToken(EOL,'\n',1,3443) +LexToken(END,'end',1,3456) +LexToken(EOL,'\n',1,3459) +LexToken(EOL,'\n',1,3460) +LexToken(END,'end',1,3469) +LexToken(EOL,'\n',1,3472) +LexToken(EOL,'\n',1,3473) +LexToken(EOL,'\n',1,3474) +LexToken(CASE,'case',1,3479) +LexToken(DQSTRING,'"define"',1,3491) +LexToken(THEN,'then',1,3493) +LexToken(EOL,'\n',1,3497) +LexToken(VAR,'font',1,3506) +LexToken(ASSIGNMENT,'=',1,3511) +LexToken(NUMBER,'1',1,3513) +LexToken(EOL,'\n',1,3514) +LexToken(VAR,'fontsize',1,3523) +LexToken(ASSIGNMENT,'=',1,3532) +LexToken(NUMBER,'1',1,3534) +LexToken(EOL,'\n',1,3535) +LexToken(VAR,'colr',1,3544) +LexToken(ASSIGNMENT,'=',1,3549) +LexToken(NUMBER,'1',1,3551) +LexToken(EOL,'\n',1,3552) +LexToken(VAR,'nt',1,3561) +LexToken(ASSIGNMENT,'=',1,3564) +LexToken(NUMBER,'5',1,3566) +LexToken(EOL,'\n',1,3567) +LexToken(VAR,'nd',1,3576) +LexToken(ASSIGNMENT,'=',1,3579) +LexToken(NUMBER,'1',1,3581) +LexToken(EOL,'\n',1,3582) +LexToken(VAR,'in',1,3591) +LexToken(ASSIGNMENT,'=',1,3594) +LexToken(OPENSQBRACKET,'[',1,3596) +LexToken(NUMBER,'1',1,3597) +LexToken(NUMBER,'1',1,3599) +LexToken(CLOSESQBRACKET,']',1,3600) +LexToken(EOL,'\n',1,3601) +LexToken(EOL,'\n',1,3602) +LexToken(VAR,'model',1,3611) +LexToken(ASSIGNMENT,'=',1,3617) +LexToken(SCICOS_MODEL,'scicos_model',1,3619) +LexToken(OPENBRACKET,'(',1,3631) +LexToken(CLOSEBRACKET,')',1,3632) +LexToken(SEMICOLON,';',1,3633) +LexToken(EOL,'\n',1,3634) +LexToken(VAR,'model',1,3643) +LexToken(DOT,'.',1,3648) +LexToken(VAR,'sim',1,3649) +LexToken(ASSIGNMENT,'=',1,3653) +LexToken(VAR,'list',1,3655) +LexToken(OPENBRACKET,'(',1,3659) +LexToken(DQSTRING,'"affich2"',1,3668) +LexToken(COMMA,',',1,3669) +LexToken(NUMBER,'4',1,3670) +LexToken(CLOSEBRACKET,')',1,3671) +LexToken(SEMICOLON,';',1,3673) +LexToken(EOL,'\n',1,3674) +LexToken(VAR,'model',1,3683) +LexToken(DOT,'.',1,3688) +LexToken(VAR,'in',1,3689) +LexToken(ASSIGNMENT,'=',1,3692) +LexToken(VAR,'in',1,3694) +LexToken(OPENBRACKET,'(',1,3696) +LexToken(NUMBER,'1',1,3697) +LexToken(COMMA,',',1,3698) +LexToken(NUMBER,'1',1,3699) +LexToken(CLOSEBRACKET,')',1,3700) +LexToken(SEMICOLON,';',1,3701) +LexToken(EOL,'\n',1,3702) +LexToken(VAR,'model',1,3711) +LexToken(DOT,'.',1,3716) +LexToken(VAR,'in2',1,3717) +LexToken(ASSIGNMENT,'=',1,3721) +LexToken(VAR,'in',1,3723) +LexToken(OPENBRACKET,'(',1,3725) +LexToken(NUMBER,'1',1,3726) +LexToken(COMMA,',',1,3727) +LexToken(NUMBER,'2',1,3728) +LexToken(CLOSEBRACKET,')',1,3729) +LexToken(SEMICOLON,';',1,3730) +LexToken(EOL,'\n',1,3731) +LexToken(VAR,'model',1,3740) +LexToken(DOT,'.',1,3745) +LexToken(VAR,'evtin',1,3746) +LexToken(ASSIGNMENT,'=',1,3753) +LexToken(NUMBER,'1',1,3755) +LexToken(SEMICOLON,';',1,3757) +LexToken(EOL,'\n',1,3758) +LexToken(VAR,'model',1,3767) +LexToken(DOT,'.',1,3772) +LexToken(VAR,'dstate',1,3773) +LexToken(ASSIGNMENT,'=',1,3780) +LexToken(OPENSQBRACKET,'[',1,3782) +LexToken(NUMBER,'-1',1,3783) +LexToken(SEMICOLON,';',1,3785) +LexToken(NUMBER,'0',1,3786) +LexToken(SEMICOLON,';',1,3787) +LexToken(NUMBER,'0',1,3788) +LexToken(SEMICOLON,';',1,3789) +LexToken(NUMBER,'1',1,3790) +LexToken(SEMICOLON,';',1,3791) +LexToken(NUMBER,'1',1,3792) +LexToken(SEMICOLON,';',1,3793) +LexToken(NUMBER,'0',1,3794) +LexToken(SEMICOLON,';',1,3795) +LexToken(VAR,'zeros',1,3796) +LexToken(OPENBRACKET,'(',1,3801) +LexToken(VAR,'in',1,3802) +LexToken(OPENBRACKET,'(',1,3804) +LexToken(NUMBER,'1',1,3805) +LexToken(COMMA,',',1,3806) +LexToken(NUMBER,'1',1,3807) +LexToken(CLOSEBRACKET,')',1,3808) +LexToken(OPERATOR,'*',1,3809) +LexToken(VAR,'in',1,3810) +LexToken(OPENBRACKET,'(',1,3812) +LexToken(NUMBER,'1',1,3813) +LexToken(COMMA,',',1,3814) +LexToken(NUMBER,'2',1,3815) +LexToken(CLOSEBRACKET,')',1,3816) +LexToken(COMMA,',',1,3817) +LexToken(NUMBER,'1',1,3818) +LexToken(CLOSEBRACKET,')',1,3819) +LexToken(CLOSESQBRACKET,']',1,3820) +LexToken(EOL,'\n',1,3821) +LexToken(VAR,'model',1,3830) +LexToken(DOT,'.',1,3835) +LexToken(VAR,'ipar',1,3836) +LexToken(ASSIGNMENT,'=',1,3843) +LexToken(OPENSQBRACKET,'[',1,3845) +LexToken(VAR,'font',1,3846) +LexToken(SEMICOLON,';',1,3850) +LexToken(VAR,'fontsize',1,3851) +LexToken(SEMICOLON,';',1,3859) +LexToken(VAR,'colr',1,3860) +LexToken(SEMICOLON,';',1,3864) +LexToken(NUMBER,'1000',1,3865) +LexToken(SEMICOLON,';',1,3869) +LexToken(VAR,'nt',1,3870) +LexToken(SEMICOLON,';',1,3872) +LexToken(VAR,'nd',1,3873) +LexToken(SEMICOLON,';',1,3875) +LexToken(VAR,'in',1,3876) +LexToken(OPENBRACKET,'(',1,3878) +LexToken(NUMBER,'1',1,3879) +LexToken(COMMA,',',1,3880) +LexToken(NUMBER,'1',1,3881) +LexToken(CLOSEBRACKET,')',1,3882) +LexToken(CLOSESQBRACKET,']',1,3883) +LexToken(EOL,'\n',1,3884) +LexToken(VAR,'model',1,3893) +LexToken(DOT,'.',1,3898) +LexToken(VAR,'blocktype',1,3899) +LexToken(ASSIGNMENT,'=',1,3909) +LexToken(DQSTRING,'"c"',1,3913) +LexToken(SEMICOLON,';',1,3915) +LexToken(EOL,'\n',1,3916) +LexToken(VAR,'model',1,3925) +LexToken(DOT,'.',1,3930) +LexToken(VAR,'firing',1,3931) +LexToken(ASSIGNMENT,'=',1,3938) +LexToken(OPENSQBRACKET,'[',1,3940) +LexToken(CLOSESQBRACKET,']',1,3941) +LexToken(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +LexToken(VAR,'model',1,3957) +LexToken(DOT,'.',1,3962) +LexToken(VAR,'dep_ut',1,3963) +LexToken(ASSIGNMENT,'=',1,3970) +LexToken(OPENSQBRACKET,'[',1,3972) +LexToken(PREVAR_BOOLEAN,'%t',1,3973) +LexToken(PREVAR_BOOLEAN,'%f',1,3976) +LexToken(CLOSESQBRACKET,']',1,3978) +LexToken(EOL,'\n',1,3979) +LexToken(VAR,'model',1,3988) +LexToken(DOT,'.',1,3993) +LexToken(VAR,'label',1,3994) +LexToken(ASSIGNMENT,'=',1,4000) +LexToken(DQSTRING,'""',1,4003) +LexToken(SEMICOLON,';',1,4005) +LexToken(EOL,'\n',1,4006) +LexToken(EOL,'\n',1,4007) +LexToken(VAR,'exprs',1,4016) +LexToken(ASSIGNMENT,'=',1,4022) +LexToken(OPENSQBRACKET,'[',1,4024) +LexToken(VAR,'sci2exp',1,4026) +LexToken(OPENBRACKET,'(',1,4033) +LexToken(OPENSQBRACKET,'[',1,4034) +LexToken(VAR,'model',1,4035) +LexToken(DOT,'.',1,4040) +LexToken(VAR,'in',1,4041) +LexToken(VAR,'model',1,4044) +LexToken(DOT,'.',1,4049) +LexToken(VAR,'in2',1,4050) +LexToken(CLOSESQBRACKET,']',1,4053) +LexToken(CLOSEBRACKET,')',1,4054) +LexToken(SEMICOLON,';',1,4055) +LexToken(VAR,'string',1,4065) +LexToken(OPENBRACKET,'(',1,4071) +LexToken(VAR,'font',1,4072) +LexToken(CLOSEBRACKET,')',1,4076) +LexToken(SEMICOLON,';',1,4077) +LexToken(VAR,'string',1,4087) +LexToken(OPENBRACKET,'(',1,4093) +LexToken(VAR,'fontsize',1,4094) +LexToken(CLOSEBRACKET,')',1,4102) +LexToken(SEMICOLON,';',1,4103) +LexToken(VAR,'string',1,4113) +LexToken(OPENBRACKET,'(',1,4119) +LexToken(VAR,'colr',1,4120) +LexToken(CLOSEBRACKET,')',1,4124) +LexToken(SEMICOLON,';',1,4125) +LexToken(VAR,'string',1,4135) +LexToken(OPENBRACKET,'(',1,4141) +LexToken(VAR,'nt',1,4142) +LexToken(CLOSEBRACKET,')',1,4144) +LexToken(SEMICOLON,';',1,4145) +LexToken(VAR,'string',1,4155) +LexToken(OPENBRACKET,'(',1,4161) +LexToken(VAR,'nd',1,4162) +LexToken(CLOSEBRACKET,')',1,4164) +LexToken(SEMICOLON,';',1,4165) +LexToken(VAR,'string',1,4175) +LexToken(OPENBRACKET,'(',1,4181) +LexToken(NUMBER,'0',1,4182) +LexToken(CLOSEBRACKET,')',1,4183) +LexToken(CLOSESQBRACKET,']',1,4185) +LexToken(EOL,'\n',1,4186) +LexToken(EOL,'\n',1,4187) +LexToken(VAR,'gr_i',1,4196) +LexToken(ASSIGNMENT,'=',1,4200) +LexToken(OPENSQBRACKET,'[',1,4201) +LexToken(CLOSESQBRACKET,']',1,4202) +LexToken(EOL,'\n',1,4203) +LexToken(EOL,'\n',1,4204) +LexToken(VAR,'x',1,4213) +LexToken(ASSIGNMENT,'=',1,4215) +LexToken(VAR,'standard_define',1,4217) +LexToken(OPENBRACKET,'(',1,4232) +LexToken(OPENSQBRACKET,'[',1,4233) +LexToken(NUMBER,'3',1,4234) +LexToken(NUMBER,'2',1,4236) +LexToken(CLOSESQBRACKET,']',1,4237) +LexToken(COMMA,',',1,4238) +LexToken(VAR,'model',1,4239) +LexToken(COMMA,',',1,4244) +LexToken(VAR,'exprs',1,4245) +LexToken(COMMA,',',1,4250) +LexToken(VAR,'gr_i',1,4251) +LexToken(CLOSEBRACKET,')',1,4255) +LexToken(EOL,'\n',1,4256) +LexToken(EOL,'\n',1,4257) +LexToken(END,'end',1,4262) +LexToken(EOL,'\n',1,4265) +LexToken(EOL,'\n',1,4266) +LexToken(ENDFUNCTION,'endfunction',1,4267) +LexToken(EOL,'\n',1,4278) diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js new file mode 100644 index 00000000..b815911b --- /dev/null +++ b/js/Sinks/BARXY.js @@ -0,0 +1,461 @@ +LexToken(EOL,'\n',1,2) +LexToken(EOL,'\n',1,69) +LexToken(EOL,'\n',1,121) +LexToken(EOL,'\n',1,124) +LexToken(EOL,'\n',1,181) +LexToken(EOL,'\n',1,253) +LexToken(EOL,'\n',1,322) +LexToken(EOL,'\n',1,347) +LexToken(EOL,'\n',1,409) +LexToken(EOL,'\n',1,412) +LexToken(EOL,'\n',1,415) +LexToken(EOL,'\n',1,416) +LexToken(FUNCTION,'function',1,417) +LexToken(OPENSQBRACKET,'[',1,426) +LexToken(VAR,'x',1,427) +LexToken(COMMA,',',1,428) +LexToken(VAR,'y',1,429) +LexToken(COMMA,',',1,430) +LexToken(VAR,'typ',1,431) +LexToken(CLOSESQBRACKET,']',1,434) +LexToken(ASSIGNMENT,'=',1,435) +LexToken(VAR,'BARXY',1,436) +LexToken(OPENBRACKET,'(',1,441) +LexToken(VAR,'job',1,442) +LexToken(COMMA,',',1,445) +LexToken(VAR,'arg1',1,446) +LexToken(COMMA,',',1,450) +LexToken(VAR,'arg2',1,451) +LexToken(CLOSEBRACKET,')',1,455) +LexToken(EOL,'\n',1,456) +LexToken(VAR,'x',1,461) +LexToken(ASSIGNMENT,'=',1,462) +LexToken(OPENSQBRACKET,'[',1,463) +LexToken(CLOSESQBRACKET,']',1,464) +LexToken(SEMICOLON,';',1,465) +LexToken(EOL,'\n',1,466) +LexToken(VAR,'y',1,471) +LexToken(ASSIGNMENT,'=',1,472) +LexToken(OPENSQBRACKET,'[',1,473) +LexToken(CLOSESQBRACKET,']',1,474) +LexToken(SEMICOLON,';',1,475) +LexToken(EOL,'\n',1,476) +LexToken(VAR,'typ',1,481) +LexToken(ASSIGNMENT,'=',1,484) +LexToken(OPENSQBRACKET,'[',1,485) +LexToken(CLOSESQBRACKET,']',1,486) +LexToken(SEMICOLON,';',1,487) +LexToken(EOL,'\n',1,488) +LexToken(SELECT,'select',1,493) +LexToken(VAR,'job',1,500) +LexToken(EOL,'\n',1,503) +LexToken(CASE,'case',1,508) +LexToken(DQSTRING,'"set"',1,517) +LexToken(THEN,'then',1,519) +LexToken(EOL,'\n',1,523) +LexToken(VAR,'x',1,532) +LexToken(ASSIGNMENT,'=',1,533) +LexToken(VAR,'arg1',1,534) +LexToken(SEMICOLON,';',1,538) +LexToken(EOL,'\n',1,539) +LexToken(VAR,'graphics',1,548) +LexToken(ASSIGNMENT,'=',1,556) +LexToken(VAR,'arg1',1,557) +LexToken(DOT,'.',1,561) +LexToken(VAR,'graphics',1,562) +LexToken(SEMICOLON,';',1,570) +LexToken(EOL,'\n',1,571) +LexToken(VAR,'exprs',1,580) +LexToken(ASSIGNMENT,'=',1,585) +LexToken(VAR,'graphics',1,586) +LexToken(DOT,'.',1,594) +LexToken(VAR,'exprs',1,595) +LexToken(EOL,'\n',1,600) +LexToken(VAR,'model',1,609) +LexToken(ASSIGNMENT,'=',1,614) +LexToken(VAR,'arg1',1,615) +LexToken(DOT,'.',1,619) +LexToken(VAR,'model',1,620) +LexToken(SEMICOLON,';',1,625) +LexToken(EOL,'\n',1,626) +LexToken(EOL,'\n',1,627) +LexToken(WHILE,'while',1,636) +LexToken(PREVAR_BOOLEAN,'%t',1,642) +LexToken(DO,'do',1,645) +LexToken(EOL,'\n',1,647) +LexToken(OPENSQBRACKET,'[',1,660) +LexToken(VAR,'ok',1,661) +LexToken(COMMA,',',1,663) +LexToken(VAR,'xmin',1,664) +LexToken(COMMA,',',1,668) +LexToken(VAR,'xmax',1,669) +LexToken(COMMA,',',1,673) +LexToken(VAR,'ymin',1,674) +LexToken(COMMA,',',1,678) +LexToken(VAR,'ymax',1,679) +LexToken(COMMA,',',1,683) +LexToken(VAR,'thickness',1,684) +LexToken(COMMA,',',1,693) +LexToken(VAR,'exprs',1,694) +LexToken(CLOSESQBRACKET,']',1,699) +LexToken(ASSIGNMENT,'=',1,700) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,701) +LexToken(OPENBRACKET,'(',1,716) +LexToken(DQSTRING,'"Set Scope parameters"',1,738) +LexToken(COMMA,',',1,739) +LexToken(OPENSQBRACKET,'[',1,755) +LexToken(DQSTRING,'"Xmin"',1,761) +LexToken(SEMICOLON,';',1,763) +LexToken(DQSTRING,'"Xmax"',1,770) +LexToken(SEMICOLON,';',1,772) +LexToken(DQSTRING,'"Ymin"',1,779) +LexToken(SEMICOLON,';',1,781) +LexToken(DQSTRING,'"Ymax"',1,788) +LexToken(SEMICOLON,';',1,789) +LexToken(DQSTRING,'"Segs Thickness"',1,805) +LexToken(CLOSESQBRACKET,']',1,806) +LexToken(COMMA,',',1,807) +LexToken(VAR,'list',1,824) +LexToken(OPENBRACKET,'(',1,828) +LexToken(DQSTRING,'"vec"',1,833) +LexToken(COMMA,',',1,834) +LexToken(NUMBER,'1',1,835) +LexToken(COMMA,',',1,836) +LexToken(DQSTRING,'"vec"',1,841) +LexToken(COMMA,',',1,842) +LexToken(NUMBER,'1',1,843) +LexToken(COMMA,',',1,844) +LexToken(DQSTRING,'"vec"',1,849) +LexToken(COMMA,',',1,850) +LexToken(NUMBER,'1',1,851) +LexToken(COMMA,',',1,852) +LexToken(DQSTRING,'"vec"',1,857) +LexToken(COMMA,',',1,858) +LexToken(NUMBER,'1',1,859) +LexToken(COMMA,',',1,860) +LexToken(DQSTRING,'"vec"',1,866) +LexToken(COMMA,',',1,867) +LexToken(NUMBER,'1',1,869) +LexToken(CLOSEBRACKET,')',1,870) +LexToken(COMMA,',',1,871) +LexToken(VAR,'exprs',1,872) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(IF,'if',1,891) +LexToken(NOT,'~',1,894) +LexToken(VAR,'ok',1,895) +LexToken(THEN,'then',1,898) +LexToken(EOL,'\n',1,902) +LexToken(BREAK,'break',1,919) +LexToken(EOL,'\n',1,924) +LexToken(END,'end',1,937) +LexToken(EOL,'\n',1,967) +LexToken(EOL,'\n',1,968) +LexToken(VAR,'mess',1,981) +LexToken(ASSIGNMENT,'=',1,985) +LexToken(OPENSQBRACKET,'[',1,986) +LexToken(CLOSESQBRACKET,']',1,987) +LexToken(EOL,'\n',1,988) +LexToken(IF,'if',1,1001) +LexToken(VAR,'ymin',1,1004) +LexToken(COMPARISON,'>=',1,1008) +LexToken(VAR,'ymax',1,1010) +LexToken(THEN,'then',1,1015) +LexToken(EOL,'\n',1,1019) +LexToken(VAR,'mess',1,1036) +LexToken(ASSIGNMENT,'=',1,1040) +LexToken(OPENSQBRACKET,'[',1,1041) +LexToken(VAR,'mess',1,1042) +LexToken(SEMICOLON,';',1,1046) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1078) +LexToken(SEMICOLON,';',1,1079) +LexToken(DQSTRING,'" "',1,1082) +LexToken(CLOSESQBRACKET,']',1,1083) +LexToken(EOL,'\n',1,1084) +LexToken(VAR,'ok',1,1101) +LexToken(ASSIGNMENT,'=',1,1103) +LexToken(PREVAR_BOOLEAN,'%f',1,1104) +LexToken(EOL,'\n',1,1106) +LexToken(END,'end',1,1119) +LexToken(EOL,'\n',1,1122) +LexToken(IF,'if',1,1135) +LexToken(VAR,'xmin',1,1138) +LexToken(COMPARISON,'>=',1,1142) +LexToken(VAR,'xmax',1,1144) +LexToken(THEN,'then',1,1149) +LexToken(EOL,'\n',1,1153) +LexToken(VAR,'mess',1,1170) +LexToken(ASSIGNMENT,'=',1,1174) +LexToken(OPENSQBRACKET,'[',1,1175) +LexToken(VAR,'mess',1,1176) +LexToken(SEMICOLON,';',1,1180) +LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1212) +LexToken(SEMICOLON,';',1,1213) +LexToken(DQSTRING,'" "',1,1216) +LexToken(CLOSESQBRACKET,']',1,1217) +LexToken(EOL,'\n',1,1218) +LexToken(VAR,'ok',1,1235) +LexToken(ASSIGNMENT,'=',1,1237) +LexToken(PREVAR_BOOLEAN,'%f',1,1238) +LexToken(EOL,'\n',1,1240) +LexToken(END,'end',1,1253) +LexToken(EOL,'\n',1,1256) +LexToken(IF,'if',1,1269) +LexToken(VAR,'thickness',1,1272) +LexToken(COMPARISON,'<=',1,1282) +LexToken(NUMBER,'0',1,1284) +LexToken(THEN,'then',1,1286) +LexToken(EOL,'\n',1,1290) +LexToken(VAR,'mess',1,1307) +LexToken(ASSIGNMENT,'=',1,1311) +LexToken(OPENSQBRACKET,'[',1,1312) +LexToken(VAR,'mess',1,1313) +LexToken(SEMICOLON,';',1,1318) +LexToken(DQSTRING,'"Thickness must be strictly positive."',1,1357) +LexToken(CLOSESQBRACKET,']',1,1358) +LexToken(EOL,'\n',1,1359) +LexToken(VAR,'ok',1,1376) +LexToken(ASSIGNMENT,'=',1,1378) +LexToken(PREVAR_BOOLEAN,'%f',1,1379) +LexToken(EOL,'\n',1,1381) +LexToken(END,'end',1,1394) +LexToken(EOL,'\n',1,1397) +LexToken(IF,'if',1,1410) +LexToken(NOT,'~',1,1413) +LexToken(VAR,'ok',1,1414) +LexToken(THEN,'then',1,1417) +LexToken(EOL,'\n',1,1421) +LexToken(VAR,'message',1,1438) +LexToken(OPENBRACKET,'(',1,1445) +LexToken(VAR,'mess',1,1446) +LexToken(CLOSEBRACKET,')',1,1450) +LexToken(EOL,'\n',1,1451) +LexToken(ELSE,'else',1,1464) +LexToken(EOL,'\n',1,1468) +LexToken(VAR,'model',1,1485) +LexToken(DOT,'.',1,1490) +LexToken(VAR,'rpar',1,1491) +LexToken(ASSIGNMENT,'=',1,1495) +LexToken(OPENSQBRACKET,'[',1,1496) +LexToken(VAR,'xmin',1,1497) +LexToken(SEMICOLON,';',1,1502) +LexToken(VAR,'xmax',1,1504) +LexToken(SEMICOLON,';',1,1509) +LexToken(VAR,'ymin',1,1511) +LexToken(SEMICOLON,';',1,1516) +LexToken(VAR,'ymax',1,1518) +LexToken(CLOSESQBRACKET,']',1,1522) +LexToken(EOL,'\n',1,1523) +LexToken(VAR,'model',1,1540) +LexToken(DOT,'.',1,1545) +LexToken(VAR,'ipar',1,1546) +LexToken(ASSIGNMENT,'=',1,1550) +LexToken(VAR,'thickness',1,1551) +LexToken(EOL,'\n',1,1560) +LexToken(VAR,'graphics',1,1577) +LexToken(DOT,'.',1,1585) +LexToken(VAR,'exprs',1,1586) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(VAR,'exprs',1,1592) +LexToken(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'x',1,1615) +LexToken(DOT,'.',1,1616) +LexToken(VAR,'graphics',1,1617) +LexToken(ASSIGNMENT,'=',1,1625) +LexToken(VAR,'graphics',1,1626) +LexToken(SEMICOLON,';',1,1634) +LexToken(EOL,'\n',1,1635) +LexToken(VAR,'x',1,1652) +LexToken(DOT,'.',1,1653) +LexToken(VAR,'model',1,1654) +LexToken(ASSIGNMENT,'=',1,1659) +LexToken(VAR,'model',1,1660) +LexToken(SEMICOLON,';',1,1665) +LexToken(EOL,'\n',1,1666) +LexToken(BREAK,'break',1,1683) +LexToken(EOL,'\n',1,1688) +LexToken(END,'end',1,1701) +LexToken(EOL,'\n',1,1704) +LexToken(END,'end',1,1713) +LexToken(EOL,'\n',1,1716) +LexToken(CASE,'case',1,1721) +LexToken(DQSTRING,'"define"',1,1733) +LexToken(THEN,'then',1,1735) +LexToken(EOL,'\n',1,1739) +LexToken(VAR,'model',1,1748) +LexToken(ASSIGNMENT,'=',1,1753) +LexToken(SCICOS_MODEL,'scicos_model',1,1754) +LexToken(OPENBRACKET,'(',1,1766) +LexToken(CLOSEBRACKET,')',1,1767) +LexToken(SEMICOLON,';',1,1768) +LexToken(EOL,'\n',1,1769) +LexToken(VAR,'xmin',1,1778) +LexToken(ASSIGNMENT,'=',1,1783) +LexToken(NUMBER,'-15',1,1785) +LexToken(SEMICOLON,';',1,1788) +LexToken(EOL,'\n',1,1789) +LexToken(VAR,'xmax',1,1798) +LexToken(ASSIGNMENT,'=',1,1803) +LexToken(NUMBER,'15',1,1805) +LexToken(SEMICOLON,';',1,1807) +LexToken(EOL,'\n',1,1808) +LexToken(VAR,'ymin',1,1817) +LexToken(ASSIGNMENT,'=',1,1822) +LexToken(NUMBER,'-15',1,1824) +LexToken(SEMICOLON,';',1,1827) +LexToken(EOL,'\n',1,1828) +LexToken(VAR,'ymax',1,1837) +LexToken(ASSIGNMENT,'=',1,1842) +LexToken(NUMBER,'15',1,1844) +LexToken(SEMICOLON,';',1,1846) +LexToken(EOL,'\n',1,1847) +LexToken(VAR,'model',1,1856) +LexToken(DOT,'.',1,1861) +LexToken(VAR,'sim',1,1862) +LexToken(ASSIGNMENT,'=',1,1865) +LexToken(VAR,'list',1,1866) +LexToken(OPENBRACKET,'(',1,1870) +LexToken(DQSTRING,'"BARXY_sim"',1,1881) +LexToken(COMMA,',',1,1882) +LexToken(NUMBER,'5',1,1884) +LexToken(CLOSEBRACKET,')',1,1885) +LexToken(EOL,'\n',1,1886) +LexToken(VAR,'model',1,1895) +LexToken(DOT,'.',1,1900) +LexToken(VAR,'blocktype',1,1901) +LexToken(ASSIGNMENT,'=',1,1910) +LexToken(DQSTRING,'"d"',1,1913) +LexToken(SEMICOLON,';',1,1914) +LexToken(EOL,'\n',1,1915) +LexToken(VAR,'model',1,1924) +LexToken(DOT,'.',1,1929) +LexToken(VAR,'dep_ut',1,1930) +LexToken(ASSIGNMENT,'=',1,1936) +LexToken(OPENSQBRACKET,'[',1,1937) +LexToken(PREVAR_BOOLEAN,'%t',1,1938) +LexToken(PREVAR_BOOLEAN,'%f',1,1941) +LexToken(CLOSESQBRACKET,']',1,1943) +LexToken(SEMICOLON,';',1,1944) +LexToken(EOL,'\n',1,1945) +LexToken(VAR,'model',1,1954) +LexToken(DOT,'.',1,1959) +LexToken(VAR,'in',1,1960) +LexToken(ASSIGNMENT,'=',1,1962) +LexToken(OPENSQBRACKET,'[',1,1963) +LexToken(NUMBER,'-1',1,1964) +LexToken(SEMICOLON,';',1,1966) +LexToken(NUMBER,'-1',1,1967) +LexToken(CLOSESQBRACKET,']',1,1969) +LexToken(SEMICOLON,';',1,1970) +LexToken(EOL,'\n',1,1971) +LexToken(VAR,'model',1,1980) +LexToken(DOT,'.',1,1985) +LexToken(VAR,'intyp',1,1986) +LexToken(ASSIGNMENT,'=',1,1991) +LexToken(OPENSQBRACKET,'[',1,1992) +LexToken(NUMBER,'1',1,1993) +LexToken(CLOSESQBRACKET,']',1,1994) +LexToken(SEMICOLON,';',1,1995) +LexToken(EOL,'\n',1,1996) +LexToken(VAR,'model',1,2005) +LexToken(DOT,'.',1,2010) +LexToken(VAR,'out',1,2011) +LexToken(ASSIGNMENT,'=',1,2014) +LexToken(OPENSQBRACKET,'[',1,2015) +LexToken(CLOSESQBRACKET,']',1,2016) +LexToken(SEMICOLON,';',1,2017) +LexToken(EOL,'\n',1,2018) +LexToken(VAR,'model',1,2027) +LexToken(DOT,'.',1,2032) +LexToken(VAR,'evtin',1,2033) +LexToken(ASSIGNMENT,'=',1,2038) +LexToken(OPENSQBRACKET,'[',1,2039) +LexToken(NUMBER,'1',1,2040) +LexToken(CLOSESQBRACKET,']',1,2041) +LexToken(EOL,'\n',1,2042) +LexToken(VAR,'model',1,2051) +LexToken(DOT,'.',1,2056) +LexToken(VAR,'rpar',1,2057) +LexToken(ASSIGNMENT,'=',1,2061) +LexToken(OPENSQBRACKET,'[',1,2062) +LexToken(VAR,'xmin',1,2063) +LexToken(SEMICOLON,';',1,2068) +LexToken(VAR,'xmax',1,2070) +LexToken(SEMICOLON,';',1,2075) +LexToken(VAR,'ymin',1,2077) +LexToken(SEMICOLON,';',1,2082) +LexToken(VAR,'ymax',1,2084) +LexToken(CLOSESQBRACKET,']',1,2088) +LexToken(EOL,'\n',1,2089) +LexToken(VAR,'model',1,2098) +LexToken(DOT,'.',1,2103) +LexToken(VAR,'ipar',1,2104) +LexToken(ASSIGNMENT,'=',1,2108) +LexToken(NUMBER,'1',1,2109) +LexToken(SEMICOLON,';',1,2110) +LexToken(EOL,'\n',1,2111) +LexToken(VAR,'x',1,2120) +LexToken(ASSIGNMENT,'=',1,2121) +LexToken(VAR,'standard_define',1,2122) +LexToken(OPENBRACKET,'(',1,2137) +LexToken(OPENSQBRACKET,'[',1,2138) +LexToken(NUMBER,'2',1,2139) +LexToken(NUMBER,'2',1,2141) +LexToken(CLOSESQBRACKET,']',1,2142) +LexToken(COMMA,',',1,2143) +LexToken(VAR,'model',1,2144) +LexToken(COMMA,',',1,2149) +LexToken(OPENSQBRACKET,'[',1,2150) +LexToken(CLOSESQBRACKET,']',1,2151) +LexToken(COMMA,',',1,2152) +LexToken(OPENSQBRACKET,'[',1,2153) +LexToken(CLOSESQBRACKET,']',1,2154) +LexToken(CLOSEBRACKET,')',1,2155) +LexToken(SEMICOLON,';',1,2156) +LexToken(EOL,'\n',1,2157) +LexToken(VAR,'x',1,2166) +LexToken(DOT,'.',1,2167) +LexToken(VAR,'graphics',1,2168) +LexToken(DOT,'.',1,2176) +LexToken(VAR,'in_implicit',1,2177) +LexToken(ASSIGNMENT,'=',1,2188) +LexToken(OPENSQBRACKET,'[',1,2189) +LexToken(DQSTRING,'"E"',1,2192) +LexToken(COMMA,',',1,2193) +LexToken(DQSTRING,'"E"',1,2197) +LexToken(CLOSESQBRACKET,']',1,2198) +LexToken(SEMICOLON,';',1,2199) +LexToken(EOL,'\n',1,2200) +LexToken(VAR,'x',1,2209) +LexToken(DOT,'.',1,2210) +LexToken(VAR,'graphics',1,2211) +LexToken(DOT,'.',1,2219) +LexToken(VAR,'out_implicit',1,2220) +LexToken(ASSIGNMENT,'=',1,2232) +LexToken(OPENSQBRACKET,'[',1,2233) +LexToken(CLOSESQBRACKET,']',1,2234) +LexToken(SEMICOLON,';',1,2235) +LexToken(EOL,'\n',1,2236) +LexToken(VAR,'x',1,2245) +LexToken(DOT,'.',1,2246) +LexToken(VAR,'graphics',1,2247) +LexToken(DOT,'.',1,2255) +LexToken(VAR,'exprs',1,2256) +LexToken(ASSIGNMENT,'=',1,2261) +LexToken(OPENSQBRACKET,'[',1,2262) +LexToken(DQSTRING,'"-15"',1,2267) +LexToken(SEMICOLON,';',1,2268) +LexToken(DQSTRING,'"15"',1,2272) +LexToken(SEMICOLON,';',1,2273) +LexToken(DQSTRING,'"-15"',1,2278) +LexToken(SEMICOLON,';',1,2279) +LexToken(DQSTRING,'"15"',1,2283) +LexToken(SEMICOLON,';',1,2284) +LexToken(DQSTRING,'"1"',1,2287) +LexToken(CLOSESQBRACKET,']',1,2288) +LexToken(EOL,'\n',1,2289) +LexToken(END,'end',1,2294) +LexToken(EOL,'\n',1,2297) +LexToken(ENDFUNCTION,'endfunction',1,2298) +LexToken(EOL,'\n',1,2309) diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js new file mode 100644 index 00000000..85d61b9c --- /dev/null +++ b/js/Sinks/CANIMXY.js @@ -0,0 +1,888 @@ +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,'CANIMXY',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(EOL,'\n',1,919) +LexToken(VAR,'x',1,924) +LexToken(ASSIGNMENT,'=',1,925) +LexToken(OPENSQBRACKET,'[',1,926) +LexToken(CLOSESQBRACKET,']',1,927) +LexToken(SEMICOLON,';',1,928) +LexToken(EOL,'\n',1,929) +LexToken(VAR,'y',1,934) +LexToken(ASSIGNMENT,'=',1,935) +LexToken(OPENSQBRACKET,'[',1,936) +LexToken(CLOSESQBRACKET,']',1,937) +LexToken(SEMICOLON,';',1,938) +LexToken(EOL,'\n',1,939) +LexToken(VAR,'typ',1,944) +LexToken(ASSIGNMENT,'=',1,947) +LexToken(OPENSQBRACKET,'[',1,948) +LexToken(CLOSESQBRACKET,']',1,949) +LexToken(SEMICOLON,';',1,950) +LexToken(EOL,'\n',1,951) +LexToken(SELECT,'select',1,956) +LexToken(VAR,'job',1,963) +LexToken(EOL,'\n',1,966) +LexToken(CASE,'case',1,971) +LexToken(DQSTRING,'"set"',1,980) +LexToken(THEN,'then',1,982) +LexToken(EOL,'\n',1,986) +LexToken(VAR,'x',1,995) +LexToken(ASSIGNMENT,'=',1,996) +LexToken(VAR,'arg1',1,997) +LexToken(SEMICOLON,';',1,1001) +LexToken(EOL,'\n',1,1002) +LexToken(VAR,'graphics',1,1011) +LexToken(ASSIGNMENT,'=',1,1019) +LexToken(VAR,'arg1',1,1020) +LexToken(DOT,'.',1,1024) +LexToken(VAR,'graphics',1,1025) +LexToken(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +LexToken(VAR,'exprs',1,1043) +LexToken(ASSIGNMENT,'=',1,1048) +LexToken(VAR,'graphics',1,1049) +LexToken(DOT,'.',1,1057) +LexToken(VAR,'exprs',1,1058) +LexToken(EOL,'\n',1,1063) +LexToken(VAR,'model',1,1072) +LexToken(ASSIGNMENT,'=',1,1077) +LexToken(VAR,'arg1',1,1078) +LexToken(DOT,'.',1,1082) +LexToken(VAR,'model',1,1083) +LexToken(SEMICOLON,';',1,1088) +LexToken(EOL,'\n',1,1089) +LexToken(EOL,'\n',1,1119) +LexToken(EOL,'\n',1,1120) +LexToken(WHILE,'while',1,1129) +LexToken(PREVAR_BOOLEAN,'%t',1,1135) +LexToken(DO,'do',1,1138) +LexToken(EOL,'\n',1,1140) +LexToken(OPENSQBRACKET,'[',1,1153) +LexToken(VAR,'ok',1,1154) +LexToken(COMMA,',',1,1156) +LexToken(VAR,'nbr_curves',1,1157) +LexToken(COMMA,',',1,1167) +LexToken(VAR,'clrs',1,1168) +LexToken(COMMA,',',1,1172) +LexToken(VAR,'siz',1,1173) +LexToken(COMMA,',',1,1176) +LexToken(VAR,'win',1,1177) +LexToken(COMMA,',',1,1180) +LexToken(VAR,'wpos',1,1181) +LexToken(COMMA,',',1,1185) +LexToken(VAR,'wdim',1,1186) +LexToken(COMMA,',',1,1190) +LexToken(VAR,'xmin',1,1191) +LexToken(COMMA,',',1,1195) +LexToken(VAR,'xmax',1,1196) +LexToken(COMMA,',',1,1200) +LexToken(VAR,'ymin',1,1201) +LexToken(COMMA,',',1,1205) +LexToken(VAR,'ymax',1,1206) +LexToken(COMMA,',',1,1210) +LexToken(VAR,'N',1,1211) +LexToken(COMMA,',',1,1212) +LexToken(VAR,'exprs',1,1213) +LexToken(CLOSESQBRACKET,']',1,1218) +LexToken(ASSIGNMENT,'=',1,1219) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1220) +LexToken(OPENBRACKET,'(',1,1235) +LexToken(DQSTRING,'"Set Scope parameters"',1,1272) +LexToken(COMMA,',',1,1273) +LexToken(OPENSQBRACKET,'[',1,1289) +LexToken(DQSTRING,'"Number of Curves"',1,1307) +LexToken(SEMICOLON,';',1,1308) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1346) +LexToken(SEMICOLON,';',1,1347) +LexToken(DQSTRING,'"line or mark size"',1,1379) +LexToken(SEMICOLON,';',1,1380) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1434) +LexToken(SEMICOLON,';',1,1435) +LexToken(DQSTRING,'"Output window position"',1,1472) +LexToken(SEMICOLON,';',1,1473) +LexToken(DQSTRING,'"Output window sizes"',1,1507) +LexToken(SEMICOLON,';',1,1508) +LexToken(DQSTRING,'"Xmin"',1,1527) +LexToken(SEMICOLON,';',1,1528) +LexToken(DQSTRING,'"Xmax"',1,1547) +LexToken(SEMICOLON,';',1,1548) +LexToken(DQSTRING,'"Ymin"',1,1567) +LexToken(SEMICOLON,';',1,1568) +LexToken(DQSTRING,'"Ymax"',1,1587) +LexToken(SEMICOLON,';',1,1588) +LexToken(DQSTRING,'"Buffer size"',1,1614) +LexToken(CLOSESQBRACKET,']',1,1615) +LexToken(COMMA,',',1,1616) +LexToken(VAR,'list',1,1632) +LexToken(OPENBRACKET,'(',1,1636) +LexToken(DQSTRING,'"vec"',1,1641) +LexToken(COMMA,',',1,1642) +LexToken(NUMBER,'1',1,1643) +LexToken(COMMA,',',1,1644) +LexToken(DQSTRING,'"vec"',1,1649) +LexToken(COMMA,',',1,1650) +LexToken(NUMBER,'1',1,1651) +LexToken(COMMA,',',1,1652) +LexToken(DQSTRING,'"vec"',1,1657) +LexToken(COMMA,',',1,1658) +LexToken(NUMBER,'1',1,1659) +LexToken(COMMA,',',1,1660) +LexToken(DQSTRING,'"vec"',1,1665) +LexToken(COMMA,',',1,1666) +LexToken(NUMBER,'1',1,1667) +LexToken(COMMA,',',1,1668) +LexToken(DQSTRING,'"vec"',1,1673) +LexToken(COMMA,',',1,1674) +LexToken(NUMBER,'-1',1,1675) +LexToken(COMMA,',',1,1677) +LexToken(DQSTRING,'"vec"',1,1682) +LexToken(COMMA,',',1,1683) +LexToken(NUMBER,'-1',1,1684) +LexToken(COMMA,',',1,1686) +LexToken(DQSTRING,'"vec"',1,1691) +LexToken(COMMA,',',1,1692) +LexToken(NUMBER,'1',1,1693) +LexToken(COMMA,',',1,1694) +LexToken(DQSTRING,'"vec"',1,1714) +LexToken(COMMA,',',1,1715) +LexToken(NUMBER,'1',1,1716) +LexToken(COMMA,',',1,1717) +LexToken(DQSTRING,'"vec"',1,1722) +LexToken(COMMA,',',1,1723) +LexToken(NUMBER,'1',1,1724) +LexToken(COMMA,',',1,1725) +LexToken(DQSTRING,'"vec"',1,1730) +LexToken(COMMA,',',1,1731) +LexToken(NUMBER,'1',1,1732) +LexToken(COMMA,',',1,1733) +LexToken(DQSTRING,'"vec"',1,1738) +LexToken(COMMA,',',1,1739) +LexToken(NUMBER,'1',1,1740) +LexToken(CLOSEBRACKET,')',1,1741) +LexToken(COMMA,',',1,1742) +LexToken(VAR,'exprs',1,1743) +LexToken(CLOSEBRACKET,')',1,1748) +LexToken(EOL,'\n',1,1749) +LexToken(IF,'if',1,1762) +LexToken(NOT,'~',1,1765) +LexToken(VAR,'ok',1,1766) +LexToken(THEN,'then',1,1769) +LexToken(EOL,'\n',1,1773) +LexToken(BREAK,'break',1,1790) +LexToken(COMMA,',',1,1795) +LexToken(EOL,'\n',1,1796) +LexToken(END,'end',1,1809) +LexToken(EOL,'\n',1,1839) +LexToken(EOL,'\n',1,1840) +LexToken(VAR,'mess',1,1853) +LexToken(ASSIGNMENT,'=',1,1857) +LexToken(OPENSQBRACKET,'[',1,1858) +LexToken(CLOSESQBRACKET,']',1,1859) +LexToken(EOL,'\n',1,1860) +LexToken(IF,'if',1,1873) +LexToken(VAR,'size',1,1876) +LexToken(OPENBRACKET,'(',1,1880) +LexToken(VAR,'wpos',1,1881) +LexToken(COMMA,',',1,1885) +LexToken(DQSTRING,'"*"',1,1888) +LexToken(CLOSEBRACKET,')',1,1889) +LexToken(COMPARISON,'<>',1,1890) +LexToken(NUMBER,'0',1,1892) +LexToken(LOGICAL,'&',1,1894) +LexToken(VAR,'size',1,1895) +LexToken(OPENBRACKET,'(',1,1899) +LexToken(VAR,'wpos',1,1900) +LexToken(COMMA,',',1,1904) +LexToken(DQSTRING,'"*"',1,1907) +LexToken(CLOSEBRACKET,')',1,1908) +LexToken(COMPARISON,'<>',1,1909) +LexToken(NUMBER,'2',1,1911) +LexToken(THEN,'then',1,1913) +LexToken(EOL,'\n',1,1917) +LexToken(VAR,'mess',1,1934) +LexToken(ASSIGNMENT,'=',1,1938) +LexToken(OPENSQBRACKET,'[',1,1939) +LexToken(VAR,'mess',1,1940) +LexToken(SEMICOLON,';',1,1944) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1986) +LexToken(SEMICOLON,';',1,1987) +LexToken(DQSTRING,'" "',1,1990) +LexToken(CLOSESQBRACKET,']',1,1991) +LexToken(EOL,'\n',1,1992) +LexToken(VAR,'ok',1,2009) +LexToken(ASSIGNMENT,'=',1,2011) +LexToken(PREVAR_BOOLEAN,'%f',1,2012) +LexToken(EOL,'\n',1,2014) +LexToken(END,'end',1,2027) +LexToken(EOL,'\n',1,2030) +LexToken(IF,'if',1,2043) +LexToken(VAR,'size',1,2046) +LexToken(OPENBRACKET,'(',1,2050) +LexToken(VAR,'wdim',1,2051) +LexToken(COMMA,',',1,2055) +LexToken(DQSTRING,'"*"',1,2058) +LexToken(CLOSEBRACKET,')',1,2059) +LexToken(COMPARISON,'<>',1,2060) +LexToken(NUMBER,'0',1,2062) +LexToken(LOGICAL,'&',1,2064) +LexToken(VAR,'size',1,2065) +LexToken(OPENBRACKET,'(',1,2069) +LexToken(VAR,'wdim',1,2070) +LexToken(COMMA,',',1,2074) +LexToken(DQSTRING,'"*"',1,2077) +LexToken(CLOSEBRACKET,')',1,2078) +LexToken(COMPARISON,'<>',1,2079) +LexToken(NUMBER,'2',1,2081) +LexToken(THEN,'then',1,2083) +LexToken(EOL,'\n',1,2087) +LexToken(VAR,'mess',1,2104) +LexToken(ASSIGNMENT,'=',1,2108) +LexToken(OPENSQBRACKET,'[',1,2109) +LexToken(VAR,'mess',1,2110) +LexToken(SEMICOLON,';',1,2114) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2151) +LexToken(SEMICOLON,';',1,2152) +LexToken(DQSTRING,'" "',1,2155) +LexToken(CLOSESQBRACKET,']',1,2156) +LexToken(EOL,'\n',1,2157) +LexToken(VAR,'ok',1,2174) +LexToken(ASSIGNMENT,'=',1,2176) +LexToken(PREVAR_BOOLEAN,'%f',1,2177) +LexToken(EOL,'\n',1,2179) +LexToken(END,'end',1,2192) +LexToken(EOL,'\n',1,2195) +LexToken(IF,'if',1,2208) +LexToken(VAR,'win',1,2211) +LexToken(COMPARISON,'<',1,2214) +LexToken(NUMBER,'-1',1,2215) +LexToken(THEN,'then',1,2218) +LexToken(EOL,'\n',1,2222) +LexToken(VAR,'mess',1,2239) +LexToken(ASSIGNMENT,'=',1,2243) +LexToken(OPENSQBRACKET,'[',1,2244) +LexToken(VAR,'mess',1,2245) +LexToken(SEMICOLON,';',1,2249) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2291) +LexToken(SEMICOLON,';',1,2292) +LexToken(DQSTRING,'" "',1,2295) +LexToken(CLOSESQBRACKET,']',1,2296) +LexToken(EOL,'\n',1,2297) +LexToken(VAR,'ok',1,2314) +LexToken(ASSIGNMENT,'=',1,2316) +LexToken(PREVAR_BOOLEAN,'%f',1,2317) +LexToken(EOL,'\n',1,2319) +LexToken(END,'end',1,2332) +LexToken(EOL,'\n',1,2335) +LexToken(IF,'if',1,2348) +LexToken(VAR,'nbr_curves',1,2351) +LexToken(COMPARISON,'<=',1,2361) +LexToken(NUMBER,'0',1,2363) +LexToken(THEN,'then',1,2365) +LexToken(EOL,'\n',1,2369) +LexToken(VAR,'mess',1,2386) +LexToken(ASSIGNMENT,'=',1,2390) +LexToken(OPENSQBRACKET,'[',1,2391) +LexToken(VAR,'mess',1,2392) +LexToken(SEMICOLON,';',1,2396) +LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2441) +LexToken(SEMICOLON,';',1,2442) +LexToken(DQSTRING,'" "',1,2445) +LexToken(CLOSESQBRACKET,']',1,2446) +LexToken(EOL,'\n',1,2447) +LexToken(VAR,'ok',1,2464) +LexToken(ASSIGNMENT,'=',1,2466) +LexToken(PREVAR_BOOLEAN,'%f',1,2467) +LexToken(EOL,'\n',1,2469) +LexToken(END,'end',1,2482) +LexToken(EOL,'\n',1,2485) +LexToken(IF,'if',1,2498) +LexToken(VAR,'N',1,2501) +LexToken(COMPARISON,'<',1,2502) +LexToken(NUMBER,'1',1,2503) +LexToken(THEN,'then',1,2505) +LexToken(EOL,'\n',1,2509) +LexToken(VAR,'mess',1,2526) +LexToken(ASSIGNMENT,'=',1,2530) +LexToken(OPENSQBRACKET,'[',1,2531) +LexToken(VAR,'mess',1,2532) +LexToken(SEMICOLON,';',1,2536) +LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2568) +LexToken(SEMICOLON,';',1,2569) +LexToken(DQSTRING,'" "',1,2572) +LexToken(CLOSESQBRACKET,']',1,2573) +LexToken(EOL,'\n',1,2574) +LexToken(VAR,'ok',1,2591) +LexToken(ASSIGNMENT,'=',1,2593) +LexToken(PREVAR_BOOLEAN,'%f',1,2594) +LexToken(EOL,'\n',1,2596) +LexToken(END,'end',1,2609) +LexToken(EOL,'\n',1,2612) +LexToken(IF,'if',1,2625) +LexToken(VAR,'N',1,2628) +LexToken(COMPARISON,'==',1,2629) +LexToken(NUMBER,'1',1,2631) +LexToken(LOGICAL,'&',1,2633) +LexToken(VAR,'clrs',1,2635) +LexToken(COMPARISON,'>',1,2639) +LexToken(NUMBER,'0',1,2640) +LexToken(THEN,'then',1,2642) +LexToken(EOL,'\n',1,2646) +LexToken(VAR,'mess',1,2663) +LexToken(ASSIGNMENT,'=',1,2667) +LexToken(OPENSQBRACKET,'[',1,2668) +LexToken(VAR,'mess',1,2669) +LexToken(SEMICOLON,';',1,2673) +LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2705) +LexToken(SEMICOLON,';',1,2706) +LexToken(DQSTRING,'" "',1,2709) +LexToken(CLOSESQBRACKET,']',1,2710) +LexToken(EOL,'\n',1,2711) +LexToken(VAR,'ok',1,2728) +LexToken(ASSIGNMENT,'=',1,2730) +LexToken(PREVAR_BOOLEAN,'%f',1,2731) +LexToken(EOL,'\n',1,2733) +LexToken(END,'end',1,2746) +LexToken(EOL,'\n',1,2749) +LexToken(IF,'if',1,2762) +LexToken(VAR,'ymin',1,2765) +LexToken(COMPARISON,'>=',1,2769) +LexToken(VAR,'ymax',1,2771) +LexToken(THEN,'then',1,2776) +LexToken(EOL,'\n',1,2780) +LexToken(VAR,'mess',1,2797) +LexToken(ASSIGNMENT,'=',1,2801) +LexToken(OPENSQBRACKET,'[',1,2802) +LexToken(VAR,'mess',1,2803) +LexToken(SEMICOLON,';',1,2807) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2839) +LexToken(SEMICOLON,';',1,2840) +LexToken(DQSTRING,'" "',1,2843) +LexToken(CLOSESQBRACKET,']',1,2844) +LexToken(EOL,'\n',1,2845) +LexToken(VAR,'ok',1,2862) +LexToken(ASSIGNMENT,'=',1,2864) +LexToken(PREVAR_BOOLEAN,'%f',1,2865) +LexToken(EOL,'\n',1,2867) +LexToken(END,'end',1,2880) +LexToken(EOL,'\n',1,2883) +LexToken(IF,'if',1,2896) +LexToken(VAR,'xmin',1,2899) +LexToken(COMPARISON,'>=',1,2903) +LexToken(VAR,'xmax',1,2905) +LexToken(THEN,'then',1,2910) +LexToken(EOL,'\n',1,2914) +LexToken(VAR,'mess',1,2931) +LexToken(ASSIGNMENT,'=',1,2935) +LexToken(OPENSQBRACKET,'[',1,2936) +LexToken(VAR,'mess',1,2937) +LexToken(SEMICOLON,';',1,2941) +LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2973) +LexToken(SEMICOLON,';',1,2974) +LexToken(DQSTRING,'" "',1,2977) +LexToken(CLOSESQBRACKET,']',1,2978) +LexToken(EOL,'\n',1,2979) +LexToken(VAR,'ok',1,2996) +LexToken(ASSIGNMENT,'=',1,2998) +LexToken(PREVAR_BOOLEAN,'%f',1,2999) +LexToken(EOL,'\n',1,3001) +LexToken(END,'end',1,3014) +LexToken(EOL,'\n',1,3017) +LexToken(IF,'if',1,3030) +LexToken(NOT,'~',1,3033) +LexToken(VAR,'ok',1,3034) +LexToken(THEN,'then',1,3037) +LexToken(EOL,'\n',1,3041) +LexToken(VAR,'message',1,3058) +LexToken(OPENBRACKET,'(',1,3065) +LexToken(VAR,'mess',1,3066) +LexToken(CLOSEBRACKET,')',1,3070) +LexToken(EOL,'\n',1,3071) +LexToken(ELSE,'else',1,3084) +LexToken(EOL,'\n',1,3088) +LexToken(VAR,'in',1,3105) +LexToken(ASSIGNMENT,'=',1,3108) +LexToken(VAR,'nbr_curves',1,3110) +LexToken(OPERATOR,'*',1,3120) +LexToken(VAR,'ones',1,3121) +LexToken(OPENBRACKET,'(',1,3125) +LexToken(NUMBER,'2',1,3126) +LexToken(COMMA,',',1,3127) +LexToken(NUMBER,'1',1,3128) +LexToken(CLOSEBRACKET,')',1,3129) +LexToken(SEMICOLON,';',1,3130) +LexToken(EOL,'\n',1,3131) +LexToken(VAR,'in2',1,3148) +LexToken(ASSIGNMENT,'=',1,3152) +LexToken(VAR,'ones',1,3154) +LexToken(OPENBRACKET,'(',1,3158) +LexToken(NUMBER,'2',1,3159) +LexToken(COMMA,',',1,3160) +LexToken(NUMBER,'1',1,3161) +LexToken(CLOSEBRACKET,')',1,3162) +LexToken(SEMICOLON,';',1,3163) +LexToken(EOL,'\n',1,3164) +LexToken(OPENSQBRACKET,'[',1,3181) +LexToken(VAR,'model',1,3182) +LexToken(COMMA,',',1,3187) +LexToken(VAR,'graphics',1,3188) +LexToken(COMMA,',',1,3196) +LexToken(VAR,'ok',1,3197) +LexToken(CLOSESQBRACKET,']',1,3199) +LexToken(ASSIGNMENT,'=',1,3200) +LexToken(VAR,'set_io',1,3201) +LexToken(OPENBRACKET,'(',1,3207) +LexToken(VAR,'model',1,3208) +LexToken(COMMA,',',1,3213) +LexToken(VAR,'graphics',1,3214) +LexToken(COMMA,',',1,3222) +LexToken(VAR,'list',1,3223) +LexToken(OPENBRACKET,'(',1,3227) +LexToken(OPENSQBRACKET,'[',1,3228) +LexToken(VAR,'in',1,3229) +LexToken(VAR,'in2',1,3232) +LexToken(CLOSESQBRACKET,']',1,3235) +LexToken(COMMA,',',1,3236) +LexToken(VAR,'ones',1,3237) +LexToken(OPENBRACKET,'(',1,3241) +LexToken(NUMBER,'2',1,3242) +LexToken(COMMA,',',1,3243) +LexToken(NUMBER,'1',1,3244) +LexToken(CLOSEBRACKET,')',1,3245) +LexToken(CLOSEBRACKET,')',1,3246) +LexToken(COMMA,',',1,3247) +LexToken(VAR,'list',1,3248) +LexToken(OPENBRACKET,'(',1,3252) +LexToken(CLOSEBRACKET,')',1,3253) +LexToken(COMMA,',',1,3254) +LexToken(VAR,'ones',1,3255) +LexToken(OPENBRACKET,'(',1,3259) +LexToken(NUMBER,'1',1,3260) +LexToken(COMMA,',',1,3261) +LexToken(NUMBER,'1',1,3262) +LexToken(CLOSEBRACKET,')',1,3263) +LexToken(COMMA,',',1,3264) +LexToken(OPENSQBRACKET,'[',1,3265) +LexToken(CLOSESQBRACKET,']',1,3266) +LexToken(CLOSEBRACKET,')',1,3267) +LexToken(SEMICOLON,';',1,3268) +LexToken(EOL,'\n',1,3269) +LexToken(IF,'if',1,3286) +LexToken(VAR,'wpos',1,3289) +LexToken(COMPARISON,'==',1,3293) +LexToken(OPENSQBRACKET,'[',1,3295) +LexToken(CLOSESQBRACKET,']',1,3296) +LexToken(THEN,'then',1,3298) +LexToken(EOL,'\n',1,3302) +LexToken(VAR,'wpos',1,3323) +LexToken(ASSIGNMENT,'=',1,3327) +LexToken(OPENSQBRACKET,'[',1,3328) +LexToken(NUMBER,'-1',1,3329) +LexToken(SEMICOLON,';',1,3331) +LexToken(NUMBER,'-1',1,3332) +LexToken(CLOSESQBRACKET,']',1,3334) +LexToken(SEMICOLON,';',1,3335) +LexToken(EOL,'\n',1,3336) +LexToken(END,'end',1,3353) +LexToken(EOL,'\n',1,3356) +LexToken(IF,'if',1,3373) +LexToken(VAR,'wdim',1,3376) +LexToken(COMPARISON,'==',1,3380) +LexToken(OPENSQBRACKET,'[',1,3382) +LexToken(CLOSESQBRACKET,']',1,3383) +LexToken(THEN,'then',1,3385) +LexToken(EOL,'\n',1,3389) +LexToken(VAR,'wdim',1,3410) +LexToken(ASSIGNMENT,'=',1,3414) +LexToken(OPENSQBRACKET,'[',1,3415) +LexToken(NUMBER,'-1',1,3416) +LexToken(SEMICOLON,';',1,3418) +LexToken(NUMBER,'-1',1,3419) +LexToken(CLOSESQBRACKET,']',1,3421) +LexToken(SEMICOLON,';',1,3422) +LexToken(EOL,'\n',1,3423) +LexToken(END,'end',1,3440) +LexToken(EOL,'\n',1,3443) +LexToken(VAR,'rpar',1,3460) +LexToken(ASSIGNMENT,'=',1,3464) +LexToken(OPENSQBRACKET,'[',1,3465) +LexToken(VAR,'xmin',1,3466) +LexToken(SEMICOLON,';',1,3470) +LexToken(VAR,'xmax',1,3471) +LexToken(SEMICOLON,';',1,3475) +LexToken(VAR,'ymin',1,3476) +LexToken(SEMICOLON,';',1,3480) +LexToken(VAR,'ymax',1,3481) +LexToken(CLOSESQBRACKET,']',1,3485) +LexToken(EOL,'\n',1,3486) +LexToken(VAR,'ipar',1,3503) +LexToken(ASSIGNMENT,'=',1,3507) +LexToken(OPENSQBRACKET,'[',1,3508) +LexToken(VAR,'win',1,3509) +LexToken(SEMICOLON,';',1,3512) +LexToken(NUMBER,'1',1,3513) +LexToken(SEMICOLON,';',1,3514) +LexToken(VAR,'N',1,3515) +LexToken(SEMICOLON,';',1,3516) +LexToken(VAR,'clrs',1,3517) +LexToken(SEMICOLON,';',1,3521) +LexToken(VAR,'siz',1,3522) +LexToken(SEMICOLON,';',1,3525) +LexToken(NUMBER,'0',1,3526) +LexToken(SEMICOLON,';',1,3527) +LexToken(VAR,'wpos',1,3528) +LexToken(OPENBRACKET,'(',1,3532) +LexToken(COLON,':',1,3533) +LexToken(CLOSEBRACKET,')',1,3534) +LexToken(SEMICOLON,';',1,3535) +LexToken(VAR,'wdim',1,3536) +LexToken(OPENBRACKET,'(',1,3540) +LexToken(COLON,':',1,3541) +LexToken(CLOSEBRACKET,')',1,3542) +LexToken(SEMICOLON,';',1,3543) +LexToken(VAR,'nbr_curves',1,3544) +LexToken(CLOSESQBRACKET,']',1,3554) +LexToken(EOL,'\n',1,3555) +LexToken(EOL,'\n',1,3633) +LexToken(EOL,'\n',1,3672) +LexToken(VAR,'model',1,3689) +LexToken(DOT,'.',1,3694) +LexToken(VAR,'rpar',1,3695) +LexToken(ASSIGNMENT,'=',1,3699) +LexToken(VAR,'rpar',1,3700) +LexToken(SEMICOLON,';',1,3704) +LexToken(EOL,'\n',1,3705) +LexToken(VAR,'model',1,3722) +LexToken(DOT,'.',1,3727) +LexToken(VAR,'ipar',1,3728) +LexToken(ASSIGNMENT,'=',1,3732) +LexToken(VAR,'ipar',1,3733) +LexToken(EOL,'\n',1,3737) +LexToken(VAR,'graphics',1,3754) +LexToken(DOT,'.',1,3762) +LexToken(VAR,'exprs',1,3763) +LexToken(ASSIGNMENT,'=',1,3768) +LexToken(VAR,'exprs',1,3769) +LexToken(SEMICOLON,';',1,3774) +LexToken(EOL,'\n',1,3775) +LexToken(VAR,'x',1,3792) +LexToken(DOT,'.',1,3793) +LexToken(VAR,'graphics',1,3794) +LexToken(ASSIGNMENT,'=',1,3802) +LexToken(VAR,'graphics',1,3803) +LexToken(SEMICOLON,';',1,3811) +LexToken(EOL,'\n',1,3812) +LexToken(VAR,'x',1,3829) +LexToken(DOT,'.',1,3830) +LexToken(VAR,'model',1,3831) +LexToken(ASSIGNMENT,'=',1,3836) +LexToken(VAR,'model',1,3837) +LexToken(EOL,'\n',1,3842) +LexToken(BREAK,'break',1,3859) +LexToken(EOL,'\n',1,3864) +LexToken(END,'end',1,3877) +LexToken(EOL,'\n',1,3880) +LexToken(END,'end',1,3889) +LexToken(EOL,'\n',1,3892) +LexToken(CASE,'case',1,3897) +LexToken(DQSTRING,'"define"',1,3909) +LexToken(THEN,'then',1,3911) +LexToken(EOL,'\n',1,3915) +LexToken(VAR,'win',1,3924) +LexToken(ASSIGNMENT,'=',1,3927) +LexToken(NUMBER,'-1',1,3928) +LexToken(SEMICOLON,';',1,3930) +LexToken(EOL,'\n',1,3931) +LexToken(VAR,'clrs',1,3940) +LexToken(ASSIGNMENT,'=',1,3944) +LexToken(NUMBER,'-4',1,3945) +LexToken(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +LexToken(VAR,'N',1,3957) +LexToken(ASSIGNMENT,'=',1,3958) +LexToken(NUMBER,'2',1,3959) +LexToken(SEMICOLON,';',1,3960) +LexToken(EOL,'\n',1,3961) +LexToken(VAR,'siz',1,3970) +LexToken(ASSIGNMENT,'=',1,3973) +LexToken(NUMBER,'1',1,3974) +LexToken(SEMICOLON,';',1,3975) +LexToken(EOL,'\n',1,3976) +LexToken(VAR,'wpos',1,3985) +LexToken(ASSIGNMENT,'=',1,3989) +LexToken(OPENSQBRACKET,'[',1,3990) +LexToken(NUMBER,'-1',1,3991) +LexToken(SEMICOLON,';',1,3993) +LexToken(NUMBER,'-1',1,3994) +LexToken(CLOSESQBRACKET,']',1,3996) +LexToken(SEMICOLON,';',1,3997) +LexToken(EOL,'\n',1,3998) +LexToken(VAR,'wdim',1,4007) +LexToken(ASSIGNMENT,'=',1,4011) +LexToken(OPENSQBRACKET,'[',1,4012) +LexToken(NUMBER,'-1',1,4013) +LexToken(SEMICOLON,';',1,4015) +LexToken(NUMBER,'-1',1,4016) +LexToken(CLOSESQBRACKET,']',1,4018) +LexToken(SEMICOLON,';',1,4019) +LexToken(EOL,'\n',1,4020) +LexToken(VAR,'xmin',1,4029) +LexToken(ASSIGNMENT,'=',1,4033) +LexToken(NUMBER,'-15',1,4034) +LexToken(SEMICOLON,';',1,4037) +LexToken(EOL,'\n',1,4038) +LexToken(VAR,'xmax',1,4047) +LexToken(ASSIGNMENT,'=',1,4051) +LexToken(NUMBER,'15',1,4052) +LexToken(SEMICOLON,';',1,4054) +LexToken(EOL,'\n',1,4055) +LexToken(VAR,'ymin',1,4064) +LexToken(ASSIGNMENT,'=',1,4068) +LexToken(NUMBER,'-15',1,4069) +LexToken(SEMICOLON,';',1,4072) +LexToken(EOL,'\n',1,4073) +LexToken(VAR,'ymax',1,4082) +LexToken(ASSIGNMENT,'=',1,4086) +LexToken(OPERATOR,'+',1,4087) +LexToken(NUMBER,'15',1,4088) +LexToken(EOL,'\n',1,4090) +LexToken(VAR,'nbr_curves',1,4099) +LexToken(ASSIGNMENT,'=',1,4110) +LexToken(NUMBER,'1',1,4112) +LexToken(SEMICOLON,';',1,4113) +LexToken(EOL,'\n',1,4114) +LexToken(EOL,'\n',1,4115) +LexToken(VAR,'model',1,4124) +LexToken(ASSIGNMENT,'=',1,4129) +LexToken(SCICOS_MODEL,'scicos_model',1,4130) +LexToken(OPENBRACKET,'(',1,4142) +LexToken(CLOSEBRACKET,')',1,4143) +LexToken(EOL,'\n',1,4144) +LexToken(VAR,'model',1,4153) +LexToken(DOT,'.',1,4158) +LexToken(VAR,'sim',1,4159) +LexToken(ASSIGNMENT,'=',1,4162) +LexToken(VAR,'list',1,4163) +LexToken(OPENBRACKET,'(',1,4167) +LexToken(DQSTRING,'"canimxy"',1,4176) +LexToken(COMMA,',',1,4177) +LexToken(NUMBER,'4',1,4178) +LexToken(CLOSEBRACKET,')',1,4179) +LexToken(EOL,'\n',1,4180) +LexToken(VAR,'model',1,4189) +LexToken(DOT,'.',1,4194) +LexToken(VAR,'in',1,4195) +LexToken(ASSIGNMENT,'=',1,4197) +LexToken(OPENSQBRACKET,'[',1,4198) +LexToken(NUMBER,'1',1,4199) +LexToken(SEMICOLON,';',1,4200) +LexToken(NUMBER,'1',1,4201) +LexToken(CLOSESQBRACKET,']',1,4202) +LexToken(EOL,'\n',1,4203) +LexToken(VAR,'model',1,4212) +LexToken(DOT,'.',1,4217) +LexToken(VAR,'in2',1,4218) +LexToken(ASSIGNMENT,'=',1,4221) +LexToken(OPENSQBRACKET,'[',1,4222) +LexToken(NUMBER,'1',1,4223) +LexToken(SEMICOLON,';',1,4224) +LexToken(NUMBER,'1',1,4225) +LexToken(CLOSESQBRACKET,']',1,4226) +LexToken(EOL,'\n',1,4227) +LexToken(VAR,'model',1,4236) +LexToken(DOT,'.',1,4241) +LexToken(VAR,'intyp',1,4242) +LexToken(ASSIGNMENT,'=',1,4247) +LexToken(OPENSQBRACKET,'[',1,4248) +LexToken(NUMBER,'1',1,4249) +LexToken(SEMICOLON,';',1,4250) +LexToken(NUMBER,'1',1,4251) +LexToken(CLOSESQBRACKET,']',1,4252) +LexToken(EOL,'\n',1,4253) +LexToken(VAR,'model',1,4262) +LexToken(DOT,'.',1,4267) +LexToken(VAR,'evtin',1,4268) +LexToken(ASSIGNMENT,'=',1,4273) +LexToken(NUMBER,'1',1,4274) +LexToken(EOL,'\n',1,4275) +LexToken(VAR,'model',1,4284) +LexToken(DOT,'.',1,4289) +LexToken(VAR,'rpar',1,4290) +LexToken(ASSIGNMENT,'=',1,4294) +LexToken(OPENSQBRACKET,'[',1,4295) +LexToken(VAR,'xmin',1,4296) +LexToken(SEMICOLON,';',1,4300) +LexToken(VAR,'xmax',1,4301) +LexToken(SEMICOLON,';',1,4305) +LexToken(VAR,'ymin',1,4306) +LexToken(SEMICOLON,';',1,4310) +LexToken(VAR,'ymax',1,4311) +LexToken(CLOSESQBRACKET,']',1,4315) +LexToken(EOL,'\n',1,4316) +LexToken(VAR,'model',1,4325) +LexToken(DOT,'.',1,4330) +LexToken(VAR,'ipar',1,4331) +LexToken(ASSIGNMENT,'=',1,4335) +LexToken(OPENSQBRACKET,'[',1,4336) +LexToken(VAR,'win',1,4337) +LexToken(SEMICOLON,';',1,4340) +LexToken(NUMBER,'1',1,4341) +LexToken(SEMICOLON,';',1,4342) +LexToken(VAR,'N',1,4343) +LexToken(SEMICOLON,';',1,4344) +LexToken(VAR,'clrs',1,4345) +LexToken(SEMICOLON,';',1,4349) +LexToken(VAR,'siz',1,4350) +LexToken(SEMICOLON,';',1,4353) +LexToken(NUMBER,'0',1,4354) +LexToken(SEMICOLON,';',1,4355) +LexToken(VAR,'wpos',1,4356) +LexToken(OPENBRACKET,'(',1,4360) +LexToken(COLON,':',1,4361) +LexToken(CLOSEBRACKET,')',1,4362) +LexToken(SEMICOLON,';',1,4363) +LexToken(VAR,'wdim',1,4364) +LexToken(OPENBRACKET,'(',1,4368) +LexToken(COLON,':',1,4369) +LexToken(CLOSEBRACKET,')',1,4370) +LexToken(SEMICOLON,';',1,4371) +LexToken(VAR,'nbr_curves',1,4372) +LexToken(CLOSESQBRACKET,']',1,4382) +LexToken(EOL,'\n',1,4383) +LexToken(VAR,'model',1,4392) +LexToken(DOT,'.',1,4397) +LexToken(VAR,'blocktype',1,4398) +LexToken(ASSIGNMENT,'=',1,4407) +LexToken(DQSTRING,'"d"',1,4410) +LexToken(EOL,'\n',1,4411) +LexToken(VAR,'model',1,4420) +LexToken(DOT,'.',1,4425) +LexToken(VAR,'firing',1,4426) +LexToken(ASSIGNMENT,'=',1,4432) +LexToken(OPENSQBRACKET,'[',1,4433) +LexToken(CLOSESQBRACKET,']',1,4434) +LexToken(EOL,'\n',1,4435) +LexToken(VAR,'model',1,4444) +LexToken(DOT,'.',1,4449) +LexToken(VAR,'dep_ut',1,4450) +LexToken(ASSIGNMENT,'=',1,4456) +LexToken(OPENSQBRACKET,'[',1,4457) +LexToken(PREVAR_BOOLEAN,'%f',1,4458) +LexToken(PREVAR_BOOLEAN,'%f',1,4461) +LexToken(CLOSESQBRACKET,']',1,4463) +LexToken(EOL,'\n',1,4464) +LexToken(EOL,'\n',1,4465) +LexToken(VAR,'exprs',1,4474) +LexToken(ASSIGNMENT,'=',1,4479) +LexToken(OPENSQBRACKET,'[',1,4480) +LexToken(VAR,'string',1,4481) +LexToken(OPENBRACKET,'(',1,4487) +LexToken(VAR,'nbr_curves',1,4488) +LexToken(CLOSEBRACKET,')',1,4498) +LexToken(SEMICOLON,';',1,4499) +LexToken(VAR,'string',1,4509) +LexToken(OPENBRACKET,'(',1,4515) +LexToken(VAR,'clrs',1,4516) +LexToken(CLOSEBRACKET,')',1,4520) +LexToken(SEMICOLON,';',1,4521) +LexToken(VAR,'string',1,4531) +LexToken(OPENBRACKET,'(',1,4537) +LexToken(VAR,'siz',1,4538) +LexToken(CLOSEBRACKET,')',1,4541) +LexToken(SEMICOLON,';',1,4542) +LexToken(VAR,'string',1,4552) +LexToken(OPENBRACKET,'(',1,4558) +LexToken(VAR,'win',1,4559) +LexToken(CLOSEBRACKET,')',1,4562) +LexToken(SEMICOLON,';',1,4563) +LexToken(DQSTRING,'"[]"',1,4576) +LexToken(SEMICOLON,';',1,4577) +LexToken(DQSTRING,'"[]"',1,4590) +LexToken(SEMICOLON,';',1,4591) +LexToken(VAR,'string',1,4601) +LexToken(OPENBRACKET,'(',1,4607) +LexToken(VAR,'xmin',1,4608) +LexToken(CLOSEBRACKET,')',1,4612) +LexToken(SEMICOLON,';',1,4613) +LexToken(VAR,'string',1,4623) +LexToken(OPENBRACKET,'(',1,4629) +LexToken(VAR,'xmax',1,4630) +LexToken(CLOSEBRACKET,')',1,4634) +LexToken(SEMICOLON,';',1,4635) +LexToken(VAR,'string',1,4645) +LexToken(OPENBRACKET,'(',1,4651) +LexToken(VAR,'ymin',1,4652) +LexToken(CLOSEBRACKET,')',1,4656) +LexToken(SEMICOLON,';',1,4657) +LexToken(VAR,'string',1,4667) +LexToken(OPENBRACKET,'(',1,4673) +LexToken(VAR,'ymax',1,4674) +LexToken(CLOSEBRACKET,')',1,4678) +LexToken(SEMICOLON,';',1,4679) +LexToken(VAR,'string',1,4689) +LexToken(OPENBRACKET,'(',1,4695) +LexToken(VAR,'N',1,4696) +LexToken(CLOSEBRACKET,')',1,4697) +LexToken(CLOSESQBRACKET,']',1,4698) +LexToken(EOL,'\n',1,4699) +LexToken(VAR,'gr_i',1,4708) +LexToken(ASSIGNMENT,'=',1,4712) +LexToken(OPENSQBRACKET,'[',1,4713) +LexToken(CLOSESQBRACKET,']',1,4714) +LexToken(EOL,'\n',1,4715) +LexToken(VAR,'x',1,4724) +LexToken(ASSIGNMENT,'=',1,4725) +LexToken(VAR,'standard_define',1,4726) +LexToken(OPENBRACKET,'(',1,4741) +LexToken(OPENSQBRACKET,'[',1,4742) +LexToken(NUMBER,'2',1,4743) +LexToken(NUMBER,'2',1,4745) +LexToken(CLOSESQBRACKET,']',1,4746) +LexToken(COMMA,',',1,4747) +LexToken(VAR,'model',1,4748) +LexToken(COMMA,',',1,4753) +LexToken(VAR,'exprs',1,4754) +LexToken(COMMA,',',1,4759) +LexToken(VAR,'gr_i',1,4760) +LexToken(CLOSEBRACKET,')',1,4764) +LexToken(EOL,'\n',1,4765) +LexToken(END,'end',1,4770) +LexToken(EOL,'\n',1,4773) +LexToken(ENDFUNCTION,'endfunction',1,4774) +LexToken(EOL,'\n',1,4785) diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js new file mode 100644 index 00000000..5508cac4 --- /dev/null +++ b/js/Sinks/CANIMXY3D.js @@ -0,0 +1,1121 @@ +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,'CANIMXY3D',1,852) +LexToken(OPENBRACKET,'(',1,861) +LexToken(VAR,'job',1,862) +LexToken(COMMA,',',1,865) +LexToken(VAR,'arg1',1,866) +LexToken(COMMA,',',1,870) +LexToken(VAR,'arg2',1,871) +LexToken(CLOSEBRACKET,')',1,875) +LexToken(EOL,'\n',1,876) +LexToken(EOL,'\n',1,921) +LexToken(VAR,'x',1,926) +LexToken(ASSIGNMENT,'=',1,927) +LexToken(OPENSQBRACKET,'[',1,928) +LexToken(CLOSESQBRACKET,']',1,929) +LexToken(SEMICOLON,';',1,930) +LexToken(EOL,'\n',1,931) +LexToken(VAR,'y',1,936) +LexToken(ASSIGNMENT,'=',1,937) +LexToken(OPENSQBRACKET,'[',1,938) +LexToken(CLOSESQBRACKET,']',1,939) +LexToken(SEMICOLON,';',1,940) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'typ',1,946) +LexToken(ASSIGNMENT,'=',1,949) +LexToken(OPENSQBRACKET,'[',1,950) +LexToken(CLOSESQBRACKET,']',1,951) +LexToken(SEMICOLON,';',1,952) +LexToken(EOL,'\n',1,953) +LexToken(SELECT,'select',1,958) +LexToken(VAR,'job',1,965) +LexToken(EOL,'\n',1,968) +LexToken(CASE,'case',1,973) +LexToken(DQSTRING,'"set"',1,982) +LexToken(THEN,'then',1,984) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'x',1,997) +LexToken(ASSIGNMENT,'=',1,998) +LexToken(VAR,'arg1',1,999) +LexToken(SEMICOLON,';',1,1003) +LexToken(EOL,'\n',1,1004) +LexToken(VAR,'graphics',1,1013) +LexToken(ASSIGNMENT,'=',1,1021) +LexToken(VAR,'arg1',1,1022) +LexToken(DOT,'.',1,1026) +LexToken(VAR,'graphics',1,1027) +LexToken(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +LexToken(VAR,'exprs',1,1045) +LexToken(ASSIGNMENT,'=',1,1050) +LexToken(VAR,'graphics',1,1051) +LexToken(DOT,'.',1,1059) +LexToken(VAR,'exprs',1,1060) +LexToken(EOL,'\n',1,1065) +LexToken(VAR,'model',1,1074) +LexToken(ASSIGNMENT,'=',1,1079) +LexToken(VAR,'arg1',1,1080) +LexToken(DOT,'.',1,1084) +LexToken(VAR,'model',1,1085) +LexToken(SEMICOLON,';',1,1090) +LexToken(EOL,'\n',1,1091) +LexToken(WHILE,'while',1,1100) +LexToken(PREVAR_BOOLEAN,'%t',1,1106) +LexToken(DO,'do',1,1109) +LexToken(EOL,'\n',1,1111) +LexToken(OPENSQBRACKET,'[',1,1124) +LexToken(VAR,'ok',1,1125) +LexToken(COMMA,',',1,1127) +LexToken(VAR,'nbr_curves',1,1128) +LexToken(COMMA,',',1,1138) +LexToken(VAR,'clrs',1,1139) +LexToken(COMMA,',',1,1143) +LexToken(VAR,'siz',1,1144) +LexToken(COMMA,',',1,1147) +LexToken(VAR,'win',1,1148) +LexToken(COMMA,',',1,1151) +LexToken(VAR,'wpos',1,1152) +LexToken(COMMA,',',1,1156) +LexToken(VAR,'wdim',1,1157) +LexToken(COMMA,',',1,1161) +LexToken(VAR,'vec_x',1,1162) +LexToken(COMMA,',',1,1167) +LexToken(VAR,'vec_y',1,1168) +LexToken(COMMA,',',1,1173) +LexToken(VAR,'vec_z',1,1174) +LexToken(COMMA,',',1,1179) +LexToken(VAR,'param3ds',1,1180) +LexToken(COMMA,',',1,1188) +LexToken(VAR,'N',1,1189) +LexToken(COMMA,',',1,1190) +LexToken(VAR,'exprs',1,1191) +LexToken(CLOSESQBRACKET,']',1,1196) +LexToken(ASSIGNMENT,'=',1,1197) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1198) +LexToken(OPENBRACKET,'(',1,1213) +LexToken(DQSTRING,'"Set Scope parameters"',1,1250) +LexToken(COMMA,',',1,1251) +LexToken(OPENSQBRACKET,'[',1,1267) +LexToken(DQSTRING,'"Number of curves"',1,1285) +LexToken(SEMICOLON,';',1,1286) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1324) +LexToken(SEMICOLON,';',1,1325) +LexToken(DQSTRING,'"line or mark size"',1,1357) +LexToken(SEMICOLON,';',1,1358) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(DQSTRING,'"Output window position"',1,1450) +LexToken(SEMICOLON,';',1,1451) +LexToken(DQSTRING,'"Output window sizes"',1,1485) +LexToken(SEMICOLON,';',1,1486) +LexToken(DQSTRING,'"Xmin and Xmax"',1,1514) +LexToken(SEMICOLON,';',1,1515) +LexToken(DQSTRING,'"Ymin and Ymax"',1,1543) +LexToken(SEMICOLON,';',1,1544) +LexToken(DQSTRING,'"Zmin and Zmax"',1,1572) +LexToken(SEMICOLON,';',1,1573) +LexToken(DQSTRING,'"Alpha and Theta"',1,1603) +LexToken(SEMICOLON,';',1,1604) +LexToken(DQSTRING,'"Buffer size"',1,1630) +LexToken(CLOSESQBRACKET,']',1,1631) +LexToken(COMMA,',',1,1632) +LexToken(VAR,'list',1,1648) +LexToken(OPENBRACKET,'(',1,1652) +LexToken(DQSTRING,'"vec"',1,1657) +LexToken(COMMA,',',1,1658) +LexToken(NUMBER,'1',1,1659) +LexToken(COMMA,',',1,1660) +LexToken(DQSTRING,'"vec"',1,1665) +LexToken(COMMA,',',1,1666) +LexToken(NUMBER,'-1',1,1667) +LexToken(COMMA,',',1,1669) +LexToken(DQSTRING,'"vec"',1,1674) +LexToken(COMMA,',',1,1675) +LexToken(NUMBER,'-1',1,1676) +LexToken(COMMA,',',1,1678) +LexToken(DQSTRING,'"vec"',1,1683) +LexToken(COMMA,',',1,1684) +LexToken(NUMBER,'1',1,1685) +LexToken(COMMA,',',1,1686) +LexToken(DQSTRING,'"vec"',1,1691) +LexToken(COMMA,',',1,1692) +LexToken(NUMBER,'-1',1,1693) +LexToken(COMMA,',',1,1695) +LexToken(DQSTRING,'"vec"',1,1700) +LexToken(COMMA,',',1,1701) +LexToken(NUMBER,'-1',1,1702) +LexToken(COMMA,',',1,1704) +LexToken(DQSTRING,'"vec"',1,1709) +LexToken(COMMA,',',1,1710) +LexToken(NUMBER,'-1',1,1711) +LexToken(COMMA,',',1,1713) +LexToken(DQSTRING,'"vec"',1,1718) +LexToken(COMMA,',',1,1719) +LexToken(NUMBER,'-1',1,1720) +LexToken(COMMA,',',1,1722) +LexToken(DQSTRING,'"vec"',1,1727) +LexToken(COMMA,',',1,1728) +LexToken(NUMBER,'-1',1,1729) +LexToken(COMMA,',',1,1731) +LexToken(DQSTRING,'"vec"',1,1736) +LexToken(COMMA,',',1,1737) +LexToken(NUMBER,'-1',1,1738) +LexToken(COMMA,',',1,1740) +LexToken(DQSTRING,'"vec"',1,1745) +LexToken(COMMA,',',1,1746) +LexToken(NUMBER,'1',1,1747) +LexToken(CLOSEBRACKET,')',1,1748) +LexToken(COMMA,',',1,1749) +LexToken(VAR,'exprs',1,1750) +LexToken(CLOSEBRACKET,')',1,1755) +LexToken(EOL,'\n',1,1756) +LexToken(IF,'if',1,1769) +LexToken(NOT,'~',1,1772) +LexToken(VAR,'ok',1,1773) +LexToken(THEN,'then',1,1776) +LexToken(EOL,'\n',1,1780) +LexToken(BREAK,'break',1,1797) +LexToken(COMMA,',',1,1802) +LexToken(EOL,'\n',1,1803) +LexToken(END,'end',1,1816) +LexToken(EOL,'\n',1,1846) +LexToken(VAR,'mess',1,1859) +LexToken(ASSIGNMENT,'=',1,1863) +LexToken(OPENSQBRACKET,'[',1,1864) +LexToken(CLOSESQBRACKET,']',1,1865) +LexToken(EOL,'\n',1,1866) +LexToken(IF,'if',1,1879) +LexToken(VAR,'size',1,1882) +LexToken(OPENBRACKET,'(',1,1886) +LexToken(VAR,'wpos',1,1887) +LexToken(COMMA,',',1,1891) +LexToken(DQSTRING,'"*"',1,1894) +LexToken(CLOSEBRACKET,')',1,1895) +LexToken(COMPARISON,'<>',1,1896) +LexToken(NUMBER,'0',1,1898) +LexToken(LOGICAL,'&',1,1900) +LexToken(VAR,'size',1,1901) +LexToken(OPENBRACKET,'(',1,1905) +LexToken(VAR,'wpos',1,1906) +LexToken(COMMA,',',1,1910) +LexToken(DQSTRING,'"*"',1,1913) +LexToken(CLOSEBRACKET,')',1,1914) +LexToken(COMPARISON,'<>',1,1915) +LexToken(NUMBER,'2',1,1917) +LexToken(THEN,'then',1,1919) +LexToken(EOL,'\n',1,1923) +LexToken(VAR,'mess',1,1940) +LexToken(ASSIGNMENT,'=',1,1944) +LexToken(OPENSQBRACKET,'[',1,1945) +LexToken(VAR,'mess',1,1946) +LexToken(SEMICOLON,';',1,1950) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1992) +LexToken(SEMICOLON,';',1,1993) +LexToken(DQSTRING,'" "',1,1996) +LexToken(CLOSESQBRACKET,']',1,1997) +LexToken(EOL,'\n',1,1998) +LexToken(VAR,'ok',1,2015) +LexToken(ASSIGNMENT,'=',1,2017) +LexToken(PREVAR_BOOLEAN,'%f',1,2018) +LexToken(EOL,'\n',1,2020) +LexToken(END,'end',1,2033) +LexToken(EOL,'\n',1,2036) +LexToken(IF,'if',1,2049) +LexToken(VAR,'size',1,2052) +LexToken(OPENBRACKET,'(',1,2056) +LexToken(VAR,'wdim',1,2057) +LexToken(COMMA,',',1,2061) +LexToken(DQSTRING,'"*"',1,2064) +LexToken(CLOSEBRACKET,')',1,2065) +LexToken(COMPARISON,'<>',1,2066) +LexToken(NUMBER,'0',1,2068) +LexToken(LOGICAL,'&',1,2070) +LexToken(VAR,'size',1,2071) +LexToken(OPENBRACKET,'(',1,2075) +LexToken(VAR,'wdim',1,2076) +LexToken(COMMA,',',1,2080) +LexToken(DQSTRING,'"*"',1,2083) +LexToken(CLOSEBRACKET,')',1,2084) +LexToken(COMPARISON,'<>',1,2085) +LexToken(NUMBER,'2',1,2087) +LexToken(THEN,'then',1,2089) +LexToken(EOL,'\n',1,2093) +LexToken(VAR,'mess',1,2110) +LexToken(ASSIGNMENT,'=',1,2114) +LexToken(OPENSQBRACKET,'[',1,2115) +LexToken(VAR,'mess',1,2116) +LexToken(SEMICOLON,';',1,2120) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2157) +LexToken(SEMICOLON,';',1,2158) +LexToken(DQSTRING,'" "',1,2161) +LexToken(CLOSESQBRACKET,']',1,2162) +LexToken(EOL,'\n',1,2163) +LexToken(VAR,'ok',1,2180) +LexToken(ASSIGNMENT,'=',1,2182) +LexToken(PREVAR_BOOLEAN,'%f',1,2183) +LexToken(EOL,'\n',1,2185) +LexToken(END,'end',1,2198) +LexToken(EOL,'\n',1,2201) +LexToken(IF,'if',1,2214) +LexToken(VAR,'win',1,2217) +LexToken(COMPARISON,'<',1,2220) +LexToken(NUMBER,'-1',1,2221) +LexToken(THEN,'then',1,2224) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'mess',1,2245) +LexToken(ASSIGNMENT,'=',1,2249) +LexToken(OPENSQBRACKET,'[',1,2250) +LexToken(VAR,'mess',1,2251) +LexToken(SEMICOLON,';',1,2255) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2297) +LexToken(SEMICOLON,';',1,2298) +LexToken(DQSTRING,'" "',1,2301) +LexToken(CLOSESQBRACKET,']',1,2302) +LexToken(EOL,'\n',1,2303) +LexToken(VAR,'ok',1,2320) +LexToken(ASSIGNMENT,'=',1,2322) +LexToken(PREVAR_BOOLEAN,'%f',1,2323) +LexToken(EOL,'\n',1,2325) +LexToken(END,'end',1,2338) +LexToken(EOL,'\n',1,2341) +LexToken(IF,'if',1,2354) +LexToken(VAR,'size',1,2357) +LexToken(OPENBRACKET,'(',1,2361) +LexToken(VAR,'clrs',1,2362) +LexToken(COMMA,',',1,2366) +LexToken(DQSTRING,'"*"',1,2369) +LexToken(CLOSEBRACKET,')',1,2370) +LexToken(COMPARISON,'<>',1,2371) +LexToken(VAR,'size',1,2373) +LexToken(OPENBRACKET,'(',1,2377) +LexToken(VAR,'siz',1,2378) +LexToken(COMMA,',',1,2381) +LexToken(DQSTRING,'"*"',1,2384) +LexToken(CLOSEBRACKET,')',1,2385) +LexToken(THEN,'then',1,2387) +LexToken(EOL,'\n',1,2391) +LexToken(VAR,'mess',1,2408) +LexToken(ASSIGNMENT,'=',1,2412) +LexToken(OPENSQBRACKET,'[',1,2413) +LexToken(VAR,'mess',1,2414) +LexToken(SEMICOLON,';',1,2418) +LexToken(DQSTRING,'"Colors and Size must have same size"',1,2455) +LexToken(SEMICOLON,';',1,2456) +LexToken(DQSTRING,'" "',1,2459) +LexToken(CLOSESQBRACKET,']',1,2460) +LexToken(EOL,'\n',1,2461) +LexToken(VAR,'ok',1,2478) +LexToken(ASSIGNMENT,'=',1,2480) +LexToken(PREVAR_BOOLEAN,'%f',1,2481) +LexToken(EOL,'\n',1,2483) +LexToken(END,'end',1,2496) +LexToken(EOL,'\n',1,2499) +LexToken(IF,'if',1,2512) +LexToken(VAR,'nbr_curves',1,2515) +LexToken(COMPARISON,'<=',1,2525) +LexToken(NUMBER,'0',1,2527) +LexToken(THEN,'then',1,2529) +LexToken(EOL,'\n',1,2533) +LexToken(VAR,'mess',1,2550) +LexToken(ASSIGNMENT,'=',1,2554) +LexToken(OPENSQBRACKET,'[',1,2555) +LexToken(VAR,'mess',1,2556) +LexToken(SEMICOLON,';',1,2560) +LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2605) +LexToken(SEMICOLON,';',1,2606) +LexToken(DQSTRING,'" "',1,2609) +LexToken(CLOSESQBRACKET,']',1,2610) +LexToken(EOL,'\n',1,2611) +LexToken(VAR,'ok',1,2628) +LexToken(ASSIGNMENT,'=',1,2630) +LexToken(PREVAR_BOOLEAN,'%f',1,2631) +LexToken(EOL,'\n',1,2633) +LexToken(END,'end',1,2646) +LexToken(EOL,'\n',1,2649) +LexToken(IF,'if',1,2662) +LexToken(VAR,'size',1,2665) +LexToken(OPENBRACKET,'(',1,2669) +LexToken(VAR,'clrs',1,2670) +LexToken(COMMA,',',1,2674) +LexToken(DQSTRING,'"*"',1,2677) +LexToken(CLOSEBRACKET,')',1,2678) +LexToken(COMPARISON,'<',1,2679) +LexToken(VAR,'nbr_curves',1,2680) +LexToken(THEN,'then',1,2691) +LexToken(EOL,'\n',1,2695) +LexToken(VAR,'mess',1,2712) +LexToken(ASSIGNMENT,'=',1,2716) +LexToken(OPENSQBRACKET,'[',1,2717) +LexToken(VAR,'mess',1,2718) +LexToken(SEMICOLON,';',1,2722) +LexToken(DQSTRING,'"You must have at least same size for clrs and the number of curves"',1,2790) +LexToken(SEMICOLON,';',1,2791) +LexToken(DQSTRING,'" "',1,2794) +LexToken(CLOSESQBRACKET,']',1,2795) +LexToken(EOL,'\n',1,2796) +LexToken(VAR,'ok',1,2813) +LexToken(ASSIGNMENT,'=',1,2815) +LexToken(PREVAR_BOOLEAN,'%f',1,2816) +LexToken(EOL,'\n',1,2818) +LexToken(END,'end',1,2831) +LexToken(EOL,'\n',1,2834) +LexToken(IF,'if',1,2847) +LexToken(VAR,'N',1,2850) +LexToken(COMPARISON,'<',1,2851) +LexToken(NUMBER,'1',1,2852) +LexToken(THEN,'then',1,2854) +LexToken(EOL,'\n',1,2858) +LexToken(VAR,'mess',1,2875) +LexToken(ASSIGNMENT,'=',1,2879) +LexToken(OPENSQBRACKET,'[',1,2880) +LexToken(VAR,'mess',1,2881) +LexToken(SEMICOLON,';',1,2885) +LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2917) +LexToken(SEMICOLON,';',1,2918) +LexToken(DQSTRING,'" "',1,2921) +LexToken(CLOSESQBRACKET,']',1,2922) +LexToken(EOL,'\n',1,2923) +LexToken(VAR,'ok',1,2940) +LexToken(ASSIGNMENT,'=',1,2942) +LexToken(PREVAR_BOOLEAN,'%f',1,2943) +LexToken(EOL,'\n',1,2945) +LexToken(END,'end',1,2958) +LexToken(EOL,'\n',1,2961) +LexToken(IF,'if',1,2974) +LexToken(VAR,'N',1,2977) +LexToken(COMPARISON,'<',1,2978) +LexToken(NUMBER,'2',1,2979) +LexToken(EOL,'\n',1,2980) +LexToken(FOR,'for',1,2997) +LexToken(VAR,'i',1,3001) +LexToken(ASSIGNMENT,'=',1,3002) +LexToken(NUMBER,'1',1,3003) +LexToken(COLON,':',1,3004) +LexToken(VAR,'nbr_curves',1,3005) +LexToken(EOL,'\n',1,3015) +LexToken(IF,'if',1,3036) +LexToken(VAR,'clrs',1,3039) +LexToken(OPENBRACKET,'(',1,3043) +LexToken(VAR,'i',1,3044) +LexToken(CLOSEBRACKET,')',1,3045) +LexToken(COMPARISON,'>',1,3046) +LexToken(NUMBER,'0',1,3047) +LexToken(THEN,'then',1,3049) +LexToken(EOL,'\n',1,3053) +LexToken(VAR,'mess',1,3078) +LexToken(ASSIGNMENT,'=',1,3082) +LexToken(OPENSQBRACKET,'[',1,3083) +LexToken(VAR,'mess',1,3084) +LexToken(SEMICOLON,';',1,3088) +LexToken(DQSTRING,'"Buffer size must be at least 2 or Change a color (must be <0)"',1,3151) +LexToken(SEMICOLON,';',1,3152) +LexToken(DQSTRING,'" "',1,3155) +LexToken(CLOSESQBRACKET,']',1,3156) +LexToken(EOL,'\n',1,3157) +LexToken(VAR,'ok',1,3182) +LexToken(ASSIGNMENT,'=',1,3184) +LexToken(PREVAR_BOOLEAN,'%f',1,3185) +LexToken(EOL,'\n',1,3187) +LexToken(END,'end',1,3208) +LexToken(EOL,'\n',1,3211) +LexToken(END,'end',1,3228) +LexToken(EOL,'\n',1,3231) +LexToken(END,'end',1,3244) +LexToken(EOL,'\n',1,3247) +LexToken(IF,'if',1,3260) +LexToken(VAR,'vec_y',1,3263) +LexToken(OPENBRACKET,'(',1,3268) +LexToken(NUMBER,'1',1,3269) +LexToken(CLOSEBRACKET,')',1,3270) +LexToken(COMPARISON,'>=',1,3271) +LexToken(VAR,'vec_y',1,3273) +LexToken(OPENBRACKET,'(',1,3278) +LexToken(NUMBER,'2',1,3279) +LexToken(CLOSEBRACKET,')',1,3280) +LexToken(THEN,'then',1,3282) +LexToken(EOL,'\n',1,3286) +LexToken(VAR,'mess',1,3303) +LexToken(ASSIGNMENT,'=',1,3307) +LexToken(OPENSQBRACKET,'[',1,3308) +LexToken(VAR,'mess',1,3309) +LexToken(SEMICOLON,';',1,3313) +LexToken(DQSTRING,'"Ymax must be higher than Ymin"',1,3344) +LexToken(SEMICOLON,';',1,3345) +LexToken(DQSTRING,'" "',1,3348) +LexToken(CLOSESQBRACKET,']',1,3349) +LexToken(EOL,'\n',1,3350) +LexToken(VAR,'ok',1,3367) +LexToken(ASSIGNMENT,'=',1,3369) +LexToken(PREVAR_BOOLEAN,'%f',1,3370) +LexToken(EOL,'\n',1,3372) +LexToken(END,'end',1,3385) +LexToken(EOL,'\n',1,3388) +LexToken(IF,'if',1,3401) +LexToken(VAR,'vec_x',1,3404) +LexToken(OPENBRACKET,'(',1,3409) +LexToken(NUMBER,'1',1,3410) +LexToken(CLOSEBRACKET,')',1,3411) +LexToken(COMPARISON,'>=',1,3412) +LexToken(VAR,'vec_x',1,3414) +LexToken(OPENBRACKET,'(',1,3419) +LexToken(NUMBER,'2',1,3420) +LexToken(CLOSEBRACKET,')',1,3421) +LexToken(THEN,'then',1,3423) +LexToken(EOL,'\n',1,3427) +LexToken(VAR,'mess',1,3444) +LexToken(ASSIGNMENT,'=',1,3448) +LexToken(OPENSQBRACKET,'[',1,3449) +LexToken(VAR,'mess',1,3450) +LexToken(SEMICOLON,';',1,3454) +LexToken(DQSTRING,'"Xmax must be higher than Xmin"',1,3485) +LexToken(SEMICOLON,';',1,3486) +LexToken(DQSTRING,'" "',1,3489) +LexToken(CLOSESQBRACKET,']',1,3490) +LexToken(EOL,'\n',1,3491) +LexToken(VAR,'ok',1,3508) +LexToken(ASSIGNMENT,'=',1,3510) +LexToken(PREVAR_BOOLEAN,'%f',1,3511) +LexToken(EOL,'\n',1,3513) +LexToken(END,'end',1,3526) +LexToken(EOL,'\n',1,3529) +LexToken(IF,'if',1,3542) +LexToken(VAR,'vec_z',1,3545) +LexToken(OPENBRACKET,'(',1,3550) +LexToken(NUMBER,'1',1,3551) +LexToken(CLOSEBRACKET,')',1,3552) +LexToken(COMPARISON,'>=',1,3553) +LexToken(VAR,'vec_z',1,3555) +LexToken(OPENBRACKET,'(',1,3560) +LexToken(NUMBER,'2',1,3561) +LexToken(CLOSEBRACKET,')',1,3562) +LexToken(THEN,'then',1,3564) +LexToken(EOL,'\n',1,3568) +LexToken(VAR,'mess',1,3585) +LexToken(ASSIGNMENT,'=',1,3589) +LexToken(OPENSQBRACKET,'[',1,3590) +LexToken(VAR,'mess',1,3591) +LexToken(SEMICOLON,';',1,3595) +LexToken(DQSTRING,'"Zmax must be higher than Zmin"',1,3626) +LexToken(SEMICOLON,';',1,3627) +LexToken(DQSTRING,'" "',1,3630) +LexToken(CLOSESQBRACKET,']',1,3631) +LexToken(EOL,'\n',1,3632) +LexToken(VAR,'ok',1,3649) +LexToken(ASSIGNMENT,'=',1,3651) +LexToken(PREVAR_BOOLEAN,'%f',1,3652) +LexToken(EOL,'\n',1,3654) +LexToken(END,'end',1,3667) +LexToken(EOL,'\n',1,3670) +LexToken(IF,'if',1,3683) +LexToken(NOT,'~',1,3686) +LexToken(VAR,'ok',1,3687) +LexToken(THEN,'then',1,3690) +LexToken(EOL,'\n',1,3694) +LexToken(VAR,'message',1,3711) +LexToken(OPENBRACKET,'(',1,3718) +LexToken(VAR,'mess',1,3719) +LexToken(CLOSEBRACKET,')',1,3723) +LexToken(EOL,'\n',1,3724) +LexToken(ELSE,'else',1,3737) +LexToken(EOL,'\n',1,3741) +LexToken(VAR,'in',1,3758) +LexToken(ASSIGNMENT,'=',1,3761) +LexToken(VAR,'nbr_curves',1,3763) +LexToken(OPERATOR,'*',1,3773) +LexToken(VAR,'ones',1,3774) +LexToken(OPENBRACKET,'(',1,3778) +LexToken(NUMBER,'3',1,3779) +LexToken(COMMA,',',1,3780) +LexToken(NUMBER,'1',1,3781) +LexToken(CLOSEBRACKET,')',1,3782) +LexToken(SEMICOLON,';',1,3783) +LexToken(EOL,'\n',1,3784) +LexToken(VAR,'in2',1,3801) +LexToken(ASSIGNMENT,'=',1,3805) +LexToken(VAR,'ones',1,3807) +LexToken(OPENBRACKET,'(',1,3811) +LexToken(NUMBER,'3',1,3812) +LexToken(COMMA,',',1,3813) +LexToken(NUMBER,'1',1,3814) +LexToken(CLOSEBRACKET,')',1,3815) +LexToken(SEMICOLON,';',1,3816) +LexToken(EOL,'\n',1,3817) +LexToken(OPENSQBRACKET,'[',1,3834) +LexToken(VAR,'model',1,3835) +LexToken(COMMA,',',1,3840) +LexToken(VAR,'graphics',1,3841) +LexToken(COMMA,',',1,3849) +LexToken(VAR,'ok',1,3850) +LexToken(CLOSESQBRACKET,']',1,3852) +LexToken(ASSIGNMENT,'=',1,3853) +LexToken(VAR,'set_io',1,3854) +LexToken(OPENBRACKET,'(',1,3860) +LexToken(VAR,'model',1,3861) +LexToken(COMMA,',',1,3866) +LexToken(VAR,'graphics',1,3867) +LexToken(COMMA,',',1,3875) +LexToken(VAR,'list',1,3876) +LexToken(OPENBRACKET,'(',1,3880) +LexToken(OPENSQBRACKET,'[',1,3881) +LexToken(VAR,'in',1,3882) +LexToken(VAR,'in2',1,3885) +LexToken(CLOSESQBRACKET,']',1,3888) +LexToken(COMMA,',',1,3889) +LexToken(VAR,'ones',1,3890) +LexToken(OPENBRACKET,'(',1,3894) +LexToken(NUMBER,'3',1,3895) +LexToken(COMMA,',',1,3896) +LexToken(NUMBER,'1',1,3897) +LexToken(CLOSEBRACKET,')',1,3898) +LexToken(CLOSEBRACKET,')',1,3899) +LexToken(COMMA,',',1,3900) +LexToken(VAR,'list',1,3901) +LexToken(OPENBRACKET,'(',1,3905) +LexToken(CLOSEBRACKET,')',1,3906) +LexToken(COMMA,',',1,3907) +LexToken(VAR,'ones',1,3908) +LexToken(OPENBRACKET,'(',1,3912) +LexToken(NUMBER,'1',1,3913) +LexToken(COMMA,',',1,3914) +LexToken(NUMBER,'1',1,3915) +LexToken(CLOSEBRACKET,')',1,3916) +LexToken(COMMA,',',1,3917) +LexToken(OPENSQBRACKET,'[',1,3918) +LexToken(CLOSESQBRACKET,']',1,3919) +LexToken(CLOSEBRACKET,')',1,3920) +LexToken(SEMICOLON,';',1,3921) +LexToken(EOL,'\n',1,3922) +LexToken(IF,'if',1,3939) +LexToken(VAR,'wpos',1,3942) +LexToken(COMPARISON,'==',1,3946) +LexToken(OPENSQBRACKET,'[',1,3948) +LexToken(CLOSESQBRACKET,']',1,3949) +LexToken(THEN,'then',1,3951) +LexToken(EOL,'\n',1,3955) +LexToken(VAR,'wpos',1,3976) +LexToken(ASSIGNMENT,'=',1,3980) +LexToken(OPENSQBRACKET,'[',1,3981) +LexToken(NUMBER,'-1',1,3982) +LexToken(SEMICOLON,';',1,3984) +LexToken(NUMBER,'-1',1,3985) +LexToken(CLOSESQBRACKET,']',1,3987) +LexToken(SEMICOLON,';',1,3988) +LexToken(EOL,'\n',1,3989) +LexToken(END,'end',1,4006) +LexToken(EOL,'\n',1,4009) +LexToken(IF,'if',1,4026) +LexToken(VAR,'wdim',1,4029) +LexToken(COMPARISON,'==',1,4033) +LexToken(OPENSQBRACKET,'[',1,4035) +LexToken(CLOSESQBRACKET,']',1,4036) +LexToken(THEN,'then',1,4038) +LexToken(EOL,'\n',1,4042) +LexToken(VAR,'wdim',1,4063) +LexToken(ASSIGNMENT,'=',1,4067) +LexToken(OPENSQBRACKET,'[',1,4068) +LexToken(NUMBER,'-1',1,4069) +LexToken(SEMICOLON,';',1,4071) +LexToken(NUMBER,'-1',1,4072) +LexToken(CLOSESQBRACKET,']',1,4074) +LexToken(SEMICOLON,';',1,4075) +LexToken(EOL,'\n',1,4076) +LexToken(END,'end',1,4093) +LexToken(EOL,'\n',1,4096) +LexToken(VAR,'rpar',1,4113) +LexToken(ASSIGNMENT,'=',1,4117) +LexToken(OPENSQBRACKET,'[',1,4118) +LexToken(VAR,'vec_x',1,4119) +LexToken(OPENBRACKET,'(',1,4124) +LexToken(COLON,':',1,4125) +LexToken(CLOSEBRACKET,')',1,4126) +LexToken(SEMICOLON,';',1,4127) +LexToken(VAR,'vec_y',1,4128) +LexToken(OPENBRACKET,'(',1,4133) +LexToken(COLON,':',1,4134) +LexToken(CLOSEBRACKET,')',1,4135) +LexToken(SEMICOLON,';',1,4136) +LexToken(VAR,'vec_z',1,4137) +LexToken(OPENBRACKET,'(',1,4142) +LexToken(COLON,':',1,4143) +LexToken(CLOSEBRACKET,')',1,4144) +LexToken(SEMICOLON,';',1,4145) +LexToken(VAR,'param3ds',1,4146) +LexToken(OPENBRACKET,'(',1,4154) +LexToken(COLON,':',1,4155) +LexToken(CLOSEBRACKET,')',1,4156) +LexToken(CLOSESQBRACKET,']',1,4157) +LexToken(EOL,'\n',1,4158) +LexToken(VAR,'size_siz',1,4175) +LexToken(ASSIGNMENT,'=',1,4184) +LexToken(VAR,'size',1,4186) +LexToken(OPENBRACKET,'(',1,4190) +LexToken(VAR,'siz',1,4191) +LexToken(COMMA,',',1,4194) +LexToken(DQSTRING,'"*"',1,4197) +LexToken(CLOSEBRACKET,')',1,4198) +LexToken(SEMICOLON,';',1,4199) +LexToken(EOL,'\n',1,4200) +LexToken(VAR,'ipar',1,4217) +LexToken(ASSIGNMENT,'=',1,4221) +LexToken(OPENSQBRACKET,'[',1,4222) +LexToken(VAR,'win',1,4223) +LexToken(SEMICOLON,';',1,4226) +LexToken(VAR,'size_siz',1,4227) +LexToken(SEMICOLON,';',1,4235) +LexToken(VAR,'N',1,4236) +LexToken(SEMICOLON,';',1,4237) +LexToken(VAR,'clrs',1,4238) +LexToken(OPENBRACKET,'(',1,4242) +LexToken(COLON,':',1,4243) +LexToken(CLOSEBRACKET,')',1,4244) +LexToken(SEMICOLON,';',1,4245) +LexToken(VAR,'siz',1,4246) +LexToken(OPENBRACKET,'(',1,4249) +LexToken(COLON,':',1,4250) +LexToken(CLOSEBRACKET,')',1,4251) +LexToken(SEMICOLON,';',1,4252) +LexToken(NUMBER,'1',1,4253) +LexToken(SEMICOLON,';',1,4254) +LexToken(VAR,'wpos',1,4255) +LexToken(OPENBRACKET,'(',1,4259) +LexToken(COLON,':',1,4260) +LexToken(CLOSEBRACKET,')',1,4261) +LexToken(SEMICOLON,';',1,4262) +LexToken(VAR,'wdim',1,4263) +LexToken(OPENBRACKET,'(',1,4267) +LexToken(COLON,':',1,4268) +LexToken(CLOSEBRACKET,')',1,4269) +LexToken(SEMICOLON,';',1,4270) +LexToken(VAR,'nbr_curves',1,4271) +LexToken(CLOSESQBRACKET,']',1,4281) +LexToken(EOL,'\n',1,4282) +LexToken(VAR,'model',1,4299) +LexToken(DOT,'.',1,4304) +LexToken(VAR,'rpar',1,4305) +LexToken(ASSIGNMENT,'=',1,4309) +LexToken(VAR,'rpar',1,4310) +LexToken(SEMICOLON,';',1,4314) +LexToken(EOL,'\n',1,4315) +LexToken(VAR,'model',1,4332) +LexToken(DOT,'.',1,4337) +LexToken(VAR,'ipar',1,4338) +LexToken(ASSIGNMENT,'=',1,4342) +LexToken(VAR,'ipar',1,4343) +LexToken(EOL,'\n',1,4347) +LexToken(VAR,'graphics',1,4364) +LexToken(DOT,'.',1,4372) +LexToken(VAR,'exprs',1,4373) +LexToken(ASSIGNMENT,'=',1,4378) +LexToken(VAR,'exprs',1,4379) +LexToken(SEMICOLON,';',1,4384) +LexToken(EOL,'\n',1,4385) +LexToken(VAR,'x',1,4402) +LexToken(DOT,'.',1,4403) +LexToken(VAR,'graphics',1,4404) +LexToken(ASSIGNMENT,'=',1,4412) +LexToken(VAR,'graphics',1,4413) +LexToken(SEMICOLON,';',1,4421) +LexToken(EOL,'\n',1,4422) +LexToken(VAR,'x',1,4439) +LexToken(DOT,'.',1,4440) +LexToken(VAR,'model',1,4441) +LexToken(ASSIGNMENT,'=',1,4446) +LexToken(VAR,'model',1,4447) +LexToken(EOL,'\n',1,4452) +LexToken(BREAK,'break',1,4469) +LexToken(EOL,'\n',1,4474) +LexToken(END,'end',1,4487) +LexToken(EOL,'\n',1,4490) +LexToken(END,'end',1,4499) +LexToken(EOL,'\n',1,4502) +LexToken(CASE,'case',1,4507) +LexToken(DQSTRING,'"define"',1,4519) +LexToken(THEN,'then',1,4521) +LexToken(EOL,'\n',1,4525) +LexToken(VAR,'win',1,4534) +LexToken(ASSIGNMENT,'=',1,4537) +LexToken(NUMBER,'-1',1,4538) +LexToken(SEMICOLON,';',1,4540) +LexToken(EOL,'\n',1,4541) +LexToken(VAR,'N',1,4550) +LexToken(ASSIGNMENT,'=',1,4551) +LexToken(NUMBER,'2',1,4552) +LexToken(SEMICOLON,';',1,4553) +LexToken(EOL,'\n',1,4554) +LexToken(VAR,'clrs',1,4563) +LexToken(ASSIGNMENT,'=',1,4568) +LexToken(OPENSQBRACKET,'[',1,4570) +LexToken(NUMBER,'1',1,4571) +LexToken(SEMICOLON,';',1,4572) +LexToken(NUMBER,'2',1,4573) +LexToken(SEMICOLON,';',1,4574) +LexToken(NUMBER,'3',1,4575) +LexToken(SEMICOLON,';',1,4576) +LexToken(NUMBER,'4',1,4577) +LexToken(SEMICOLON,';',1,4578) +LexToken(NUMBER,'5',1,4579) +LexToken(SEMICOLON,';',1,4580) +LexToken(NUMBER,'6',1,4581) +LexToken(SEMICOLON,';',1,4582) +LexToken(NUMBER,'7',1,4583) +LexToken(SEMICOLON,';',1,4584) +LexToken(NUMBER,'13',1,4585) +LexToken(CLOSESQBRACKET,']',1,4587) +LexToken(EOL,'\n',1,4588) +LexToken(VAR,'siz',1,4597) +LexToken(ASSIGNMENT,'=',1,4601) +LexToken(OPENSQBRACKET,'[',1,4603) +LexToken(NUMBER,'1',1,4604) +LexToken(SEMICOLON,';',1,4605) +LexToken(NUMBER,'1',1,4606) +LexToken(SEMICOLON,';',1,4607) +LexToken(NUMBER,'1',1,4608) +LexToken(SEMICOLON,';',1,4609) +LexToken(NUMBER,'1',1,4610) +LexToken(SEMICOLON,';',1,4611) +LexToken(NUMBER,'1',1,4612) +LexToken(SEMICOLON,';',1,4613) +LexToken(NUMBER,'1',1,4614) +LexToken(SEMICOLON,';',1,4615) +LexToken(NUMBER,'1',1,4616) +LexToken(SEMICOLON,';',1,4617) +LexToken(NUMBER,'1',1,4618) +LexToken(CLOSESQBRACKET,']',1,4619) +LexToken(EOL,'\n',1,4620) +LexToken(VAR,'wpos',1,4629) +LexToken(ASSIGNMENT,'=',1,4633) +LexToken(OPENSQBRACKET,'[',1,4634) +LexToken(NUMBER,'-1',1,4635) +LexToken(SEMICOLON,';',1,4637) +LexToken(NUMBER,'-1',1,4638) +LexToken(CLOSESQBRACKET,']',1,4640) +LexToken(SEMICOLON,';',1,4641) +LexToken(EOL,'\n',1,4642) +LexToken(VAR,'wdim',1,4651) +LexToken(ASSIGNMENT,'=',1,4655) +LexToken(OPENSQBRACKET,'[',1,4656) +LexToken(NUMBER,'-1',1,4657) +LexToken(SEMICOLON,';',1,4659) +LexToken(NUMBER,'-1',1,4660) +LexToken(CLOSESQBRACKET,']',1,4662) +LexToken(SEMICOLON,';',1,4663) +LexToken(EOL,'\n',1,4664) +LexToken(VAR,'param3ds',1,4673) +LexToken(ASSIGNMENT,'=',1,4681) +LexToken(OPENSQBRACKET,'[',1,4682) +LexToken(NUMBER,'50',1,4683) +LexToken(SEMICOLON,';',1,4685) +LexToken(NUMBER,'280',1,4686) +LexToken(CLOSESQBRACKET,']',1,4689) +LexToken(EOL,'\n',1,4690) +LexToken(VAR,'vec_x',1,4699) +LexToken(ASSIGNMENT,'=',1,4705) +LexToken(OPENSQBRACKET,'[',1,4707) +LexToken(NUMBER,'-15',1,4708) +LexToken(SEMICOLON,';',1,4711) +LexToken(NUMBER,'15',1,4712) +LexToken(CLOSESQBRACKET,']',1,4714) +LexToken(EOL,'\n',1,4715) +LexToken(VAR,'vec_y',1,4724) +LexToken(ASSIGNMENT,'=',1,4730) +LexToken(OPENSQBRACKET,'[',1,4732) +LexToken(NUMBER,'-15',1,4733) +LexToken(SEMICOLON,';',1,4736) +LexToken(NUMBER,'15',1,4737) +LexToken(CLOSESQBRACKET,']',1,4739) +LexToken(EOL,'\n',1,4740) +LexToken(VAR,'vec_z',1,4749) +LexToken(ASSIGNMENT,'=',1,4755) +LexToken(OPENSQBRACKET,'[',1,4757) +LexToken(NUMBER,'-15',1,4758) +LexToken(SEMICOLON,';',1,4761) +LexToken(NUMBER,'15',1,4762) +LexToken(CLOSESQBRACKET,']',1,4764) +LexToken(EOL,'\n',1,4765) +LexToken(VAR,'nbr_curves',1,4774) +LexToken(ASSIGNMENT,'=',1,4785) +LexToken(NUMBER,'1',1,4787) +LexToken(SEMICOLON,';',1,4788) +LexToken(EOL,'\n',1,4789) +LexToken(EOL,'\n',1,4790) +LexToken(VAR,'model',1,4799) +LexToken(ASSIGNMENT,'=',1,4804) +LexToken(SCICOS_MODEL,'scicos_model',1,4805) +LexToken(OPENBRACKET,'(',1,4817) +LexToken(CLOSEBRACKET,')',1,4818) +LexToken(EOL,'\n',1,4819) +LexToken(VAR,'model',1,4828) +LexToken(DOT,'.',1,4833) +LexToken(VAR,'sim',1,4834) +LexToken(ASSIGNMENT,'=',1,4837) +LexToken(VAR,'list',1,4838) +LexToken(OPENBRACKET,'(',1,4842) +LexToken(DQSTRING,'"canimxy3d"',1,4853) +LexToken(COMMA,',',1,4854) +LexToken(NUMBER,'4',1,4855) +LexToken(CLOSEBRACKET,')',1,4856) +LexToken(EOL,'\n',1,4857) +LexToken(VAR,'model',1,4866) +LexToken(DOT,'.',1,4871) +LexToken(VAR,'in',1,4872) +LexToken(ASSIGNMENT,'=',1,4874) +LexToken(OPENSQBRACKET,'[',1,4875) +LexToken(NUMBER,'1',1,4876) +LexToken(SEMICOLON,';',1,4877) +LexToken(NUMBER,'1',1,4878) +LexToken(SEMICOLON,';',1,4879) +LexToken(NUMBER,'1',1,4880) +LexToken(CLOSESQBRACKET,']',1,4881) +LexToken(EOL,'\n',1,4882) +LexToken(VAR,'model',1,4891) +LexToken(DOT,'.',1,4896) +LexToken(VAR,'evtin',1,4897) +LexToken(ASSIGNMENT,'=',1,4902) +LexToken(NUMBER,'1',1,4903) +LexToken(EOL,'\n',1,4904) +LexToken(VAR,'model',1,4913) +LexToken(DOT,'.',1,4918) +LexToken(VAR,'in2',1,4919) +LexToken(ASSIGNMENT,'=',1,4922) +LexToken(OPENSQBRACKET,'[',1,4923) +LexToken(NUMBER,'1',1,4924) +LexToken(SEMICOLON,';',1,4925) +LexToken(NUMBER,'1',1,4926) +LexToken(SEMICOLON,';',1,4927) +LexToken(NUMBER,'1',1,4928) +LexToken(CLOSESQBRACKET,']',1,4929) +LexToken(EOL,'\n',1,4930) +LexToken(VAR,'model',1,4939) +LexToken(DOT,'.',1,4944) +LexToken(VAR,'intyp',1,4945) +LexToken(ASSIGNMENT,'=',1,4950) +LexToken(OPENSQBRACKET,'[',1,4951) +LexToken(NUMBER,'1',1,4952) +LexToken(SEMICOLON,';',1,4953) +LexToken(NUMBER,'1',1,4954) +LexToken(SEMICOLON,';',1,4955) +LexToken(NUMBER,'1',1,4956) +LexToken(CLOSESQBRACKET,']',1,4957) +LexToken(EOL,'\n',1,4958) +LexToken(VAR,'model',1,4967) +LexToken(DOT,'.',1,4972) +LexToken(VAR,'rpar',1,4973) +LexToken(ASSIGNMENT,'=',1,4977) +LexToken(OPENSQBRACKET,'[',1,4978) +LexToken(VAR,'vec_x',1,4979) +LexToken(OPENBRACKET,'(',1,4984) +LexToken(COLON,':',1,4985) +LexToken(CLOSEBRACKET,')',1,4986) +LexToken(SEMICOLON,';',1,4987) +LexToken(VAR,'vec_y',1,4988) +LexToken(OPENBRACKET,'(',1,4993) +LexToken(COLON,':',1,4994) +LexToken(CLOSEBRACKET,')',1,4995) +LexToken(SEMICOLON,';',1,4996) +LexToken(VAR,'vec_z',1,4997) +LexToken(OPENBRACKET,'(',1,5002) +LexToken(COLON,':',1,5003) +LexToken(CLOSEBRACKET,')',1,5004) +LexToken(SEMICOLON,';',1,5005) +LexToken(VAR,'param3ds',1,5006) +LexToken(OPENBRACKET,'(',1,5014) +LexToken(COLON,':',1,5015) +LexToken(CLOSEBRACKET,')',1,5016) +LexToken(CLOSESQBRACKET,']',1,5017) +LexToken(EOL,'\n',1,5018) +LexToken(VAR,'model',1,5027) +LexToken(DOT,'.',1,5032) +LexToken(VAR,'ipar',1,5033) +LexToken(ASSIGNMENT,'=',1,5037) +LexToken(OPENSQBRACKET,'[',1,5038) +LexToken(VAR,'win',1,5039) +LexToken(SEMICOLON,';',1,5042) +LexToken(NUMBER,'8',1,5043) +LexToken(SEMICOLON,';',1,5044) +LexToken(VAR,'N',1,5045) +LexToken(SEMICOLON,';',1,5046) +LexToken(VAR,'clrs',1,5047) +LexToken(OPENBRACKET,'(',1,5051) +LexToken(COLON,':',1,5052) +LexToken(CLOSEBRACKET,')',1,5053) +LexToken(SEMICOLON,';',1,5054) +LexToken(VAR,'siz',1,5055) +LexToken(OPENBRACKET,'(',1,5058) +LexToken(COLON,':',1,5059) +LexToken(CLOSEBRACKET,')',1,5060) +LexToken(SEMICOLON,';',1,5061) +LexToken(NUMBER,'8',1,5062) +LexToken(SEMICOLON,';',1,5063) +LexToken(VAR,'wpos',1,5064) +LexToken(OPENBRACKET,'(',1,5068) +LexToken(COLON,':',1,5069) +LexToken(CLOSEBRACKET,')',1,5070) +LexToken(SEMICOLON,';',1,5071) +LexToken(VAR,'wdim',1,5072) +LexToken(OPENBRACKET,'(',1,5076) +LexToken(COLON,':',1,5077) +LexToken(CLOSEBRACKET,')',1,5078) +LexToken(SEMICOLON,';',1,5079) +LexToken(VAR,'nbr_curves',1,5080) +LexToken(CLOSESQBRACKET,']',1,5090) +LexToken(EOL,'\n',1,5091) +LexToken(VAR,'model',1,5100) +LexToken(DOT,'.',1,5105) +LexToken(VAR,'blocktype',1,5106) +LexToken(ASSIGNMENT,'=',1,5115) +LexToken(DQSTRING,'"d"',1,5118) +LexToken(EOL,'\n',1,5119) +LexToken(VAR,'model',1,5128) +LexToken(DOT,'.',1,5133) +LexToken(VAR,'firing',1,5134) +LexToken(ASSIGNMENT,'=',1,5140) +LexToken(OPENSQBRACKET,'[',1,5141) +LexToken(CLOSESQBRACKET,']',1,5142) +LexToken(EOL,'\n',1,5143) +LexToken(VAR,'model',1,5152) +LexToken(DOT,'.',1,5157) +LexToken(VAR,'dep_ut',1,5158) +LexToken(ASSIGNMENT,'=',1,5164) +LexToken(OPENSQBRACKET,'[',1,5165) +LexToken(PREVAR_BOOLEAN,'%f',1,5166) +LexToken(PREVAR_BOOLEAN,'%f',1,5169) +LexToken(CLOSESQBRACKET,']',1,5171) +LexToken(EOL,'\n',1,5172) +LexToken(EOL,'\n',1,5173) +LexToken(VAR,'exprs',1,5182) +LexToken(ASSIGNMENT,'=',1,5187) +LexToken(OPENSQBRACKET,'[',1,5188) +LexToken(VAR,'string',1,5189) +LexToken(OPENBRACKET,'(',1,5195) +LexToken(VAR,'nbr_curves',1,5196) +LexToken(CLOSEBRACKET,')',1,5206) +LexToken(SEMICOLON,';',1,5207) +LexToken(VAR,'strcat',1,5217) +LexToken(OPENBRACKET,'(',1,5223) +LexToken(VAR,'string',1,5224) +LexToken(OPENBRACKET,'(',1,5230) +LexToken(VAR,'clrs',1,5231) +LexToken(CLOSEBRACKET,')',1,5235) +LexToken(COMMA,',',1,5236) +LexToken(DQSTRING,'" "',1,5239) +LexToken(CLOSEBRACKET,')',1,5240) +LexToken(SEMICOLON,';',1,5241) +LexToken(VAR,'strcat',1,5251) +LexToken(OPENBRACKET,'(',1,5257) +LexToken(VAR,'string',1,5258) +LexToken(OPENBRACKET,'(',1,5264) +LexToken(VAR,'siz',1,5265) +LexToken(CLOSEBRACKET,')',1,5268) +LexToken(COMMA,',',1,5269) +LexToken(DQSTRING,'" "',1,5272) +LexToken(CLOSEBRACKET,')',1,5273) +LexToken(SEMICOLON,';',1,5274) +LexToken(VAR,'string',1,5284) +LexToken(OPENBRACKET,'(',1,5290) +LexToken(VAR,'win',1,5291) +LexToken(CLOSEBRACKET,')',1,5294) +LexToken(SEMICOLON,';',1,5295) +LexToken(DQSTRING,'"[]"',1,5308) +LexToken(SEMICOLON,';',1,5309) +LexToken(DQSTRING,'"[]"',1,5322) +LexToken(SEMICOLON,';',1,5323) +LexToken(VAR,'strcat',1,5333) +LexToken(OPENBRACKET,'(',1,5339) +LexToken(VAR,'string',1,5340) +LexToken(OPENBRACKET,'(',1,5346) +LexToken(VAR,'vec_x',1,5347) +LexToken(CLOSEBRACKET,')',1,5352) +LexToken(COMMA,',',1,5353) +LexToken(DQSTRING,'" "',1,5356) +LexToken(CLOSEBRACKET,')',1,5357) +LexToken(SEMICOLON,';',1,5358) +LexToken(VAR,'strcat',1,5368) +LexToken(OPENBRACKET,'(',1,5374) +LexToken(VAR,'string',1,5375) +LexToken(OPENBRACKET,'(',1,5381) +LexToken(VAR,'vec_y',1,5382) +LexToken(CLOSEBRACKET,')',1,5387) +LexToken(COMMA,',',1,5388) +LexToken(DQSTRING,'" "',1,5391) +LexToken(CLOSEBRACKET,')',1,5392) +LexToken(SEMICOLON,';',1,5393) +LexToken(VAR,'strcat',1,5403) +LexToken(OPENBRACKET,'(',1,5409) +LexToken(VAR,'string',1,5410) +LexToken(OPENBRACKET,'(',1,5416) +LexToken(VAR,'vec_z',1,5417) +LexToken(CLOSEBRACKET,')',1,5422) +LexToken(COMMA,',',1,5423) +LexToken(DQSTRING,'" "',1,5426) +LexToken(CLOSEBRACKET,')',1,5427) +LexToken(SEMICOLON,';',1,5428) +LexToken(VAR,'strcat',1,5438) +LexToken(OPENBRACKET,'(',1,5444) +LexToken(VAR,'string',1,5445) +LexToken(OPENBRACKET,'(',1,5451) +LexToken(VAR,'param3ds',1,5452) +LexToken(CLOSEBRACKET,')',1,5460) +LexToken(COMMA,',',1,5461) +LexToken(DQSTRING,'" "',1,5464) +LexToken(CLOSEBRACKET,')',1,5465) +LexToken(SEMICOLON,';',1,5466) +LexToken(VAR,'string',1,5476) +LexToken(OPENBRACKET,'(',1,5482) +LexToken(VAR,'N',1,5483) +LexToken(CLOSEBRACKET,')',1,5484) +LexToken(CLOSESQBRACKET,']',1,5485) +LexToken(EOL,'\n',1,5486) +LexToken(VAR,'gr_i',1,5495) +LexToken(ASSIGNMENT,'=',1,5499) +LexToken(OPENSQBRACKET,'[',1,5500) +LexToken(CLOSESQBRACKET,']',1,5501) +LexToken(EOL,'\n',1,5502) +LexToken(VAR,'x',1,5511) +LexToken(ASSIGNMENT,'=',1,5512) +LexToken(VAR,'standard_define',1,5513) +LexToken(OPENBRACKET,'(',1,5528) +LexToken(OPENSQBRACKET,'[',1,5529) +LexToken(NUMBER,'2',1,5530) +LexToken(NUMBER,'2',1,5532) +LexToken(CLOSESQBRACKET,']',1,5533) +LexToken(COMMA,',',1,5534) +LexToken(VAR,'model',1,5535) +LexToken(COMMA,',',1,5540) +LexToken(VAR,'exprs',1,5541) +LexToken(COMMA,',',1,5546) +LexToken(VAR,'gr_i',1,5547) +LexToken(CLOSEBRACKET,')',1,5551) +LexToken(EOL,'\n',1,5552) +LexToken(END,'end',1,5557) +LexToken(EOL,'\n',1,5560) +LexToken(ENDFUNCTION,'endfunction',1,5561) +LexToken(EOL,'\n',1,5572) diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js new file mode 100644 index 00000000..d31c4a8a --- /dev/null +++ b/js/Sinks/CEVENTSCOPE.js @@ -0,0 +1,714 @@ +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,'CEVENTSCOPE',1,852) +LexToken(OPENBRACKET,'(',1,863) +LexToken(VAR,'job',1,864) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg1',1,868) +LexToken(COMMA,',',1,872) +LexToken(VAR,'arg2',1,873) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(VAR,'x',1,883) +LexToken(ASSIGNMENT,'=',1,884) +LexToken(OPENSQBRACKET,'[',1,885) +LexToken(CLOSESQBRACKET,']',1,886) +LexToken(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,955) +LexToken(VAR,'arg1',1,956) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +LexToken(VAR,'exprs',1,1002) +LexToken(ASSIGNMENT,'=',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(DOT,'.',1,1016) +LexToken(VAR,'exprs',1,1017) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'model',1,1031) +LexToken(ASSIGNMENT,'=',1,1036) +LexToken(VAR,'arg1',1,1037) +LexToken(DOT,'.',1,1041) +LexToken(VAR,'model',1,1042) +LexToken(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +LexToken(WHILE,'while',1,1057) +LexToken(PREVAR_BOOLEAN,'%t',1,1063) +LexToken(DO,'do',1,1066) +LexToken(EOL,'\n',1,1068) +LexToken(OPENSQBRACKET,'[',1,1081) +LexToken(VAR,'ok',1,1082) +LexToken(COMMA,',',1,1084) +LexToken(VAR,'nclock',1,1085) +LexToken(COMMA,',',1,1091) +LexToken(VAR,'clrs',1,1092) +LexToken(COMMA,',',1,1096) +LexToken(VAR,'win',1,1097) +LexToken(COMMA,',',1,1100) +LexToken(VAR,'wpos',1,1101) +LexToken(COMMA,',',1,1105) +LexToken(VAR,'wdim',1,1106) +LexToken(COMMA,',',1,1110) +LexToken(VAR,'per',1,1111) +LexToken(COMMA,',',1,1114) +LexToken(VAR,'exprs',1,1115) +LexToken(CLOSESQBRACKET,']',1,1120) +LexToken(ASSIGNMENT,'=',1,1121) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1122) +LexToken(OPENBRACKET,'(',1,1137) +LexToken(DQSTRING,'"Set Scope parameters"',1,1174) +LexToken(COMMA,',',1,1175) +LexToken(OPENSQBRACKET,'[',1,1191) +LexToken(DQSTRING,'"Number of event inputs"',1,1215) +LexToken(SEMICOLON,';',1,1216) +LexToken(DQSTRING,'"colors c (>0) or mark (<0)"',1,1257) +LexToken(SEMICOLON,';',1,1258) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1312) +LexToken(SEMICOLON,';',1,1313) +LexToken(DQSTRING,'"Output window position"',1,1350) +LexToken(SEMICOLON,';',1,1351) +LexToken(DQSTRING,'"Output window sizes"',1,1385) +LexToken(SEMICOLON,';',1,1386) +LexToken(DQSTRING,'"Refresh period"',1,1415) +LexToken(CLOSESQBRACKET,']',1,1416) +LexToken(COMMA,',',1,1417) +LexToken(VAR,'list',1,1433) +LexToken(OPENBRACKET,'(',1,1437) +LexToken(DQSTRING,'"vec"',1,1442) +LexToken(COMMA,',',1,1443) +LexToken(NUMBER,'1',1,1444) +LexToken(COMMA,',',1,1445) +LexToken(DQSTRING,'"vec"',1,1450) +LexToken(COMMA,',',1,1451) +LexToken(NUMBER,'-1',1,1452) +LexToken(COMMA,',',1,1454) +LexToken(DQSTRING,'"vec"',1,1459) +LexToken(COMMA,',',1,1460) +LexToken(NUMBER,'1',1,1461) +LexToken(COMMA,',',1,1462) +LexToken(DQSTRING,'"vec"',1,1467) +LexToken(COMMA,',',1,1468) +LexToken(NUMBER,'-1',1,1469) +LexToken(COMMA,',',1,1471) +LexToken(DQSTRING,'"vec"',1,1476) +LexToken(COMMA,',',1,1477) +LexToken(NUMBER,'-1',1,1478) +LexToken(COMMA,',',1,1480) +LexToken(DQSTRING,'"vec"',1,1485) +LexToken(COMMA,',',1,1486) +LexToken(NUMBER,'1',1,1487) +LexToken(CLOSEBRACKET,')',1,1488) +LexToken(COMMA,',',1,1489) +LexToken(VAR,'exprs',1,1490) +LexToken(CLOSEBRACKET,')',1,1495) +LexToken(SEMICOLON,';',1,1496) +LexToken(EOL,'\n',1,1497) +LexToken(VAR,'nclock',1,1510) +LexToken(ASSIGNMENT,'=',1,1516) +LexToken(VAR,'int',1,1517) +LexToken(OPENBRACKET,'(',1,1520) +LexToken(VAR,'nclock',1,1521) +LexToken(CLOSEBRACKET,')',1,1527) +LexToken(EOL,'\n',1,1528) +LexToken(VAR,'clrs',1,1541) +LexToken(ASSIGNMENT,'=',1,1545) +LexToken(VAR,'int',1,1546) +LexToken(OPENBRACKET,'(',1,1549) +LexToken(VAR,'clrs',1,1550) +LexToken(CLOSEBRACKET,')',1,1554) +LexToken(EOL,'\n',1,1555) +LexToken(VAR,'win',1,1568) +LexToken(ASSIGNMENT,'=',1,1571) +LexToken(VAR,'int',1,1572) +LexToken(OPENBRACKET,'(',1,1575) +LexToken(VAR,'win',1,1576) +LexToken(CLOSEBRACKET,')',1,1579) +LexToken(EOL,'\n',1,1580) +LexToken(EOL,'\n',1,1581) +LexToken(IF,'if',1,1594) +LexToken(NOT,'~',1,1597) +LexToken(VAR,'ok',1,1598) +LexToken(THEN,'then',1,1601) +LexToken(EOL,'\n',1,1605) +LexToken(BREAK,'break',1,1622) +LexToken(COMMA,',',1,1627) +LexToken(EOL,'\n',1,1628) +LexToken(END,'end',1,1641) +LexToken(EOL,'\n',1,1671) +LexToken(VAR,'mess',1,1684) +LexToken(ASSIGNMENT,'=',1,1688) +LexToken(OPENSQBRACKET,'[',1,1689) +LexToken(CLOSESQBRACKET,']',1,1690) +LexToken(EOL,'\n',1,1691) +LexToken(IF,'if',1,1704) +LexToken(VAR,'size',1,1707) +LexToken(OPENBRACKET,'(',1,1711) +LexToken(VAR,'wpos',1,1712) +LexToken(COMMA,',',1,1716) +LexToken(DQSTRING,'"*"',1,1719) +LexToken(CLOSEBRACKET,')',1,1720) +LexToken(COMPARISON,'<>',1,1721) +LexToken(NUMBER,'0',1,1723) +LexToken(LOGICAL,'&',1,1725) +LexToken(VAR,'size',1,1726) +LexToken(OPENBRACKET,'(',1,1730) +LexToken(VAR,'wpos',1,1731) +LexToken(COMMA,',',1,1735) +LexToken(DQSTRING,'"*"',1,1738) +LexToken(CLOSEBRACKET,')',1,1739) +LexToken(COMPARISON,'<>',1,1740) +LexToken(NUMBER,'2',1,1742) +LexToken(THEN,'then',1,1744) +LexToken(EOL,'\n',1,1748) +LexToken(VAR,'mess',1,1765) +LexToken(ASSIGNMENT,'=',1,1769) +LexToken(OPENSQBRACKET,'[',1,1770) +LexToken(VAR,'mess',1,1771) +LexToken(SEMICOLON,';',1,1775) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1817) +LexToken(SEMICOLON,';',1,1818) +LexToken(DQSTRING,'" "',1,1821) +LexToken(CLOSESQBRACKET,']',1,1822) +LexToken(EOL,'\n',1,1823) +LexToken(VAR,'ok',1,1840) +LexToken(ASSIGNMENT,'=',1,1842) +LexToken(PREVAR_BOOLEAN,'%f',1,1843) +LexToken(EOL,'\n',1,1845) +LexToken(END,'end',1,1858) +LexToken(EOL,'\n',1,1861) +LexToken(IF,'if',1,1874) +LexToken(VAR,'size',1,1877) +LexToken(OPENBRACKET,'(',1,1881) +LexToken(VAR,'wdim',1,1882) +LexToken(COMMA,',',1,1886) +LexToken(DQSTRING,'"*"',1,1889) +LexToken(CLOSEBRACKET,')',1,1890) +LexToken(COMPARISON,'<>',1,1891) +LexToken(NUMBER,'0',1,1893) +LexToken(LOGICAL,'&',1,1895) +LexToken(VAR,'size',1,1896) +LexToken(OPENBRACKET,'(',1,1900) +LexToken(VAR,'wdim',1,1901) +LexToken(COMMA,',',1,1905) +LexToken(DQSTRING,'"*"',1,1908) +LexToken(CLOSEBRACKET,')',1,1909) +LexToken(COMPARISON,'<>',1,1910) +LexToken(NUMBER,'2',1,1912) +LexToken(THEN,'then',1,1914) +LexToken(EOL,'\n',1,1918) +LexToken(VAR,'mess',1,1935) +LexToken(ASSIGNMENT,'=',1,1939) +LexToken(OPENSQBRACKET,'[',1,1940) +LexToken(VAR,'mess',1,1941) +LexToken(SEMICOLON,';',1,1945) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,1982) +LexToken(SEMICOLON,';',1,1983) +LexToken(DQSTRING,'" "',1,1986) +LexToken(CLOSESQBRACKET,']',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(VAR,'ok',1,2005) +LexToken(ASSIGNMENT,'=',1,2007) +LexToken(PREVAR_BOOLEAN,'%f',1,2008) +LexToken(EOL,'\n',1,2010) +LexToken(END,'end',1,2023) +LexToken(EOL,'\n',1,2026) +LexToken(IF,'if',1,2039) +LexToken(VAR,'nclock',1,2042) +LexToken(COMPARISON,'<=',1,2048) +LexToken(NUMBER,'0',1,2050) +LexToken(THEN,'then',1,2052) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'mess',1,2073) +LexToken(ASSIGNMENT,'=',1,2077) +LexToken(OPENSQBRACKET,'[',1,2078) +LexToken(VAR,'mess',1,2079) +LexToken(SEMICOLON,';',1,2083) +LexToken(DQSTRING,'"Block must have at least one input event"',1,2125) +LexToken(SEMICOLON,';',1,2126) +LexToken(DQSTRING,'" "',1,2129) +LexToken(CLOSESQBRACKET,']',1,2130) +LexToken(EOL,'\n',1,2131) +LexToken(VAR,'ok',1,2148) +LexToken(ASSIGNMENT,'=',1,2150) +LexToken(PREVAR_BOOLEAN,'%f',1,2151) +LexToken(EOL,'\n',1,2153) +LexToken(END,'end',1,2166) +LexToken(EOL,'\n',1,2169) +LexToken(IF,'if',1,2182) +LexToken(VAR,'size',1,2185) +LexToken(OPENBRACKET,'(',1,2189) +LexToken(VAR,'clrs',1,2190) +LexToken(COMMA,',',1,2194) +LexToken(DQSTRING,'"*"',1,2197) +LexToken(CLOSEBRACKET,')',1,2198) +LexToken(COMPARISON,'<>',1,2199) +LexToken(VAR,'nclock',1,2201) +LexToken(THEN,'then',1,2208) +LexToken(EOL,'\n',1,2212) +LexToken(VAR,'mess',1,2229) +LexToken(ASSIGNMENT,'=',1,2233) +LexToken(OPENSQBRACKET,'[',1,2234) +LexToken(VAR,'mess',1,2235) +LexToken(SEMICOLON,';',1,2239) +LexToken(DQSTRING,'"Inputs color c size must be equal to Number of inputs"',1,2294) +LexToken(SEMICOLON,';',1,2295) +LexToken(DQSTRING,'" "',1,2298) +LexToken(CLOSESQBRACKET,']',1,2299) +LexToken(EOL,'\n',1,2300) +LexToken(VAR,'ok',1,2317) +LexToken(ASSIGNMENT,'=',1,2319) +LexToken(PREVAR_BOOLEAN,'%f',1,2320) +LexToken(EOL,'\n',1,2322) +LexToken(END,'end',1,2335) +LexToken(EOL,'\n',1,2338) +LexToken(IF,'if',1,2351) +LexToken(VAR,'win',1,2354) +LexToken(COMPARISON,'<',1,2357) +LexToken(NUMBER,'-1',1,2358) +LexToken(THEN,'then',1,2361) +LexToken(EOL,'\n',1,2365) +LexToken(VAR,'mess',1,2382) +LexToken(ASSIGNMENT,'=',1,2386) +LexToken(OPENSQBRACKET,'[',1,2387) +LexToken(VAR,'mess',1,2388) +LexToken(SEMICOLON,';',1,2392) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2434) +LexToken(SEMICOLON,';',1,2435) +LexToken(DQSTRING,'" "',1,2438) +LexToken(CLOSESQBRACKET,']',1,2439) +LexToken(EOL,'\n',1,2440) +LexToken(VAR,'ok',1,2457) +LexToken(ASSIGNMENT,'=',1,2459) +LexToken(PREVAR_BOOLEAN,'%f',1,2460) +LexToken(EOL,'\n',1,2462) +LexToken(END,'end',1,2475) +LexToken(EOL,'\n',1,2478) +LexToken(IF,'if',1,2491) +LexToken(VAR,'per',1,2494) +LexToken(COMPARISON,'<=',1,2497) +LexToken(NUMBER,'0',1,2499) +LexToken(THEN,'then',1,2501) +LexToken(EOL,'\n',1,2505) +LexToken(VAR,'mess',1,2522) +LexToken(ASSIGNMENT,'=',1,2526) +LexToken(OPENSQBRACKET,'[',1,2527) +LexToken(VAR,'mess',1,2528) +LexToken(SEMICOLON,';',1,2532) +LexToken(DQSTRING,'"Refresh period must be positive"',1,2565) +LexToken(SEMICOLON,';',1,2566) +LexToken(DQSTRING,'" "',1,2569) +LexToken(CLOSESQBRACKET,']',1,2570) +LexToken(EOL,'\n',1,2571) +LexToken(VAR,'ok',1,2588) +LexToken(ASSIGNMENT,'=',1,2590) +LexToken(PREVAR_BOOLEAN,'%f',1,2591) +LexToken(EOL,'\n',1,2593) +LexToken(END,'end',1,2606) +LexToken(EOL,'\n',1,2609) +LexToken(IF,'if',1,2622) +LexToken(VAR,'ok',1,2625) +LexToken(THEN,'then',1,2628) +LexToken(EOL,'\n',1,2632) +LexToken(OPENSQBRACKET,'[',1,2649) +LexToken(VAR,'model',1,2650) +LexToken(COMMA,',',1,2655) +LexToken(VAR,'graphics',1,2656) +LexToken(COMMA,',',1,2664) +LexToken(VAR,'ok',1,2665) +LexToken(CLOSESQBRACKET,']',1,2667) +LexToken(ASSIGNMENT,'=',1,2668) +LexToken(VAR,'set_io',1,2669) +LexToken(OPENBRACKET,'(',1,2675) +LexToken(VAR,'model',1,2676) +LexToken(COMMA,',',1,2681) +LexToken(VAR,'graphics',1,2682) +LexToken(COMMA,',',1,2690) +LexToken(VAR,'list',1,2691) +LexToken(OPENBRACKET,'(',1,2695) +LexToken(CLOSEBRACKET,')',1,2696) +LexToken(COMMA,',',1,2697) +LexToken(VAR,'list',1,2698) +LexToken(OPENBRACKET,'(',1,2702) +LexToken(CLOSEBRACKET,')',1,2703) +LexToken(COMMA,',',1,2704) +LexToken(VAR,'ones',1,2705) +LexToken(OPENBRACKET,'(',1,2709) +LexToken(VAR,'nclock',1,2710) +LexToken(COMMA,',',1,2716) +LexToken(NUMBER,'1',1,2717) +LexToken(CLOSEBRACKET,')',1,2718) +LexToken(COMMA,',',1,2719) +LexToken(OPENSQBRACKET,'[',1,2720) +LexToken(CLOSESQBRACKET,']',1,2721) +LexToken(CLOSEBRACKET,')',1,2722) +LexToken(EOL,'\n',1,2723) +LexToken(ELSE,'else',1,2736) +LexToken(EOL,'\n',1,2740) +LexToken(VAR,'message',1,2757) +LexToken(OPENBRACKET,'(',1,2764) +LexToken(OPENSQBRACKET,'[',1,2765) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2806) +LexToken(SEMICOLON,';',1,2807) +LexToken(DQSTRING,'" "',1,2827) +LexToken(SEMICOLON,';',1,2828) +LexToken(VAR,'mess',1,2829) +LexToken(CLOSESQBRACKET,']',1,2833) +LexToken(CLOSEBRACKET,')',1,2834) +LexToken(EOL,'\n',1,2835) +LexToken(END,'end',1,2848) +LexToken(EOL,'\n',1,2851) +LexToken(IF,'if',1,2864) +LexToken(VAR,'ok',1,2867) +LexToken(THEN,'then',1,2870) +LexToken(EOL,'\n',1,2874) +LexToken(IF,'if',1,2891) +LexToken(VAR,'wpos',1,2894) +LexToken(COMPARISON,'==',1,2898) +LexToken(OPENSQBRACKET,'[',1,2900) +LexToken(CLOSESQBRACKET,']',1,2901) +LexToken(THEN,'then',1,2903) +LexToken(EOL,'\n',1,2907) +LexToken(VAR,'wpos',1,2928) +LexToken(ASSIGNMENT,'=',1,2932) +LexToken(OPENSQBRACKET,'[',1,2933) +LexToken(NUMBER,'-1',1,2934) +LexToken(SEMICOLON,';',1,2936) +LexToken(NUMBER,'-1',1,2937) +LexToken(CLOSESQBRACKET,']',1,2939) +LexToken(SEMICOLON,';',1,2940) +LexToken(EOL,'\n',1,2941) +LexToken(END,'end',1,2958) +LexToken(EOL,'\n',1,2961) +LexToken(IF,'if',1,2978) +LexToken(VAR,'wdim',1,2981) +LexToken(COMPARISON,'==',1,2985) +LexToken(OPENSQBRACKET,'[',1,2987) +LexToken(CLOSESQBRACKET,']',1,2988) +LexToken(THEN,'then',1,2990) +LexToken(EOL,'\n',1,2994) +LexToken(VAR,'wdim',1,3015) +LexToken(ASSIGNMENT,'=',1,3019) +LexToken(OPENSQBRACKET,'[',1,3020) +LexToken(NUMBER,'-1',1,3021) +LexToken(SEMICOLON,';',1,3023) +LexToken(NUMBER,'-1',1,3024) +LexToken(CLOSESQBRACKET,']',1,3026) +LexToken(SEMICOLON,';',1,3027) +LexToken(EOL,'\n',1,3028) +LexToken(END,'end',1,3045) +LexToken(EOL,'\n',1,3048) +LexToken(VAR,'rpar',1,3065) +LexToken(ASSIGNMENT,'=',1,3069) +LexToken(VAR,'per',1,3070) +LexToken(EOL,'\n',1,3073) +LexToken(VAR,'ipar',1,3090) +LexToken(ASSIGNMENT,'=',1,3094) +LexToken(OPENSQBRACKET,'[',1,3095) +LexToken(VAR,'win',1,3096) +LexToken(SEMICOLON,';',1,3099) +LexToken(NUMBER,'1',1,3100) +LexToken(SEMICOLON,';',1,3101) +LexToken(VAR,'clrs',1,3102) +LexToken(OPENBRACKET,'(',1,3106) +LexToken(COLON,':',1,3107) +LexToken(CLOSEBRACKET,')',1,3108) +LexToken(SEMICOLON,';',1,3109) +LexToken(VAR,'wpos',1,3110) +LexToken(OPENBRACKET,'(',1,3114) +LexToken(COLON,':',1,3115) +LexToken(CLOSEBRACKET,')',1,3116) +LexToken(SEMICOLON,';',1,3117) +LexToken(VAR,'wdim',1,3118) +LexToken(OPENBRACKET,'(',1,3122) +LexToken(COLON,':',1,3123) +LexToken(CLOSEBRACKET,')',1,3124) +LexToken(CLOSESQBRACKET,']',1,3125) +LexToken(EOL,'\n',1,3126) +LexToken(VAR,'model',1,3143) +LexToken(DOT,'.',1,3148) +LexToken(VAR,'rpar',1,3149) +LexToken(ASSIGNMENT,'=',1,3153) +LexToken(VAR,'rpar',1,3154) +LexToken(SEMICOLON,';',1,3158) +LexToken(EOL,'\n',1,3159) +LexToken(VAR,'model',1,3176) +LexToken(DOT,'.',1,3181) +LexToken(VAR,'ipar',1,3182) +LexToken(ASSIGNMENT,'=',1,3186) +LexToken(VAR,'ipar',1,3187) +LexToken(EOL,'\n',1,3191) +LexToken(VAR,'graphics',1,3208) +LexToken(DOT,'.',1,3216) +LexToken(VAR,'exprs',1,3217) +LexToken(ASSIGNMENT,'=',1,3222) +LexToken(VAR,'exprs',1,3223) +LexToken(SEMICOLON,';',1,3228) +LexToken(EOL,'\n',1,3229) +LexToken(VAR,'x',1,3246) +LexToken(DOT,'.',1,3247) +LexToken(VAR,'graphics',1,3248) +LexToken(ASSIGNMENT,'=',1,3256) +LexToken(VAR,'graphics',1,3257) +LexToken(SEMICOLON,';',1,3265) +LexToken(EOL,'\n',1,3266) +LexToken(VAR,'x',1,3283) +LexToken(DOT,'.',1,3284) +LexToken(VAR,'model',1,3285) +LexToken(ASSIGNMENT,'=',1,3290) +LexToken(VAR,'model',1,3291) +LexToken(EOL,'\n',1,3296) +LexToken(BREAK,'break',1,3313) +LexToken(EOL,'\n',1,3318) +LexToken(END,'end',1,3331) +LexToken(EOL,'\n',1,3334) +LexToken(END,'end',1,3343) +LexToken(EOL,'\n',1,3346) +LexToken(CASE,'case',1,3351) +LexToken(DQSTRING,'"define"',1,3363) +LexToken(THEN,'then',1,3365) +LexToken(EOL,'\n',1,3369) +LexToken(VAR,'nclock',1,3378) +LexToken(ASSIGNMENT,'=',1,3384) +LexToken(NUMBER,'1',1,3385) +LexToken(EOL,'\n',1,3386) +LexToken(VAR,'win',1,3395) +LexToken(ASSIGNMENT,'=',1,3398) +LexToken(NUMBER,'-1',1,3399) +LexToken(SEMICOLON,';',1,3401) +LexToken(EOL,'\n',1,3402) +LexToken(VAR,'clrs',1,3411) +LexToken(ASSIGNMENT,'=',1,3415) +LexToken(OPENSQBRACKET,'[',1,3416) +LexToken(NUMBER,'1',1,3417) +LexToken(SEMICOLON,';',1,3418) +LexToken(NUMBER,'3',1,3419) +LexToken(SEMICOLON,';',1,3420) +LexToken(NUMBER,'5',1,3421) +LexToken(SEMICOLON,';',1,3422) +LexToken(NUMBER,'7',1,3423) +LexToken(SEMICOLON,';',1,3424) +LexToken(NUMBER,'9',1,3425) +LexToken(SEMICOLON,';',1,3426) +LexToken(NUMBER,'11',1,3427) +LexToken(SEMICOLON,';',1,3429) +LexToken(NUMBER,'13',1,3430) +LexToken(SEMICOLON,';',1,3432) +LexToken(NUMBER,'15',1,3433) +LexToken(CLOSESQBRACKET,']',1,3435) +LexToken(SEMICOLON,';',1,3436) +LexToken(EOL,'\n',1,3437) +LexToken(VAR,'wdim',1,3446) +LexToken(ASSIGNMENT,'=',1,3450) +LexToken(OPENSQBRACKET,'[',1,3451) +LexToken(NUMBER,'600',1,3452) +LexToken(SEMICOLON,';',1,3455) +LexToken(NUMBER,'400',1,3456) +LexToken(CLOSESQBRACKET,']',1,3459) +LexToken(EOL,'\n',1,3460) +LexToken(VAR,'wpos',1,3469) +LexToken(ASSIGNMENT,'=',1,3473) +LexToken(OPENSQBRACKET,'[',1,3474) +LexToken(NUMBER,'-1',1,3475) +LexToken(SEMICOLON,';',1,3477) +LexToken(NUMBER,'-1',1,3478) +LexToken(CLOSESQBRACKET,']',1,3480) +LexToken(EOL,'\n',1,3481) +LexToken(VAR,'per',1,3490) +LexToken(ASSIGNMENT,'=',1,3493) +LexToken(NUMBER,'30',1,3494) +LexToken(SEMICOLON,';',1,3496) +LexToken(EOL,'\n',1,3497) +LexToken(EOL,'\n',1,3498) +LexToken(VAR,'model',1,3507) +LexToken(ASSIGNMENT,'=',1,3512) +LexToken(SCICOS_MODEL,'scicos_model',1,3513) +LexToken(OPENBRACKET,'(',1,3525) +LexToken(CLOSEBRACKET,')',1,3526) +LexToken(EOL,'\n',1,3527) +LexToken(VAR,'model',1,3536) +LexToken(DOT,'.',1,3541) +LexToken(VAR,'sim',1,3542) +LexToken(ASSIGNMENT,'=',1,3545) +LexToken(VAR,'list',1,3546) +LexToken(OPENBRACKET,'(',1,3550) +LexToken(DQSTRING,'"cevscpe"',1,3559) +LexToken(COMMA,',',1,3560) +LexToken(NUMBER,'4',1,3561) +LexToken(CLOSEBRACKET,')',1,3562) +LexToken(EOL,'\n',1,3563) +LexToken(VAR,'model',1,3572) +LexToken(DOT,'.',1,3577) +LexToken(VAR,'evtin',1,3578) +LexToken(ASSIGNMENT,'=',1,3583) +LexToken(NUMBER,'1',1,3584) +LexToken(EOL,'\n',1,3585) +LexToken(VAR,'model',1,3594) +LexToken(DOT,'.',1,3599) +LexToken(VAR,'rpar',1,3600) +LexToken(ASSIGNMENT,'=',1,3604) +LexToken(VAR,'per',1,3605) +LexToken(EOL,'\n',1,3608) +LexToken(VAR,'model',1,3617) +LexToken(DOT,'.',1,3622) +LexToken(VAR,'ipar',1,3623) +LexToken(ASSIGNMENT,'=',1,3627) +LexToken(OPENSQBRACKET,'[',1,3628) +LexToken(VAR,'win',1,3629) +LexToken(SEMICOLON,';',1,3632) +LexToken(NUMBER,'1',1,3633) +LexToken(SEMICOLON,';',1,3634) +LexToken(VAR,'clrs',1,3635) +LexToken(OPENBRACKET,'(',1,3639) +LexToken(VAR,'nclock',1,3640) +LexToken(CLOSEBRACKET,')',1,3646) +LexToken(SEMICOLON,';',1,3647) +LexToken(VAR,'wpos',1,3648) +LexToken(OPENBRACKET,'(',1,3652) +LexToken(COLON,':',1,3653) +LexToken(CLOSEBRACKET,')',1,3654) +LexToken(SEMICOLON,';',1,3655) +LexToken(VAR,'wdim',1,3656) +LexToken(OPENBRACKET,'(',1,3660) +LexToken(COLON,':',1,3661) +LexToken(CLOSEBRACKET,')',1,3662) +LexToken(CLOSESQBRACKET,']',1,3663) +LexToken(EOL,'\n',1,3664) +LexToken(VAR,'model',1,3673) +LexToken(DOT,'.',1,3678) +LexToken(VAR,'blocktype',1,3679) +LexToken(ASSIGNMENT,'=',1,3688) +LexToken(DQSTRING,'"d"',1,3691) +LexToken(EOL,'\n',1,3692) +LexToken(VAR,'model',1,3701) +LexToken(DOT,'.',1,3706) +LexToken(VAR,'dep_ut',1,3707) +LexToken(ASSIGNMENT,'=',1,3713) +LexToken(OPENSQBRACKET,'[',1,3714) +LexToken(PREVAR_BOOLEAN,'%f',1,3715) +LexToken(PREVAR_BOOLEAN,'%f',1,3718) +LexToken(CLOSESQBRACKET,']',1,3720) +LexToken(EOL,'\n',1,3721) +LexToken(EOL,'\n',1,3722) +LexToken(VAR,'exprs',1,3731) +LexToken(ASSIGNMENT,'=',1,3736) +LexToken(OPENSQBRACKET,'[',1,3737) +LexToken(VAR,'sci2exp',1,3738) +LexToken(OPENBRACKET,'(',1,3745) +LexToken(VAR,'nclock',1,3746) +LexToken(CLOSEBRACKET,')',1,3752) +LexToken(SEMICOLON,';',1,3753) +LexToken(VAR,'strcat',1,3763) +LexToken(OPENBRACKET,'(',1,3769) +LexToken(VAR,'sci2exp',1,3770) +LexToken(OPENBRACKET,'(',1,3777) +LexToken(VAR,'clrs',1,3778) +LexToken(OPENBRACKET,'(',1,3782) +LexToken(VAR,'nclock',1,3783) +LexToken(CLOSEBRACKET,')',1,3789) +LexToken(CLOSEBRACKET,')',1,3790) +LexToken(COMMA,',',1,3791) +LexToken(DQSTRING,'" "',1,3794) +LexToken(CLOSEBRACKET,')',1,3795) +LexToken(SEMICOLON,';',1,3796) +LexToken(VAR,'string',1,3806) +LexToken(OPENBRACKET,'(',1,3812) +LexToken(VAR,'win',1,3813) +LexToken(CLOSEBRACKET,')',1,3816) +LexToken(SEMICOLON,';',1,3817) +LexToken(VAR,'sci2exp',1,3827) +LexToken(OPENBRACKET,'(',1,3834) +LexToken(OPENSQBRACKET,'[',1,3835) +LexToken(CLOSESQBRACKET,']',1,3836) +LexToken(CLOSEBRACKET,')',1,3837) +LexToken(SEMICOLON,';',1,3838) +LexToken(VAR,'sci2exp',1,3848) +LexToken(OPENBRACKET,'(',1,3855) +LexToken(VAR,'wdim',1,3856) +LexToken(CLOSEBRACKET,')',1,3860) +LexToken(SEMICOLON,';',1,3861) +LexToken(VAR,'string',1,3871) +LexToken(OPENBRACKET,'(',1,3877) +LexToken(VAR,'per',1,3878) +LexToken(CLOSEBRACKET,')',1,3881) +LexToken(CLOSESQBRACKET,']',1,3882) +LexToken(EOL,'\n',1,3883) +LexToken(VAR,'gr_i',1,3892) +LexToken(ASSIGNMENT,'=',1,3896) +LexToken(OPENSQBRACKET,'[',1,3897) +LexToken(CLOSESQBRACKET,']',1,3898) +LexToken(EOL,'\n',1,3899) +LexToken(VAR,'x',1,3908) +LexToken(ASSIGNMENT,'=',1,3909) +LexToken(VAR,'standard_define',1,3910) +LexToken(OPENBRACKET,'(',1,3925) +LexToken(OPENSQBRACKET,'[',1,3926) +LexToken(NUMBER,'2',1,3927) +LexToken(NUMBER,'2',1,3929) +LexToken(CLOSESQBRACKET,']',1,3930) +LexToken(COMMA,',',1,3931) +LexToken(VAR,'model',1,3932) +LexToken(COMMA,',',1,3937) +LexToken(VAR,'exprs',1,3938) +LexToken(COMMA,',',1,3943) +LexToken(VAR,'gr_i',1,3944) +LexToken(CLOSEBRACKET,')',1,3948) +LexToken(EOL,'\n',1,3949) +LexToken(END,'end',1,3954) +LexToken(EOL,'\n',1,3957) +LexToken(ENDFUNCTION,'endfunction',1,3958) +LexToken(EOL,'\n',1,3969) diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js new file mode 100644 index 00000000..6f0a9b33 --- /dev/null +++ b/js/Sinks/CFSCOPE.js @@ -0,0 +1,814 @@ +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,'CFSCOPE',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(VAR,'x',1,879) +LexToken(ASSIGNMENT,'=',1,880) +LexToken(OPENSQBRACKET,'[',1,881) +LexToken(CLOSESQBRACKET,']',1,882) +LexToken(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(SELECT,'select',1,911) +LexToken(VAR,'job',1,918) +LexToken(EOL,'\n',1,921) +LexToken(CASE,'case',1,926) +LexToken(DQSTRING,'"set"',1,935) +LexToken(THEN,'then',1,937) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'x',1,950) +LexToken(ASSIGNMENT,'=',1,951) +LexToken(VAR,'arg1',1,952) +LexToken(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'exprs',1,998) +LexToken(ASSIGNMENT,'=',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(DOT,'.',1,1012) +LexToken(VAR,'exprs',1,1013) +LexToken(EOL,'\n',1,1018) +LexToken(EOL,'\n',1,1019) +LexToken(VAR,'model',1,1028) +LexToken(ASSIGNMENT,'=',1,1033) +LexToken(VAR,'arg1',1,1034) +LexToken(DOT,'.',1,1038) +LexToken(VAR,'model',1,1039) +LexToken(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +LexToken(EOL,'\n',1,1071) +LexToken(WHILE,'while',1,1080) +LexToken(PREVAR_BOOLEAN,'%t',1,1086) +LexToken(DO,'do',1,1089) +LexToken(EOL,'\n',1,1091) +LexToken(OPENSQBRACKET,'[',1,1104) +LexToken(VAR,'ok',1,1105) +LexToken(COMMA,',',1,1107) +LexToken(VAR,'clrs',1,1108) +LexToken(COMMA,',',1,1112) +LexToken(VAR,'win',1,1113) +LexToken(COMMA,',',1,1116) +LexToken(VAR,'wpos',1,1117) +LexToken(COMMA,',',1,1121) +LexToken(VAR,'wdim',1,1122) +LexToken(COMMA,',',1,1126) +LexToken(VAR,'ymin',1,1127) +LexToken(COMMA,',',1,1131) +LexToken(VAR,'ymax',1,1132) +LexToken(COMMA,',',1,1136) +LexToken(VAR,'per',1,1137) +LexToken(COMMA,',',1,1140) +LexToken(VAR,'N',1,1141) +LexToken(COMMA,',',1,1142) +LexToken(VAR,'wu',1,1143) +LexToken(COMMA,',',1,1145) +LexToken(VAR,'exprs',1,1146) +LexToken(CLOSESQBRACKET,']',1,1151) +LexToken(ASSIGNMENT,'=',1,1152) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1153) +LexToken(OPENBRACKET,'(',1,1168) +LexToken(DQSTRING,'"Set Scope parameters"',1,1205) +LexToken(COMMA,',',1,1206) +LexToken(OPENSQBRACKET,'[',1,1222) +LexToken(DQSTRING,'"Color (>0) or mark (<0) vector (8 entries)"',1,1266) +LexToken(SEMICOLON,';',1,1267) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1321) +LexToken(SEMICOLON,';',1,1322) +LexToken(DQSTRING,'"Output window position"',1,1359) +LexToken(SEMICOLON,';',1,1360) +LexToken(DQSTRING,'"Output window sizes"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"Ymin"',1,1414) +LexToken(SEMICOLON,';',1,1415) +LexToken(DQSTRING,'"Ymax"',1,1434) +LexToken(SEMICOLON,';',1,1435) +LexToken(DQSTRING,'"Refresh period"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"Buffer size"',1,1491) +LexToken(DQSTRING,'"Links to view"',1,1519) +LexToken(CLOSESQBRACKET,']',1,1520) +LexToken(COMMA,',',1,1521) +LexToken(VAR,'list',1,1537) +LexToken(OPENBRACKET,'(',1,1541) +LexToken(DQSTRING,'"vec"',1,1546) +LexToken(COMMA,',',1,1547) +LexToken(NUMBER,'8',1,1548) +LexToken(COMMA,',',1,1549) +LexToken(DQSTRING,'"vec"',1,1554) +LexToken(COMMA,',',1,1555) +LexToken(NUMBER,'1',1,1556) +LexToken(COMMA,',',1,1557) +LexToken(DQSTRING,'"vec"',1,1562) +LexToken(COMMA,',',1,1563) +LexToken(NUMBER,'-1',1,1564) +LexToken(COMMA,',',1,1566) +LexToken(DQSTRING,'"vec"',1,1571) +LexToken(COMMA,',',1,1572) +LexToken(NUMBER,'-1',1,1573) +LexToken(COMMA,',',1,1575) +LexToken(DQSTRING,'"vec"',1,1580) +LexToken(COMMA,',',1,1581) +LexToken(NUMBER,'1',1,1582) +LexToken(COMMA,',',1,1583) +LexToken(DQSTRING,'"vec"',1,1603) +LexToken(COMMA,',',1,1604) +LexToken(NUMBER,'1',1,1605) +LexToken(COMMA,',',1,1606) +LexToken(DQSTRING,'"vec"',1,1611) +LexToken(COMMA,',',1,1612) +LexToken(NUMBER,'1',1,1613) +LexToken(COMMA,',',1,1614) +LexToken(DQSTRING,'"vec"',1,1619) +LexToken(COMMA,',',1,1620) +LexToken(NUMBER,'1',1,1621) +LexToken(COMMA,',',1,1622) +LexToken(DQSTRING,'"vec"',1,1627) +LexToken(COMMA,',',1,1628) +LexToken(NUMBER,'-1',1,1629) +LexToken(CLOSEBRACKET,')',1,1631) +LexToken(COMMA,',',1,1632) +LexToken(VAR,'exprs',1,1648) +LexToken(CLOSEBRACKET,')',1,1653) +LexToken(EOL,'\n',1,1654) +LexToken(IF,'if',1,1667) +LexToken(NOT,'~',1,1670) +LexToken(VAR,'ok',1,1671) +LexToken(THEN,'then',1,1674) +LexToken(EOL,'\n',1,1678) +LexToken(BREAK,'break',1,1695) +LexToken(COMMA,',',1,1700) +LexToken(EOL,'\n',1,1701) +LexToken(END,'end',1,1714) +LexToken(EOL,'\n',1,1744) +LexToken(VAR,'mess',1,1757) +LexToken(ASSIGNMENT,'=',1,1761) +LexToken(OPENSQBRACKET,'[',1,1762) +LexToken(CLOSESQBRACKET,']',1,1763) +LexToken(EOL,'\n',1,1764) +LexToken(IF,'if',1,1777) +LexToken(VAR,'size',1,1780) +LexToken(OPENBRACKET,'(',1,1784) +LexToken(VAR,'wpos',1,1785) +LexToken(COMMA,',',1,1789) +LexToken(DQSTRING,'"*"',1,1792) +LexToken(CLOSEBRACKET,')',1,1793) +LexToken(COMPARISON,'<>',1,1794) +LexToken(NUMBER,'0',1,1796) +LexToken(LOGICAL,'&',1,1798) +LexToken(VAR,'size',1,1799) +LexToken(OPENBRACKET,'(',1,1803) +LexToken(VAR,'wpos',1,1804) +LexToken(COMMA,',',1,1808) +LexToken(DQSTRING,'"*"',1,1811) +LexToken(CLOSEBRACKET,')',1,1812) +LexToken(COMPARISON,'<>',1,1813) +LexToken(NUMBER,'2',1,1815) +LexToken(THEN,'then',1,1817) +LexToken(EOL,'\n',1,1821) +LexToken(VAR,'mess',1,1838) +LexToken(ASSIGNMENT,'=',1,1842) +LexToken(OPENSQBRACKET,'[',1,1843) +LexToken(VAR,'mess',1,1844) +LexToken(SEMICOLON,';',1,1848) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1890) +LexToken(SEMICOLON,';',1,1891) +LexToken(DQSTRING,'" "',1,1894) +LexToken(CLOSESQBRACKET,']',1,1895) +LexToken(EOL,'\n',1,1896) +LexToken(VAR,'ok',1,1913) +LexToken(ASSIGNMENT,'=',1,1915) +LexToken(PREVAR_BOOLEAN,'%f',1,1916) +LexToken(EOL,'\n',1,1918) +LexToken(END,'end',1,1931) +LexToken(EOL,'\n',1,1934) +LexToken(IF,'if',1,1947) +LexToken(VAR,'size',1,1950) +LexToken(OPENBRACKET,'(',1,1954) +LexToken(VAR,'wdim',1,1955) +LexToken(COMMA,',',1,1959) +LexToken(DQSTRING,'"*"',1,1962) +LexToken(CLOSEBRACKET,')',1,1963) +LexToken(COMPARISON,'<>',1,1964) +LexToken(NUMBER,'0',1,1966) +LexToken(LOGICAL,'&',1,1968) +LexToken(VAR,'size',1,1969) +LexToken(OPENBRACKET,'(',1,1973) +LexToken(VAR,'wdim',1,1974) +LexToken(COMMA,',',1,1978) +LexToken(DQSTRING,'"*"',1,1981) +LexToken(CLOSEBRACKET,')',1,1982) +LexToken(COMPARISON,'<>',1,1983) +LexToken(NUMBER,'2',1,1985) +LexToken(THEN,'then',1,1987) +LexToken(EOL,'\n',1,1991) +LexToken(VAR,'mess',1,2008) +LexToken(ASSIGNMENT,'=',1,2012) +LexToken(OPENSQBRACKET,'[',1,2013) +LexToken(VAR,'mess',1,2014) +LexToken(SEMICOLON,';',1,2018) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2055) +LexToken(SEMICOLON,';',1,2056) +LexToken(DQSTRING,'" "',1,2059) +LexToken(CLOSESQBRACKET,']',1,2060) +LexToken(EOL,'\n',1,2061) +LexToken(VAR,'ok',1,2078) +LexToken(ASSIGNMENT,'=',1,2080) +LexToken(PREVAR_BOOLEAN,'%f',1,2081) +LexToken(EOL,'\n',1,2083) +LexToken(END,'end',1,2096) +LexToken(EOL,'\n',1,2099) +LexToken(IF,'if',1,2112) +LexToken(VAR,'win',1,2115) +LexToken(COMPARISON,'<',1,2118) +LexToken(NUMBER,'-1',1,2119) +LexToken(THEN,'then',1,2122) +LexToken(EOL,'\n',1,2126) +LexToken(VAR,'mess',1,2143) +LexToken(ASSIGNMENT,'=',1,2147) +LexToken(OPENSQBRACKET,'[',1,2148) +LexToken(VAR,'mess',1,2149) +LexToken(SEMICOLON,';',1,2153) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2195) +LexToken(SEMICOLON,';',1,2196) +LexToken(DQSTRING,'" "',1,2199) +LexToken(CLOSESQBRACKET,']',1,2200) +LexToken(EOL,'\n',1,2201) +LexToken(VAR,'ok',1,2218) +LexToken(ASSIGNMENT,'=',1,2220) +LexToken(PREVAR_BOOLEAN,'%f',1,2221) +LexToken(EOL,'\n',1,2223) +LexToken(END,'end',1,2236) +LexToken(EOL,'\n',1,2239) +LexToken(IF,'if',1,2252) +LexToken(VAR,'per',1,2255) +LexToken(COMPARISON,'<=',1,2258) +LexToken(NUMBER,'0',1,2260) +LexToken(THEN,'then',1,2262) +LexToken(EOL,'\n',1,2266) +LexToken(VAR,'mess',1,2283) +LexToken(ASSIGNMENT,'=',1,2287) +LexToken(OPENSQBRACKET,'[',1,2288) +LexToken(VAR,'mess',1,2289) +LexToken(SEMICOLON,';',1,2293) +LexToken(DQSTRING,'"Refresh period must be positive"',1,2326) +LexToken(SEMICOLON,';',1,2327) +LexToken(DQSTRING,'" "',1,2330) +LexToken(CLOSESQBRACKET,']',1,2331) +LexToken(EOL,'\n',1,2332) +LexToken(VAR,'ok',1,2349) +LexToken(ASSIGNMENT,'=',1,2351) +LexToken(PREVAR_BOOLEAN,'%f',1,2352) +LexToken(EOL,'\n',1,2354) +LexToken(END,'end',1,2367) +LexToken(EOL,'\n',1,2370) +LexToken(IF,'if',1,2383) +LexToken(VAR,'N',1,2386) +LexToken(COMPARISON,'<',1,2387) +LexToken(NUMBER,'2',1,2388) +LexToken(THEN,'then',1,2390) +LexToken(EOL,'\n',1,2394) +LexToken(VAR,'mess',1,2411) +LexToken(ASSIGNMENT,'=',1,2415) +LexToken(OPENSQBRACKET,'[',1,2416) +LexToken(VAR,'mess',1,2417) +LexToken(SEMICOLON,';',1,2421) +LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2453) +LexToken(SEMICOLON,';',1,2454) +LexToken(DQSTRING,'" "',1,2457) +LexToken(CLOSESQBRACKET,']',1,2458) +LexToken(EOL,'\n',1,2459) +LexToken(VAR,'ok',1,2476) +LexToken(ASSIGNMENT,'=',1,2478) +LexToken(PREVAR_BOOLEAN,'%f',1,2479) +LexToken(EOL,'\n',1,2481) +LexToken(END,'end',1,2494) +LexToken(EOL,'\n',1,2497) +LexToken(IF,'if',1,2510) +LexToken(VAR,'ymin',1,2513) +LexToken(COMPARISON,'>=',1,2517) +LexToken(VAR,'ymax',1,2519) +LexToken(THEN,'then',1,2524) +LexToken(EOL,'\n',1,2528) +LexToken(VAR,'mess',1,2545) +LexToken(ASSIGNMENT,'=',1,2549) +LexToken(OPENSQBRACKET,'[',1,2550) +LexToken(VAR,'mess',1,2551) +LexToken(SEMICOLON,';',1,2555) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2587) +LexToken(SEMICOLON,';',1,2588) +LexToken(DQSTRING,'" "',1,2591) +LexToken(CLOSESQBRACKET,']',1,2592) +LexToken(EOL,'\n',1,2593) +LexToken(VAR,'ok',1,2610) +LexToken(ASSIGNMENT,'=',1,2612) +LexToken(PREVAR_BOOLEAN,'%f',1,2613) +LexToken(EOL,'\n',1,2615) +LexToken(END,'end',1,2628) +LexToken(EOL,'\n',1,2631) +LexToken(IF,'if',1,2644) +LexToken(VAR,'wu',1,2647) +LexToken(COMPARISON,'<',1,2649) +LexToken(NUMBER,'0',1,2650) +LexToken(THEN,'then',1,2652) +LexToken(EOL,'\n',1,2656) +LexToken(VAR,'mess',1,2673) +LexToken(ASSIGNMENT,'=',1,2677) +LexToken(OPENSQBRACKET,'[',1,2678) +LexToken(VAR,'mess',1,2679) +LexToken(SEMICOLON,';',1,2683) +LexToken(DQSTRING,'"Link to view must be positive"',1,2714) +LexToken(SEMICOLON,';',1,2715) +LexToken(DQSTRING,'" "',1,2718) +LexToken(CLOSESQBRACKET,']',1,2719) +LexToken(EOL,'\n',1,2720) +LexToken(VAR,'ok',1,2737) +LexToken(ASSIGNMENT,'=',1,2739) +LexToken(PREVAR_BOOLEAN,'%f',1,2740) +LexToken(EOL,'\n',1,2742) +LexToken(END,'end',1,2755) +LexToken(EOL,'\n',1,2758) +LexToken(IF,'if',1,2771) +LexToken(NOT,'~',1,2774) +LexToken(VAR,'ok',1,2775) +LexToken(THEN,'then',1,2778) +LexToken(EOL,'\n',1,2782) +LexToken(VAR,'message',1,2799) +LexToken(OPENBRACKET,'(',1,2806) +LexToken(OPENSQBRACKET,'[',1,2807) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2848) +LexToken(SEMICOLON,';',1,2849) +LexToken(DQSTRING,'" "',1,2869) +LexToken(SEMICOLON,';',1,2870) +LexToken(VAR,'mess',1,2871) +LexToken(CLOSESQBRACKET,']',1,2875) +LexToken(CLOSEBRACKET,')',1,2876) +LexToken(EOL,'\n',1,2877) +LexToken(END,'end',1,2890) +LexToken(EOL,'\n',1,2893) +LexToken(IF,'if',1,2906) +LexToken(VAR,'ok',1,2909) +LexToken(THEN,'then',1,2912) +LexToken(EOL,'\n',1,2916) +LexToken(IF,'if',1,2933) +LexToken(VAR,'wpos',1,2936) +LexToken(COMPARISON,'==',1,2940) +LexToken(OPENSQBRACKET,'[',1,2942) +LexToken(CLOSESQBRACKET,']',1,2943) +LexToken(THEN,'then',1,2945) +LexToken(EOL,'\n',1,2949) +LexToken(VAR,'wpos',1,2970) +LexToken(ASSIGNMENT,'=',1,2974) +LexToken(OPENSQBRACKET,'[',1,2975) +LexToken(NUMBER,'-1',1,2976) +LexToken(SEMICOLON,';',1,2978) +LexToken(NUMBER,'-1',1,2979) +LexToken(CLOSESQBRACKET,']',1,2981) +LexToken(SEMICOLON,';',1,2982) +LexToken(EOL,'\n',1,2983) +LexToken(END,'end',1,3000) +LexToken(EOL,'\n',1,3003) +LexToken(IF,'if',1,3020) +LexToken(VAR,'wdim',1,3023) +LexToken(COMPARISON,'==',1,3027) +LexToken(OPENSQBRACKET,'[',1,3029) +LexToken(CLOSESQBRACKET,']',1,3030) +LexToken(THEN,'then',1,3032) +LexToken(EOL,'\n',1,3036) +LexToken(VAR,'wdim',1,3057) +LexToken(ASSIGNMENT,'=',1,3061) +LexToken(OPENSQBRACKET,'[',1,3062) +LexToken(NUMBER,'-1',1,3063) +LexToken(SEMICOLON,';',1,3065) +LexToken(NUMBER,'-1',1,3066) +LexToken(CLOSESQBRACKET,']',1,3068) +LexToken(SEMICOLON,';',1,3069) +LexToken(EOL,'\n',1,3070) +LexToken(END,'end',1,3087) +LexToken(EOL,'\n',1,3090) +LexToken(VAR,'rpar',1,3107) +LexToken(ASSIGNMENT,'=',1,3111) +LexToken(OPENSQBRACKET,'[',1,3112) +LexToken(NUMBER,'0',1,3113) +LexToken(SEMICOLON,';',1,3114) +LexToken(VAR,'ymin',1,3115) +LexToken(SEMICOLON,';',1,3119) +LexToken(VAR,'ymax',1,3120) +LexToken(SEMICOLON,';',1,3124) +LexToken(VAR,'per',1,3125) +LexToken(CLOSESQBRACKET,']',1,3128) +LexToken(EOL,'\n',1,3129) +LexToken(IF,'if',1,3146) +LexToken(VAR,'size',1,3149) +LexToken(OPENBRACKET,'(',1,3153) +LexToken(VAR,'clrs',1,3154) +LexToken(COMMA,',',1,3158) +LexToken(DQSTRING,'"*"',1,3161) +LexToken(CLOSEBRACKET,')',1,3162) +LexToken(COMPARISON,'>',1,3163) +LexToken(NUMBER,'8',1,3164) +LexToken(THEN,'then',1,3166) +LexToken(EOL,'\n',1,3170) +LexToken(VAR,'clrs',1,3191) +LexToken(ASSIGNMENT,'=',1,3195) +LexToken(VAR,'clrs',1,3196) +LexToken(OPENBRACKET,'(',1,3200) +LexToken(NUMBER,'1',1,3201) +LexToken(COLON,':',1,3202) +LexToken(NUMBER,'8',1,3203) +LexToken(CLOSEBRACKET,')',1,3204) +LexToken(SEMICOLON,';',1,3205) +LexToken(EOL,'\n',1,3206) +LexToken(END,'end',1,3223) +LexToken(EOL,'\n',1,3226) +LexToken(IF,'if',1,3243) +LexToken(VAR,'size',1,3246) +LexToken(OPENBRACKET,'(',1,3250) +LexToken(VAR,'clrs',1,3251) +LexToken(COMMA,',',1,3255) +LexToken(DQSTRING,'"*"',1,3258) +LexToken(CLOSEBRACKET,')',1,3259) +LexToken(COMPARISON,'<',1,3260) +LexToken(NUMBER,'8',1,3261) +LexToken(THEN,'then',1,3263) +LexToken(EOL,'\n',1,3267) +LexToken(VAR,'clrs',1,3288) +LexToken(OPENBRACKET,'(',1,3292) +LexToken(NUMBER,'8',1,3293) +LexToken(CLOSEBRACKET,')',1,3294) +LexToken(ASSIGNMENT,'=',1,3295) +LexToken(NUMBER,'0',1,3296) +LexToken(SEMICOLON,';',1,3297) +LexToken(EOL,'\n',1,3298) +LexToken(END,'end',1,3315) +LexToken(EOL,'\n',1,3318) +LexToken(VAR,'ipar',1,3335) +LexToken(ASSIGNMENT,'=',1,3339) +LexToken(OPENSQBRACKET,'[',1,3340) +LexToken(VAR,'win',1,3341) +LexToken(SEMICOLON,';',1,3344) +LexToken(NUMBER,'1',1,3345) +LexToken(SEMICOLON,';',1,3346) +LexToken(VAR,'N',1,3347) +LexToken(SEMICOLON,';',1,3348) +LexToken(VAR,'clrs',1,3349) +LexToken(OPENBRACKET,'(',1,3353) +LexToken(COLON,':',1,3354) +LexToken(CLOSEBRACKET,')',1,3355) +LexToken(SEMICOLON,';',1,3356) +LexToken(VAR,'wpos',1,3357) +LexToken(OPENBRACKET,'(',1,3361) +LexToken(COLON,':',1,3362) +LexToken(CLOSEBRACKET,')',1,3363) +LexToken(SEMICOLON,';',1,3364) +LexToken(VAR,'wdim',1,3365) +LexToken(OPENBRACKET,'(',1,3369) +LexToken(COLON,':',1,3370) +LexToken(CLOSEBRACKET,')',1,3371) +LexToken(SEMICOLON,';',1,3372) +LexToken(VAR,'size',1,3373) +LexToken(OPENBRACKET,'(',1,3377) +LexToken(VAR,'wu',1,3378) +LexToken(COMMA,',',1,3380) +LexToken(DQSTRING,'"*"',1,3383) +LexToken(CLOSEBRACKET,')',1,3384) +LexToken(SEMICOLON,';',1,3385) +LexToken(VAR,'wu',1,3386) +LexToken(OPENBRACKET,'(',1,3388) +LexToken(COLON,':',1,3389) +LexToken(CLOSEBRACKET,')',1,3390) +LexToken(CLOSESQBRACKET,']',1,3391) +LexToken(EOL,'\n',1,3392) +LexToken(EOL,'\n',1,3477) +LexToken(EOL,'\n',1,3516) +LexToken(VAR,'model',1,3533) +LexToken(DOT,'.',1,3538) +LexToken(VAR,'rpar',1,3539) +LexToken(ASSIGNMENT,'=',1,3543) +LexToken(VAR,'rpar',1,3544) +LexToken(SEMICOLON,';',1,3548) +LexToken(EOL,'\n',1,3549) +LexToken(VAR,'model',1,3566) +LexToken(DOT,'.',1,3571) +LexToken(VAR,'ipar',1,3572) +LexToken(ASSIGNMENT,'=',1,3576) +LexToken(VAR,'ipar',1,3577) +LexToken(EOL,'\n',1,3581) +LexToken(VAR,'model',1,3598) +LexToken(DOT,'.',1,3603) +LexToken(VAR,'firing',1,3604) +LexToken(ASSIGNMENT,'=',1,3610) +LexToken(OPENSQBRACKET,'[',1,3611) +LexToken(CLOSESQBRACKET,']',1,3612) +LexToken(EOL,'\n',1,3629) +LexToken(VAR,'model',1,3646) +LexToken(DOT,'.',1,3651) +LexToken(VAR,'dep_ut',1,3652) +LexToken(ASSIGNMENT,'=',1,3658) +LexToken(OPENSQBRACKET,'[',1,3659) +LexToken(PREVAR_BOOLEAN,'%t',1,3660) +LexToken(PREVAR_BOOLEAN,'%f',1,3663) +LexToken(CLOSESQBRACKET,']',1,3665) +LexToken(EOL,'\n',1,3682) +LexToken(VAR,'graphics',1,3699) +LexToken(DOT,'.',1,3707) +LexToken(VAR,'exprs',1,3708) +LexToken(ASSIGNMENT,'=',1,3713) +LexToken(VAR,'exprs',1,3714) +LexToken(SEMICOLON,';',1,3719) +LexToken(EOL,'\n',1,3720) +LexToken(VAR,'x',1,3737) +LexToken(DOT,'.',1,3738) +LexToken(VAR,'graphics',1,3739) +LexToken(ASSIGNMENT,'=',1,3747) +LexToken(VAR,'graphics',1,3748) +LexToken(SEMICOLON,';',1,3756) +LexToken(EOL,'\n',1,3757) +LexToken(VAR,'x',1,3774) +LexToken(DOT,'.',1,3775) +LexToken(VAR,'model',1,3776) +LexToken(ASSIGNMENT,'=',1,3781) +LexToken(VAR,'model',1,3782) +LexToken(EOL,'\n',1,3787) +LexToken(BREAK,'break',1,3804) +LexToken(EOL,'\n',1,3809) +LexToken(END,'end',1,3822) +LexToken(EOL,'\n',1,3825) +LexToken(END,'end',1,3834) +LexToken(EOL,'\n',1,3837) +LexToken(CASE,'case',1,3842) +LexToken(DQSTRING,'"define"',1,3854) +LexToken(THEN,'then',1,3856) +LexToken(EOL,'\n',1,3860) +LexToken(VAR,'win',1,3869) +LexToken(ASSIGNMENT,'=',1,3872) +LexToken(NUMBER,'-1',1,3873) +LexToken(SEMICOLON,';',1,3875) +LexToken(EOL,'\n',1,3876) +LexToken(VAR,'wdim',1,3885) +LexToken(ASSIGNMENT,'=',1,3889) +LexToken(OPENSQBRACKET,'[',1,3890) +LexToken(NUMBER,'600',1,3891) +LexToken(SEMICOLON,';',1,3894) +LexToken(NUMBER,'400',1,3895) +LexToken(CLOSESQBRACKET,']',1,3898) +LexToken(EOL,'\n',1,3899) +LexToken(VAR,'wpos',1,3908) +LexToken(ASSIGNMENT,'=',1,3912) +LexToken(OPENSQBRACKET,'[',1,3913) +LexToken(NUMBER,'-1',1,3914) +LexToken(SEMICOLON,';',1,3916) +LexToken(NUMBER,'-1',1,3917) +LexToken(CLOSESQBRACKET,']',1,3919) +LexToken(EOL,'\n',1,3920) +LexToken(VAR,'clrs',1,3929) +LexToken(ASSIGNMENT,'=',1,3933) +LexToken(OPENSQBRACKET,'[',1,3934) +LexToken(NUMBER,'1',1,3935) +LexToken(SEMICOLON,';',1,3936) +LexToken(NUMBER,'3',1,3937) +LexToken(SEMICOLON,';',1,3938) +LexToken(NUMBER,'5',1,3939) +LexToken(SEMICOLON,';',1,3940) +LexToken(NUMBER,'7',1,3941) +LexToken(SEMICOLON,';',1,3942) +LexToken(NUMBER,'9',1,3943) +LexToken(SEMICOLON,';',1,3944) +LexToken(NUMBER,'11',1,3945) +LexToken(SEMICOLON,';',1,3947) +LexToken(NUMBER,'13',1,3948) +LexToken(SEMICOLON,';',1,3950) +LexToken(NUMBER,'15',1,3951) +LexToken(CLOSESQBRACKET,']',1,3953) +LexToken(SEMICOLON,';',1,3954) +LexToken(EOL,'\n',1,3955) +LexToken(VAR,'N',1,3964) +LexToken(ASSIGNMENT,'=',1,3965) +LexToken(NUMBER,'2',1,3966) +LexToken(SEMICOLON,';',1,3967) +LexToken(EOL,'\n',1,3968) +LexToken(VAR,'ymin',1,3977) +LexToken(ASSIGNMENT,'=',1,3981) +LexToken(NUMBER,'-15',1,3982) +LexToken(SEMICOLON,';',1,3985) +LexToken(EOL,'\n',1,3986) +LexToken(VAR,'ymax',1,3995) +LexToken(ASSIGNMENT,'=',1,3999) +LexToken(OPERATOR,'+',1,4000) +LexToken(NUMBER,'15',1,4001) +LexToken(SEMICOLON,';',1,4003) +LexToken(EOL,'\n',1,4004) +LexToken(VAR,'per',1,4013) +LexToken(ASSIGNMENT,'=',1,4016) +LexToken(NUMBER,'30',1,4017) +LexToken(SEMICOLON,';',1,4019) +LexToken(EOL,'\n',1,4020) +LexToken(VAR,'model',1,4029) +LexToken(ASSIGNMENT,'=',1,4034) +LexToken(SCICOS_MODEL,'scicos_model',1,4035) +LexToken(OPENBRACKET,'(',1,4047) +LexToken(CLOSEBRACKET,')',1,4048) +LexToken(EOL,'\n',1,4049) +LexToken(VAR,'model',1,4058) +LexToken(DOT,'.',1,4063) +LexToken(VAR,'sim',1,4064) +LexToken(ASSIGNMENT,'=',1,4067) +LexToken(VAR,'list',1,4068) +LexToken(OPENBRACKET,'(',1,4072) +LexToken(DQSTRING,'"cfscope"',1,4081) +LexToken(COMMA,',',1,4082) +LexToken(NUMBER,'4',1,4083) +LexToken(CLOSEBRACKET,')',1,4084) +LexToken(EOL,'\n',1,4085) +LexToken(VAR,'model',1,4094) +LexToken(DOT,'.',1,4099) +LexToken(VAR,'evtin',1,4100) +LexToken(ASSIGNMENT,'=',1,4105) +LexToken(NUMBER,'1',1,4106) +LexToken(EOL,'\n',1,4107) +LexToken(VAR,'model',1,4116) +LexToken(DOT,'.',1,4121) +LexToken(VAR,'rpar',1,4122) +LexToken(ASSIGNMENT,'=',1,4126) +LexToken(OPENSQBRACKET,'[',1,4127) +LexToken(NUMBER,'0',1,4128) +LexToken(SEMICOLON,';',1,4129) +LexToken(VAR,'ymin',1,4130) +LexToken(SEMICOLON,';',1,4134) +LexToken(VAR,'ymax',1,4135) +LexToken(SEMICOLON,';',1,4139) +LexToken(VAR,'per',1,4140) +LexToken(CLOSESQBRACKET,']',1,4143) +LexToken(EOL,'\n',1,4144) +LexToken(VAR,'model',1,4153) +LexToken(DOT,'.',1,4158) +LexToken(VAR,'ipar',1,4159) +LexToken(ASSIGNMENT,'=',1,4163) +LexToken(OPENSQBRACKET,'[',1,4164) +LexToken(VAR,'win',1,4165) +LexToken(SEMICOLON,';',1,4168) +LexToken(NUMBER,'1',1,4169) +LexToken(SEMICOLON,';',1,4170) +LexToken(VAR,'N',1,4171) +LexToken(SEMICOLON,';',1,4172) +LexToken(VAR,'clrs',1,4173) +LexToken(SEMICOLON,';',1,4177) +LexToken(VAR,'wpos',1,4178) +LexToken(SEMICOLON,';',1,4182) +LexToken(VAR,'wdim',1,4183) +LexToken(SEMICOLON,';',1,4187) +LexToken(NUMBER,'1',1,4188) +LexToken(SEMICOLON,';',1,4189) +LexToken(NUMBER,'1',1,4190) +LexToken(CLOSESQBRACKET,']',1,4191) +LexToken(EOL,'\n',1,4192) +LexToken(VAR,'model',1,4201) +LexToken(DOT,'.',1,4206) +LexToken(VAR,'blocktype',1,4207) +LexToken(ASSIGNMENT,'=',1,4216) +LexToken(DQSTRING,'"c"',1,4219) +LexToken(EOL,'\n',1,4220) +LexToken(VAR,'model',1,4229) +LexToken(DOT,'.',1,4234) +LexToken(VAR,'dep_ut',1,4235) +LexToken(ASSIGNMENT,'=',1,4241) +LexToken(OPENSQBRACKET,'[',1,4242) +LexToken(PREVAR_BOOLEAN,'%t',1,4243) +LexToken(PREVAR_BOOLEAN,'%f',1,4246) +LexToken(CLOSESQBRACKET,']',1,4248) +LexToken(EOL,'\n',1,4249) +LexToken(EOL,'\n',1,4250) +LexToken(VAR,'exprs',1,4259) +LexToken(ASSIGNMENT,'=',1,4264) +LexToken(OPENSQBRACKET,'[',1,4265) +LexToken(VAR,'strcat',1,4266) +LexToken(OPENBRACKET,'(',1,4272) +LexToken(VAR,'string',1,4273) +LexToken(OPENBRACKET,'(',1,4279) +LexToken(VAR,'clrs',1,4280) +LexToken(CLOSEBRACKET,')',1,4284) +LexToken(COMMA,',',1,4285) +LexToken(DQSTRING,'" "',1,4288) +LexToken(CLOSEBRACKET,')',1,4289) +LexToken(SEMICOLON,';',1,4290) +LexToken(VAR,'string',1,4300) +LexToken(OPENBRACKET,'(',1,4306) +LexToken(VAR,'win',1,4307) +LexToken(CLOSEBRACKET,')',1,4310) +LexToken(SEMICOLON,';',1,4311) +LexToken(VAR,'sci2exp',1,4321) +LexToken(OPENBRACKET,'(',1,4328) +LexToken(OPENSQBRACKET,'[',1,4329) +LexToken(CLOSESQBRACKET,']',1,4330) +LexToken(CLOSEBRACKET,')',1,4331) +LexToken(SEMICOLON,';',1,4332) +LexToken(VAR,'sci2exp',1,4342) +LexToken(OPENBRACKET,'(',1,4349) +LexToken(VAR,'wdim',1,4350) +LexToken(CLOSEBRACKET,')',1,4354) +LexToken(SEMICOLON,';',1,4355) +LexToken(VAR,'string',1,4365) +LexToken(OPENBRACKET,'(',1,4371) +LexToken(VAR,'ymin',1,4372) +LexToken(CLOSEBRACKET,')',1,4376) +LexToken(SEMICOLON,';',1,4377) +LexToken(VAR,'string',1,4387) +LexToken(OPENBRACKET,'(',1,4393) +LexToken(VAR,'ymax',1,4394) +LexToken(CLOSEBRACKET,')',1,4398) +LexToken(SEMICOLON,';',1,4399) +LexToken(VAR,'string',1,4409) +LexToken(OPENBRACKET,'(',1,4415) +LexToken(VAR,'per',1,4416) +LexToken(CLOSEBRACKET,')',1,4419) +LexToken(SEMICOLON,';',1,4420) +LexToken(VAR,'string',1,4430) +LexToken(OPENBRACKET,'(',1,4436) +LexToken(VAR,'N',1,4437) +LexToken(CLOSEBRACKET,')',1,4438) +LexToken(SEMICOLON,';',1,4439) +LexToken(VAR,'string',1,4449) +LexToken(OPENBRACKET,'(',1,4455) +LexToken(OPENSQBRACKET,'[',1,4456) +LexToken(NUMBER,'1',1,4457) +LexToken(CLOSESQBRACKET,']',1,4458) +LexToken(CLOSEBRACKET,')',1,4459) +LexToken(CLOSESQBRACKET,']',1,4460) +LexToken(SEMICOLON,';',1,4461) +LexToken(EOL,'\n',1,4462) +LexToken(VAR,'gr_i',1,4471) +LexToken(ASSIGNMENT,'=',1,4475) +LexToken(OPENSQBRACKET,'[',1,4476) +LexToken(CLOSESQBRACKET,']',1,4477) +LexToken(EOL,'\n',1,4478) +LexToken(VAR,'x',1,4487) +LexToken(ASSIGNMENT,'=',1,4488) +LexToken(VAR,'standard_define',1,4489) +LexToken(OPENBRACKET,'(',1,4504) +LexToken(OPENSQBRACKET,'[',1,4505) +LexToken(NUMBER,'2',1,4506) +LexToken(NUMBER,'2',1,4508) +LexToken(CLOSESQBRACKET,']',1,4509) +LexToken(COMMA,',',1,4510) +LexToken(VAR,'model',1,4511) +LexToken(COMMA,',',1,4516) +LexToken(VAR,'exprs',1,4517) +LexToken(COMMA,',',1,4522) +LexToken(VAR,'gr_i',1,4523) +LexToken(CLOSEBRACKET,')',1,4527) +LexToken(EOL,'\n',1,4528) +LexToken(END,'end',1,4533) +LexToken(EOL,'\n',1,4536) +LexToken(ENDFUNCTION,'endfunction',1,4537) +LexToken(EOL,'\n',1,4548) diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js new file mode 100644 index 00000000..bedbd5ef --- /dev/null +++ b/js/Sinks/CLKOUTV_f.js @@ -0,0 +1,975 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,72) +LexToken(EOL,'\n',1,151) +LexToken(EOL,'\n',1,154) +LexToken(EOL,'\n',1,226) +LexToken(EOL,'\n',1,298) +LexToken(EOL,'\n',1,367) +LexToken(EOL,'\n',1,406) +LexToken(EOL,'\n',1,409) +LexToken(EOL,'\n',1,476) +LexToken(EOL,'\n',1,542) +LexToken(EOL,'\n',1,607) +LexToken(EOL,'\n',1,655) +LexToken(EOL,'\n',1,658) +LexToken(EOL,'\n',1,727) +LexToken(EOL,'\n',1,790) +LexToken(EOL,'\n',1,872) +LexToken(EOL,'\n',1,875) +LexToken(EOL,'\n',1,906) +LexToken(EOL,'\n',1,909) +LexToken(EOL,'\n',1,910) +LexToken(FUNCTION,'function',1,911) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(VAR,'x',1,921) +LexToken(COMMA,',',1,922) +LexToken(VAR,'y',1,923) +LexToken(COMMA,',',1,924) +LexToken(VAR,'typ',1,925) +LexToken(CLOSESQBRACKET,']',1,928) +LexToken(ASSIGNMENT,'=',1,929) +LexToken(VAR,'CLKOUTV_f',1,930) +LexToken(OPENBRACKET,'(',1,939) +LexToken(VAR,'job',1,940) +LexToken(COMMA,',',1,943) +LexToken(VAR,'arg1',1,944) +LexToken(COMMA,',',1,948) +LexToken(VAR,'arg2',1,949) +LexToken(CLOSEBRACKET,')',1,953) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'x',1,959) +LexToken(ASSIGNMENT,'=',1,960) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(CLOSESQBRACKET,']',1,962) +LexToken(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +LexToken(SELECT,'select',1,991) +LexToken(VAR,'job',1,998) +LexToken(EOL,'\n',1,1001) +LexToken(CASE,'case',1,1006) +LexToken(DQSTRING,'"plot"',1,1016) +LexToken(THEN,'then',1,1018) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'xf',1,1031) +LexToken(ASSIGNMENT,'=',1,1033) +LexToken(NUMBER,'60',1,1034) +LexToken(SEMICOLON,';',1,1036) +LexToken(EOL,'\n',1,1037) +LexToken(VAR,'yf',1,1046) +LexToken(ASSIGNMENT,'=',1,1048) +LexToken(NUMBER,'40',1,1049) +LexToken(SEMICOLON,';',1,1051) +LexToken(EOL,'\n',1,1052) +LexToken(VAR,'orig',1,1061) +LexToken(ASSIGNMENT,'=',1,1065) +LexToken(VAR,'arg1',1,1066) +LexToken(DOT,'.',1,1070) +LexToken(VAR,'graphics',1,1071) +LexToken(DOT,'.',1,1079) +LexToken(VAR,'orig',1,1080) +LexToken(SEMICOLON,';',1,1084) +LexToken(EOL,'\n',1,1085) +LexToken(VAR,'sz',1,1094) +LexToken(ASSIGNMENT,'=',1,1096) +LexToken(VAR,'arg1',1,1097) +LexToken(DOT,'.',1,1101) +LexToken(VAR,'graphics',1,1102) +LexToken(DOT,'.',1,1110) +LexToken(VAR,'sz',1,1111) +LexToken(SEMICOLON,';',1,1113) +LexToken(EOL,'\n',1,1114) +LexToken(VAR,'orient',1,1123) +LexToken(ASSIGNMENT,'=',1,1129) +LexToken(VAR,'arg1',1,1130) +LexToken(DOT,'.',1,1134) +LexToken(VAR,'graphics',1,1135) +LexToken(DOT,'.',1,1143) +LexToken(VAR,'flip',1,1144) +LexToken(SEMICOLON,';',1,1148) +LexToken(EOL,'\n',1,1149) +LexToken(VAR,'prt',1,1158) +LexToken(ASSIGNMENT,'=',1,1161) +LexToken(VAR,'arg1',1,1162) +LexToken(DOT,'.',1,1166) +LexToken(VAR,'model',1,1167) +LexToken(DOT,'.',1,1172) +LexToken(VAR,'ipar',1,1173) +LexToken(SEMICOLON,';',1,1177) +LexToken(EOL,'\n',1,1178) +LexToken(VAR,'pat',1,1187) +LexToken(ASSIGNMENT,'=',1,1190) +LexToken(VAR,'xget',1,1191) +LexToken(OPENBRACKET,'(',1,1195) +LexToken(DQSTRING,'"pattern"',1,1204) +LexToken(CLOSEBRACKET,')',1,1205) +LexToken(SEMICOLON,';',1,1206) +LexToken(EOL,'\n',1,1207) +LexToken(VAR,'xset',1,1216) +LexToken(OPENBRACKET,'(',1,1220) +LexToken(DQSTRING,'"pattern"',1,1229) +LexToken(COMMA,',',1,1230) +LexToken(VAR,'default_color',1,1231) +LexToken(OPENBRACKET,'(',1,1244) +LexToken(NUMBER,'-1',1,1245) +LexToken(CLOSEBRACKET,')',1,1247) +LexToken(CLOSEBRACKET,')',1,1248) +LexToken(SEMICOLON,';',1,1249) +LexToken(EOL,'\n',1,1250) +LexToken(VAR,'thick',1,1259) +LexToken(ASSIGNMENT,'=',1,1264) +LexToken(VAR,'xget',1,1265) +LexToken(OPENBRACKET,'(',1,1269) +LexToken(DQSTRING,'"thickness"',1,1280) +LexToken(CLOSEBRACKET,')',1,1281) +LexToken(SEMICOLON,';',1,1282) +LexToken(EOL,'\n',1,1283) +LexToken(VAR,'xset',1,1292) +LexToken(OPENBRACKET,'(',1,1296) +LexToken(DQSTRING,'"thickness"',1,1307) +LexToken(COMMA,',',1,1308) +LexToken(NUMBER,'2',1,1309) +LexToken(CLOSEBRACKET,')',1,1310) +LexToken(SEMICOLON,';',1,1311) +LexToken(EOL,'\n',1,1312) +LexToken(VAR,'x',1,1321) +LexToken(ASSIGNMENT,'=',1,1322) +LexToken(VAR,'orig',1,1323) +LexToken(OPENBRACKET,'(',1,1327) +LexToken(NUMBER,'1',1,1328) +LexToken(CLOSEBRACKET,')',1,1329) +LexToken(OPERATOR,'+',1,1330) +LexToken(VAR,'sz',1,1331) +LexToken(OPENBRACKET,'(',1,1333) +LexToken(NUMBER,'1',1,1334) +LexToken(CLOSEBRACKET,')',1,1335) +LexToken(OPERATOR,'*',1,1336) +LexToken(OPENSQBRACKET,'[',1,1337) +LexToken(NUMBER,'1',1,1338) +LexToken(OPERATOR,'/',1,1339) +LexToken(NUMBER,'2',1,1340) +LexToken(SEMICOLON,';',1,1341) +LexToken(NUMBER,'1',1,1342) +LexToken(SEMICOLON,';',1,1343) +LexToken(NUMBER,'1',1,1346) +LexToken(SEMICOLON,';',1,1347) +LexToken(NUMBER,'0',1,1348) +LexToken(SEMICOLON,';',1,1349) +LexToken(NUMBER,'0',1,1350) +LexToken(CLOSESQBRACKET,']',1,1353) +LexToken(SEMICOLON,';',1,1354) +LexToken(EOL,'\n',1,1355) +LexToken(VAR,'y',1,1364) +LexToken(ASSIGNMENT,'=',1,1365) +LexToken(VAR,'orig',1,1366) +LexToken(OPENBRACKET,'(',1,1370) +LexToken(NUMBER,'2',1,1371) +LexToken(CLOSEBRACKET,')',1,1372) +LexToken(OPERATOR,'+',1,1373) +LexToken(VAR,'sz',1,1374) +LexToken(OPENBRACKET,'(',1,1376) +LexToken(NUMBER,'2',1,1377) +LexToken(CLOSEBRACKET,')',1,1378) +LexToken(OPERATOR,'*',1,1379) +LexToken(OPENSQBRACKET,'[',1,1380) +LexToken(NUMBER,'0',1,1381) +LexToken(SEMICOLON,';',1,1382) +LexToken(NUMBER,'1',1,1385) +LexToken(OPERATOR,'/',1,1386) +LexToken(NUMBER,'3',1,1387) +LexToken(SEMICOLON,';',1,1388) +LexToken(NUMBER,'1',1,1389) +LexToken(SEMICOLON,';',1,1390) +LexToken(NUMBER,'1',1,1391) +LexToken(SEMICOLON,';',1,1392) +LexToken(NUMBER,'1',1,1393) +LexToken(OPERATOR,'/',1,1394) +LexToken(NUMBER,'3',1,1395) +LexToken(CLOSESQBRACKET,']',1,1396) +LexToken(SEMICOLON,';',1,1397) +LexToken(EOL,'\n',1,1398) +LexToken(VAR,'xo',1,1407) +LexToken(ASSIGNMENT,'=',1,1409) +LexToken(VAR,'orig',1,1410) +LexToken(OPENBRACKET,'(',1,1414) +LexToken(NUMBER,'1',1,1415) +LexToken(CLOSEBRACKET,')',1,1416) +LexToken(SEMICOLON,';',1,1417) +LexToken(EOL,'\n',1,1418) +LexToken(VAR,'yo',1,1427) +LexToken(ASSIGNMENT,'=',1,1429) +LexToken(VAR,'orig',1,1430) +LexToken(OPENBRACKET,'(',1,1434) +LexToken(NUMBER,'2',1,1435) +LexToken(CLOSEBRACKET,')',1,1436) +LexToken(OPERATOR,'+',1,1437) +LexToken(VAR,'sz',1,1438) +LexToken(OPENBRACKET,'(',1,1440) +LexToken(NUMBER,'2',1,1441) +LexToken(CLOSEBRACKET,')',1,1442) +LexToken(OPERATOR,'/',1,1443) +LexToken(NUMBER,'3',1,1444) +LexToken(SEMICOLON,';',1,1445) +LexToken(EOL,'\n',1,1446) +LexToken(EOL,'\n',1,1447) +LexToken(VAR,'gr_i',1,1456) +LexToken(ASSIGNMENT,'=',1,1460) +LexToken(VAR,'arg1',1,1461) +LexToken(DOT,'.',1,1465) +LexToken(VAR,'graphics',1,1466) +LexToken(DOT,'.',1,1474) +LexToken(VAR,'gr_i',1,1475) +LexToken(SEMICOLON,';',1,1479) +LexToken(EOL,'\n',1,1480) +LexToken(IF,'if',1,1489) +LexToken(VAR,'type',1,1492) +LexToken(OPENBRACKET,'(',1,1496) +LexToken(VAR,'gr_i',1,1497) +LexToken(CLOSEBRACKET,')',1,1501) +LexToken(COMPARISON,'==',1,1502) +LexToken(NUMBER,'15',1,1504) +LexToken(THEN,'then',1,1507) +LexToken(EOL,'\n',1,1511) +LexToken(VAR,'coli',1,1524) +LexToken(ASSIGNMENT,'=',1,1528) +LexToken(VAR,'gr_i',1,1529) +LexToken(OPENBRACKET,'(',1,1533) +LexToken(NUMBER,'2',1,1534) +LexToken(CLOSEBRACKET,')',1,1535) +LexToken(SEMICOLON,';',1,1536) +LexToken(EOL,'\n',1,1537) +LexToken(VAR,'pcoli',1,1550) +LexToken(ASSIGNMENT,'=',1,1555) +LexToken(VAR,'xget',1,1556) +LexToken(OPENBRACKET,'(',1,1560) +LexToken(DQSTRING,'"pattern"',1,1569) +LexToken(CLOSEBRACKET,')',1,1570) +LexToken(SEMICOLON,';',1,1571) +LexToken(EOL,'\n',1,1572) +LexToken(VAR,'xfpolys',1,1585) +LexToken(OPENBRACKET,'(',1,1592) +LexToken(VAR,'x',1,1593) +LexToken(COMMA,',',1,1594) +LexToken(VAR,'y',1,1595) +LexToken(COMMA,',',1,1596) +LexToken(VAR,'coli',1,1597) +LexToken(CLOSEBRACKET,')',1,1601) +LexToken(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +LexToken(VAR,'xset',1,1616) +LexToken(OPENBRACKET,'(',1,1620) +LexToken(DQSTRING,'"pattern"',1,1629) +LexToken(COMMA,',',1,1630) +LexToken(VAR,'coli',1,1631) +LexToken(CLOSEBRACKET,')',1,1635) +LexToken(SEMICOLON,';',1,1636) +LexToken(EOL,'\n',1,1637) +LexToken(VAR,'xstringb',1,1650) +LexToken(OPENBRACKET,'(',1,1658) +LexToken(VAR,'xo',1,1659) +LexToken(COMMA,',',1,1661) +LexToken(VAR,'yo',1,1662) +LexToken(COMMA,',',1,1664) +LexToken(VAR,'string',1,1665) +LexToken(OPENBRACKET,'(',1,1671) +LexToken(VAR,'prt',1,1672) +LexToken(CLOSEBRACKET,')',1,1675) +LexToken(COMMA,',',1,1676) +LexToken(VAR,'sz',1,1677) +LexToken(OPENBRACKET,'(',1,1679) +LexToken(NUMBER,'1',1,1680) +LexToken(CLOSEBRACKET,')',1,1681) +LexToken(COMMA,',',1,1682) +LexToken(VAR,'sz',1,1683) +LexToken(OPENBRACKET,'(',1,1685) +LexToken(NUMBER,'2',1,1686) +LexToken(CLOSEBRACKET,')',1,1687) +LexToken(OPERATOR,'/',1,1688) +LexToken(NUMBER,'1.5',1,1689) +LexToken(CLOSEBRACKET,')',1,1692) +LexToken(SEMICOLON,';',1,1693) +LexToken(EOL,'\n',1,1694) +LexToken(VAR,'xset',1,1707) +LexToken(OPENBRACKET,'(',1,1711) +LexToken(DQSTRING,'"pattern"',1,1720) +LexToken(COMMA,',',1,1721) +LexToken(VAR,'pcoli',1,1722) +LexToken(CLOSEBRACKET,')',1,1727) +LexToken(SEMICOLON,';',1,1728) +LexToken(EOL,'\n',1,1729) +LexToken(VAR,'xstringb',1,1742) +LexToken(OPENBRACKET,'(',1,1750) +LexToken(VAR,'xo',1,1751) +LexToken(COMMA,',',1,1753) +LexToken(VAR,'yo',1,1754) +LexToken(COMMA,',',1,1756) +LexToken(VAR,'string',1,1757) +LexToken(OPENBRACKET,'(',1,1763) +LexToken(VAR,'prt',1,1764) +LexToken(CLOSEBRACKET,')',1,1767) +LexToken(COMMA,',',1,1768) +LexToken(VAR,'sz',1,1769) +LexToken(OPENBRACKET,'(',1,1771) +LexToken(NUMBER,'1',1,1772) +LexToken(CLOSEBRACKET,')',1,1773) +LexToken(COMMA,',',1,1774) +LexToken(VAR,'sz',1,1775) +LexToken(OPENBRACKET,'(',1,1777) +LexToken(NUMBER,'2',1,1778) +LexToken(CLOSEBRACKET,')',1,1779) +LexToken(OPERATOR,'/',1,1780) +LexToken(NUMBER,'1.5',1,1781) +LexToken(CLOSEBRACKET,')',1,1784) +LexToken(SEMICOLON,';',1,1785) +LexToken(EOL,'\n',1,1786) +LexToken(ELSE,'else',1,1795) +LexToken(EOL,'\n',1,1799) +LexToken(VAR,'xstringb',1,1812) +LexToken(OPENBRACKET,'(',1,1820) +LexToken(VAR,'xo',1,1821) +LexToken(COMMA,',',1,1823) +LexToken(VAR,'yo',1,1824) +LexToken(COMMA,',',1,1826) +LexToken(VAR,'string',1,1827) +LexToken(OPENBRACKET,'(',1,1833) +LexToken(VAR,'prt',1,1834) +LexToken(CLOSEBRACKET,')',1,1837) +LexToken(COMMA,',',1,1838) +LexToken(VAR,'sz',1,1839) +LexToken(OPENBRACKET,'(',1,1841) +LexToken(NUMBER,'1',1,1842) +LexToken(CLOSEBRACKET,')',1,1843) +LexToken(COMMA,',',1,1844) +LexToken(VAR,'sz',1,1845) +LexToken(OPENBRACKET,'(',1,1847) +LexToken(NUMBER,'2',1,1848) +LexToken(CLOSEBRACKET,')',1,1849) +LexToken(OPERATOR,'/',1,1850) +LexToken(NUMBER,'1.5',1,1851) +LexToken(CLOSEBRACKET,')',1,1854) +LexToken(SEMICOLON,';',1,1855) +LexToken(EOL,'\n',1,1856) +LexToken(VAR,'xpoly',1,1869) +LexToken(OPENBRACKET,'(',1,1874) +LexToken(VAR,'x',1,1875) +LexToken(COMMA,',',1,1876) +LexToken(VAR,'y',1,1877) +LexToken(COMMA,',',1,1878) +LexToken(DQSTRING,'"lines"',1,1885) +LexToken(COMMA,',',1,1886) +LexToken(NUMBER,'1',1,1887) +LexToken(CLOSEBRACKET,')',1,1888) +LexToken(SEMICOLON,';',1,1889) +LexToken(EOL,'\n',1,1890) +LexToken(END,'end',1,1899) +LexToken(EOL,'\n',1,1902) +LexToken(VAR,'in',1,1911) +LexToken(ASSIGNMENT,'=',1,1913) +LexToken(OPENSQBRACKET,'[',1,1915) +LexToken(NUMBER,'-1',1,1916) +LexToken(OPERATOR,'/',1,1918) +LexToken(NUMBER,'14',1,1919) +LexToken(NUMBER,'1',1,1923) +LexToken(OPERATOR,'/',1,1924) +LexToken(NUMBER,'7',1,1925) +LexToken(NUMBER,'0',1,1935) +LexToken(NUMBER,'0',1,1942) +LexToken(NUMBER,'1',1,1952) +LexToken(OPERATOR,'/',1,1953) +LexToken(NUMBER,'14',1,1954) +LexToken(NUMBER,'1',1,1959) +LexToken(OPERATOR,'/',1,1960) +LexToken(NUMBER,'7',1,1961) +LexToken(NUMBER,'-1',1,1971) +LexToken(OPERATOR,'/',1,1973) +LexToken(NUMBER,'14',1,1974) +LexToken(NUMBER,'1',1,1978) +LexToken(OPERATOR,'/',1,1979) +LexToken(NUMBER,'7',1,1980) +LexToken(CLOSESQBRACKET,']',1,1981) +LexToken(OPERATOR,'*',1,1982) +LexToken(VAR,'diag',1,1983) +LexToken(OPENBRACKET,'(',1,1987) +LexToken(OPENSQBRACKET,'[',1,1988) +LexToken(VAR,'xf',1,1989) +LexToken(COMMA,',',1,1991) +LexToken(VAR,'yf',1,1992) +LexToken(CLOSESQBRACKET,']',1,1994) +LexToken(CLOSEBRACKET,')',1,1995) +LexToken(SEMICOLON,';',1,1996) +LexToken(EOL,'\n',1,1997) +LexToken(VAR,'xfpoly',1,2006) +LexToken(OPENBRACKET,'(',1,2012) +LexToken(VAR,'in',1,2013) +LexToken(OPENBRACKET,'(',1,2015) +LexToken(COLON,':',1,2016) +LexToken(COMMA,',',1,2017) +LexToken(NUMBER,'1',1,2018) +LexToken(CLOSEBRACKET,')',1,2019) +LexToken(OPERATOR,'+',1,2020) +LexToken(VAR,'ones',1,2021) +LexToken(OPENBRACKET,'(',1,2025) +LexToken(NUMBER,'4',1,2026) +LexToken(COMMA,',',1,2027) +LexToken(NUMBER,'1',1,2028) +LexToken(CLOSEBRACKET,')',1,2029) +LexToken(OPERATOR,'*',1,2030) +LexToken(OPENBRACKET,'(',1,2031) +LexToken(VAR,'orig',1,2032) +LexToken(OPENBRACKET,'(',1,2036) +LexToken(NUMBER,'1',1,2037) +LexToken(CLOSEBRACKET,')',1,2038) +LexToken(OPERATOR,'+',1,2039) +LexToken(VAR,'sz',1,2040) +LexToken(OPENBRACKET,'(',1,2042) +LexToken(NUMBER,'1',1,2043) +LexToken(CLOSEBRACKET,')',1,2044) +LexToken(OPERATOR,'/',1,2045) +LexToken(NUMBER,'2',1,2046) +LexToken(CLOSEBRACKET,')',1,2047) +LexToken(COMMA,',',1,2048) +LexToken(VAR,'in',1,2060) +LexToken(OPENBRACKET,'(',1,2062) +LexToken(COLON,':',1,2063) +LexToken(COMMA,',',1,2064) +LexToken(NUMBER,'2',1,2065) +LexToken(CLOSEBRACKET,')',1,2066) +LexToken(OPERATOR,'+',1,2067) +LexToken(VAR,'ones',1,2068) +LexToken(OPENBRACKET,'(',1,2072) +LexToken(NUMBER,'4',1,2073) +LexToken(COMMA,',',1,2074) +LexToken(NUMBER,'1',1,2075) +LexToken(CLOSEBRACKET,')',1,2076) +LexToken(OPERATOR,'*',1,2077) +LexToken(OPENBRACKET,'(',1,2078) +LexToken(VAR,'orig',1,2079) +LexToken(OPENBRACKET,'(',1,2083) +LexToken(NUMBER,'2',1,2084) +LexToken(CLOSEBRACKET,')',1,2085) +LexToken(OPERATOR,'+',1,2086) +LexToken(VAR,'sz',1,2087) +LexToken(OPENBRACKET,'(',1,2089) +LexToken(NUMBER,'2',1,2090) +LexToken(CLOSEBRACKET,')',1,2091) +LexToken(CLOSEBRACKET,')',1,2092) +LexToken(COMMA,',',1,2093) +LexToken(NUMBER,'1',1,2094) +LexToken(CLOSEBRACKET,')',1,2095) +LexToken(SEMICOLON,';',1,2096) +LexToken(EOL,'\n',1,2097) +LexToken(VAR,'xset',1,2106) +LexToken(OPENBRACKET,'(',1,2110) +LexToken(DQSTRING,'"thickness"',1,2121) +LexToken(COMMA,',',1,2122) +LexToken(VAR,'thick',1,2123) +LexToken(CLOSEBRACKET,')',1,2128) +LexToken(SEMICOLON,';',1,2129) +LexToken(EOL,'\n',1,2130) +LexToken(VAR,'xset',1,2139) +LexToken(OPENBRACKET,'(',1,2143) +LexToken(DQSTRING,'"pattern"',1,2152) +LexToken(COMMA,',',1,2153) +LexToken(VAR,'pat',1,2154) +LexToken(CLOSEBRACKET,')',1,2157) +LexToken(SEMICOLON,';',1,2158) +LexToken(EOL,'\n',1,2159) +LexToken(EOL,'\n',1,2160) +LexToken(VAR,'ident',1,2169) +LexToken(ASSIGNMENT,'=',1,2175) +LexToken(VAR,'arg1',1,2177) +LexToken(DOT,'.',1,2181) +LexToken(VAR,'graphics',1,2182) +LexToken(DOT,'.',1,2190) +LexToken(VAR,'id',1,2191) +LexToken(EOL,'\n',1,2193) +LexToken(IF,'if',1,2202) +LexToken(VAR,'ident',1,2205) +LexToken(COMPARISON,'<>',1,2211) +LexToken(OPENSQBRACKET,'[',1,2214) +LexToken(CLOSESQBRACKET,']',1,2215) +LexToken(LOGICAL,'&',1,2217) +LexToken(VAR,'ident',1,2219) +LexToken(COMPARISON,'<>',1,2225) +LexToken(DQSTRING,'""',1,2229) +LexToken(THEN,'then',1,2231) +LexToken(EOL,'\n',1,2235) +LexToken(VAR,'font',1,2248) +LexToken(ASSIGNMENT,'=',1,2252) +LexToken(VAR,'xget',1,2253) +LexToken(OPENBRACKET,'(',1,2257) +LexToken(DQSTRING,'"font"',1,2263) +LexToken(CLOSEBRACKET,')',1,2264) +LexToken(SEMICOLON,';',1,2265) +LexToken(EOL,'\n',1,2266) +LexToken(VAR,'xset',1,2279) +LexToken(OPENBRACKET,'(',1,2283) +LexToken(DQSTRING,'"font"',1,2289) +LexToken(COMMA,',',1,2290) +LexToken(VAR,'options',1,2292) +LexToken(DOT,'.',1,2299) +LexToken(VAR,'ID',1,2300) +LexToken(OPENBRACKET,'(',1,2302) +LexToken(NUMBER,'1',1,2303) +LexToken(CLOSEBRACKET,')',1,2304) +LexToken(OPENBRACKET,'(',1,2305) +LexToken(NUMBER,'1',1,2306) +LexToken(CLOSEBRACKET,')',1,2307) +LexToken(COMMA,',',1,2308) +LexToken(VAR,'options',1,2310) +LexToken(DOT,'.',1,2317) +LexToken(VAR,'ID',1,2318) +LexToken(OPENBRACKET,'(',1,2320) +LexToken(NUMBER,'1',1,2321) +LexToken(CLOSEBRACKET,')',1,2322) +LexToken(OPENBRACKET,'(',1,2323) +LexToken(NUMBER,'2',1,2324) +LexToken(CLOSEBRACKET,')',1,2325) +LexToken(CLOSEBRACKET,')',1,2326) +LexToken(SEMICOLON,';',1,2327) +LexToken(EOL,'\n',1,2328) +LexToken(VAR,'rectangle',1,2341) +LexToken(ASSIGNMENT,'=',1,2351) +LexToken(VAR,'xstringl',1,2353) +LexToken(OPENBRACKET,'(',1,2361) +LexToken(VAR,'orig',1,2362) +LexToken(OPENBRACKET,'(',1,2366) +LexToken(NUMBER,'1',1,2367) +LexToken(CLOSEBRACKET,')',1,2368) +LexToken(COMMA,',',1,2369) +LexToken(VAR,'orig',1,2371) +LexToken(OPENBRACKET,'(',1,2375) +LexToken(NUMBER,'2',1,2376) +LexToken(CLOSEBRACKET,')',1,2377) +LexToken(COMMA,',',1,2378) +LexToken(VAR,'ident',1,2380) +LexToken(CLOSEBRACKET,')',1,2385) +LexToken(SEMICOLON,';',1,2386) +LexToken(EOL,'\n',1,2387) +LexToken(VAR,'w',1,2400) +LexToken(ASSIGNMENT,'=',1,2402) +LexToken(VAR,'rectangle',1,2404) +LexToken(OPENBRACKET,'(',1,2413) +LexToken(NUMBER,'3',1,2414) +LexToken(CLOSEBRACKET,')',1,2415) +LexToken(SEMICOLON,';',1,2416) +LexToken(EOL,'\n',1,2417) +LexToken(VAR,'h',1,2430) +LexToken(ASSIGNMENT,'=',1,2432) +LexToken(VAR,'rectangle',1,2434) +LexToken(OPENBRACKET,'(',1,2443) +LexToken(NUMBER,'4',1,2444) +LexToken(CLOSEBRACKET,')',1,2445) +LexToken(SEMICOLON,';',1,2446) +LexToken(EOL,'\n',1,2447) +LexToken(VAR,'xstringb',1,2460) +LexToken(OPENBRACKET,'(',1,2468) +LexToken(VAR,'orig',1,2469) +LexToken(OPENBRACKET,'(',1,2473) +LexToken(NUMBER,'1',1,2474) +LexToken(CLOSEBRACKET,')',1,2475) +LexToken(OPERATOR,'+',1,2476) +LexToken(VAR,'sz',1,2477) +LexToken(OPENBRACKET,'(',1,2479) +LexToken(NUMBER,'1',1,2480) +LexToken(CLOSEBRACKET,')',1,2481) +LexToken(OPERATOR,'/',1,2482) +LexToken(NUMBER,'2',1,2483) +LexToken(OPERATOR,'-',1,2484) +LexToken(VAR,'w',1,2485) +LexToken(OPERATOR,'/',1,2486) +LexToken(NUMBER,'2',1,2487) +LexToken(COMMA,',',1,2488) +LexToken(VAR,'orig',1,2490) +LexToken(OPENBRACKET,'(',1,2494) +LexToken(NUMBER,'2',1,2495) +LexToken(CLOSEBRACKET,')',1,2496) +LexToken(NUMBER,'-3',1,2497) +LexToken(OPERATOR,'*',1,2499) +LexToken(VAR,'h',1,2500) +LexToken(OPERATOR,'/',1,2501) +LexToken(NUMBER,'2',1,2502) +LexToken(COMMA,',',1,2504) +LexToken(VAR,'ident',1,2506) +LexToken(COMMA,',',1,2512) +LexToken(VAR,'w',1,2514) +LexToken(COMMA,',',1,2515) +LexToken(VAR,'h',1,2517) +LexToken(CLOSEBRACKET,')',1,2518) +LexToken(SEMICOLON,';',1,2519) +LexToken(EOL,'\n',1,2520) +LexToken(VAR,'xset',1,2533) +LexToken(OPENBRACKET,'(',1,2537) +LexToken(DQSTRING,'"font"',1,2543) +LexToken(COMMA,',',1,2544) +LexToken(VAR,'font',1,2546) +LexToken(OPENBRACKET,'(',1,2550) +LexToken(NUMBER,'1',1,2551) +LexToken(CLOSEBRACKET,')',1,2552) +LexToken(COMMA,',',1,2553) +LexToken(VAR,'font',1,2555) +LexToken(OPENBRACKET,'(',1,2559) +LexToken(NUMBER,'2',1,2560) +LexToken(CLOSEBRACKET,')',1,2561) +LexToken(CLOSEBRACKET,')',1,2562) +LexToken(SEMICOLON,';',1,2563) +LexToken(EOL,'\n',1,2564) +LexToken(END,'end',1,2573) +LexToken(EOL,'\n',1,2576) +LexToken(VAR,'x',1,2585) +LexToken(ASSIGNMENT,'=',1,2586) +LexToken(OPENSQBRACKET,'[',1,2587) +LexToken(CLOSESQBRACKET,']',1,2588) +LexToken(SEMICOLON,';',1,2589) +LexToken(VAR,'y',1,2590) +LexToken(ASSIGNMENT,'=',1,2591) +LexToken(OPENSQBRACKET,'[',1,2592) +LexToken(CLOSESQBRACKET,']',1,2593) +LexToken(SEMICOLON,';',1,2594) +LexToken(EOL,'\n',1,2595) +LexToken(CASE,'case',1,2600) +LexToken(DQSTRING,'"getinputs"',1,2615) +LexToken(THEN,'then',1,2617) +LexToken(EOL,'\n',1,2621) +LexToken(VAR,'orig',1,2630) +LexToken(ASSIGNMENT,'=',1,2634) +LexToken(VAR,'arg1',1,2635) +LexToken(DOT,'.',1,2639) +LexToken(VAR,'graphics',1,2640) +LexToken(DOT,'.',1,2648) +LexToken(VAR,'orig',1,2649) +LexToken(SEMICOLON,';',1,2653) +LexToken(EOL,'\n',1,2654) +LexToken(VAR,'sz',1,2663) +LexToken(ASSIGNMENT,'=',1,2665) +LexToken(VAR,'arg1',1,2666) +LexToken(DOT,'.',1,2670) +LexToken(VAR,'graphics',1,2671) +LexToken(DOT,'.',1,2679) +LexToken(VAR,'sz',1,2680) +LexToken(SEMICOLON,';',1,2682) +LexToken(EOL,'\n',1,2683) +LexToken(VAR,'x',1,2692) +LexToken(ASSIGNMENT,'=',1,2693) +LexToken(VAR,'orig',1,2694) +LexToken(OPENBRACKET,'(',1,2698) +LexToken(NUMBER,'1',1,2699) +LexToken(CLOSEBRACKET,')',1,2700) +LexToken(OPERATOR,'+',1,2701) +LexToken(VAR,'sz',1,2702) +LexToken(OPENBRACKET,'(',1,2704) +LexToken(NUMBER,'1',1,2705) +LexToken(CLOSEBRACKET,')',1,2706) +LexToken(OPERATOR,'/',1,2707) +LexToken(NUMBER,'2',1,2708) +LexToken(EOL,'\n',1,2709) +LexToken(VAR,'y',1,2718) +LexToken(ASSIGNMENT,'=',1,2719) +LexToken(VAR,'orig',1,2720) +LexToken(OPENBRACKET,'(',1,2724) +LexToken(NUMBER,'2',1,2725) +LexToken(CLOSEBRACKET,')',1,2726) +LexToken(OPERATOR,'+',1,2727) +LexToken(VAR,'sz',1,2728) +LexToken(OPENBRACKET,'(',1,2730) +LexToken(NUMBER,'2',1,2731) +LexToken(CLOSEBRACKET,')',1,2732) +LexToken(EOL,'\n',1,2733) +LexToken(VAR,'typ',1,2742) +LexToken(ASSIGNMENT,'=',1,2745) +LexToken(OPERATOR,'-',1,2746) +LexToken(VAR,'ones',1,2747) +LexToken(OPENBRACKET,'(',1,2751) +LexToken(VAR,'x',1,2752) +LexToken(CLOSEBRACKET,')',1,2753) +LexToken(EOL,'\n',1,2754) +LexToken(CASE,'case',1,2759) +LexToken(DQSTRING,'"getoutputs"',1,2775) +LexToken(THEN,'then',1,2777) +LexToken(EOL,'\n',1,2781) +LexToken(VAR,'x',1,2790) +LexToken(ASSIGNMENT,'=',1,2791) +LexToken(OPENSQBRACKET,'[',1,2792) +LexToken(CLOSESQBRACKET,']',1,2793) +LexToken(SEMICOLON,';',1,2794) +LexToken(EOL,'\n',1,2795) +LexToken(VAR,'y',1,2804) +LexToken(ASSIGNMENT,'=',1,2805) +LexToken(OPENSQBRACKET,'[',1,2806) +LexToken(CLOSESQBRACKET,']',1,2807) +LexToken(SEMICOLON,';',1,2808) +LexToken(EOL,'\n',1,2809) +LexToken(VAR,'typ',1,2818) +LexToken(ASSIGNMENT,'=',1,2821) +LexToken(OPENSQBRACKET,'[',1,2822) +LexToken(CLOSESQBRACKET,']',1,2823) +LexToken(SEMICOLON,';',1,2824) +LexToken(EOL,'\n',1,2825) +LexToken(CASE,'case',1,2830) +LexToken(DQSTRING,'"getorigin"',1,2845) +LexToken(THEN,'then',1,2847) +LexToken(EOL,'\n',1,2851) +LexToken(OPENSQBRACKET,'[',1,2860) +LexToken(VAR,'x',1,2861) +LexToken(COMMA,',',1,2862) +LexToken(VAR,'y',1,2863) +LexToken(CLOSESQBRACKET,']',1,2864) +LexToken(ASSIGNMENT,'=',1,2865) +LexToken(VAR,'standard_origin',1,2866) +LexToken(OPENBRACKET,'(',1,2881) +LexToken(VAR,'arg1',1,2882) +LexToken(CLOSEBRACKET,')',1,2886) +LexToken(EOL,'\n',1,2887) +LexToken(CASE,'case',1,2892) +LexToken(DQSTRING,'"set"',1,2901) +LexToken(THEN,'then',1,2903) +LexToken(EOL,'\n',1,2907) +LexToken(VAR,'x',1,2916) +LexToken(ASSIGNMENT,'=',1,2917) +LexToken(VAR,'arg1',1,2918) +LexToken(SEMICOLON,';',1,2922) +LexToken(EOL,'\n',1,2923) +LexToken(VAR,'graphics',1,2932) +LexToken(ASSIGNMENT,'=',1,2940) +LexToken(VAR,'arg1',1,2941) +LexToken(DOT,'.',1,2945) +LexToken(VAR,'graphics',1,2946) +LexToken(SEMICOLON,';',1,2954) +LexToken(EOL,'\n',1,2955) +LexToken(VAR,'model',1,2964) +LexToken(ASSIGNMENT,'=',1,2969) +LexToken(VAR,'arg1',1,2970) +LexToken(DOT,'.',1,2974) +LexToken(VAR,'model',1,2975) +LexToken(SEMICOLON,';',1,2980) +LexToken(EOL,'\n',1,2981) +LexToken(VAR,'exprs',1,2990) +LexToken(ASSIGNMENT,'=',1,2995) +LexToken(VAR,'graphics',1,2996) +LexToken(DOT,'.',1,3004) +LexToken(VAR,'exprs',1,3005) +LexToken(SEMICOLON,';',1,3010) +LexToken(EOL,'\n',1,3011) +LexToken(WHILE,'while',1,3020) +LexToken(PREVAR_BOOLEAN,'%t',1,3026) +LexToken(DO,'do',1,3029) +LexToken(EOL,'\n',1,3031) +LexToken(OPENSQBRACKET,'[',1,3044) +LexToken(VAR,'ok',1,3045) +LexToken(COMMA,',',1,3047) +LexToken(VAR,'prt',1,3048) +LexToken(COMMA,',',1,3051) +LexToken(VAR,'exprs',1,3052) +LexToken(CLOSESQBRACKET,']',1,3057) +LexToken(ASSIGNMENT,'=',1,3058) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,3059) +LexToken(OPENBRACKET,'(',1,3074) +LexToken(OPENSQBRACKET,'[',1,3075) +LexToken(VAR,'msprintf',1,3076) +LexToken(OPENBRACKET,'(',1,3084) +LexToken(VAR,'gettext',1,3085) +LexToken(OPENBRACKET,'(',1,3092) +LexToken(DQSTRING,'"Set %s block parameters"',1,3117) +LexToken(CLOSEBRACKET,')',1,3118) +LexToken(COMMA,',',1,3119) +LexToken(DQSTRING,'"CLKOUTV_f"',1,3130) +LexToken(CLOSEBRACKET,')',1,3131) +LexToken(SEMICOLON,';',1,3132) +LexToken(DQSTRING,'" "',1,3135) +LexToken(SEMICOLON,';',1,3136) +LexToken(VAR,'gettext',1,3137) +LexToken(OPENBRACKET,'(',1,3144) +LexToken(DQSTRING,'"Event output port"',1,3163) +LexToken(CLOSEBRACKET,')',1,3164) +LexToken(CLOSESQBRACKET,']',1,3165) +LexToken(COMMA,',',1,3166) +LexToken(VAR,'gettext',1,3182) +LexToken(OPENBRACKET,'(',1,3189) +LexToken(DQSTRING,'"Port number"',1,3202) +LexToken(CLOSEBRACKET,')',1,3203) +LexToken(COMMA,',',1,3204) +LexToken(VAR,'list',1,3205) +LexToken(OPENBRACKET,'(',1,3209) +LexToken(DQSTRING,'"vec"',1,3214) +LexToken(COMMA,',',1,3215) +LexToken(NUMBER,'1',1,3216) +LexToken(CLOSEBRACKET,')',1,3217) +LexToken(COMMA,',',1,3218) +LexToken(VAR,'exprs',1,3219) +LexToken(CLOSEBRACKET,')',1,3224) +LexToken(EOL,'\n',1,3225) +LexToken(IF,'if',1,3238) +LexToken(NOT,'~',1,3241) +LexToken(VAR,'ok',1,3242) +LexToken(THEN,'then',1,3245) +LexToken(EOL,'\n',1,3249) +LexToken(BREAK,'break',1,3266) +LexToken(COMMA,',',1,3271) +LexToken(EOL,'\n',1,3272) +LexToken(END,'end',1,3285) +LexToken(EOL,'\n',1,3288) +LexToken(VAR,'prt',1,3301) +LexToken(ASSIGNMENT,'=',1,3304) +LexToken(VAR,'int',1,3305) +LexToken(OPENBRACKET,'(',1,3308) +LexToken(VAR,'prt',1,3309) +LexToken(CLOSEBRACKET,')',1,3312) +LexToken(EOL,'\n',1,3313) +LexToken(IF,'if',1,3326) +LexToken(VAR,'prt',1,3329) +LexToken(COMPARISON,'<=',1,3332) +LexToken(NUMBER,'0',1,3334) +LexToken(THEN,'then',1,3336) +LexToken(EOL,'\n',1,3340) +LexToken(VAR,'block_parameter_error',1,3357) +LexToken(OPENBRACKET,'(',1,3378) +LexToken(VAR,'msprintf',1,3379) +LexToken(OPENBRACKET,'(',1,3387) +LexToken(VAR,'gettext',1,3388) +LexToken(OPENBRACKET,'(',1,3395) +LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,3443) +LexToken(CLOSEBRACKET,')',1,3444) +LexToken(COMMA,',',1,3445) +LexToken(VAR,'prt',1,3446) +LexToken(CLOSEBRACKET,')',1,3449) +LexToken(COMMA,',',1,3450) +LexToken(VAR,'gettext',1,3471) +LexToken(OPENBRACKET,'(',1,3478) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,3515) +LexToken(CLOSEBRACKET,')',1,3516) +LexToken(CLOSEBRACKET,')',1,3517) +LexToken(SEMICOLON,';',1,3518) +LexToken(EOL,'\n',1,3519) +LexToken(ELSE,'else',1,3532) +LexToken(EOL,'\n',1,3536) +LexToken(VAR,'model',1,3553) +LexToken(DOT,'.',1,3558) +LexToken(VAR,'ipar',1,3559) +LexToken(ASSIGNMENT,'=',1,3563) +LexToken(VAR,'prt',1,3564) +LexToken(EOL,'\n',1,3567) +LexToken(VAR,'model',1,3584) +LexToken(DOT,'.',1,3589) +LexToken(VAR,'evtin',1,3590) +LexToken(ASSIGNMENT,'=',1,3595) +LexToken(NUMBER,'1',1,3596) +LexToken(EOL,'\n',1,3597) +LexToken(VAR,'graphics',1,3614) +LexToken(DOT,'.',1,3622) +LexToken(VAR,'exprs',1,3623) +LexToken(ASSIGNMENT,'=',1,3628) +LexToken(VAR,'exprs',1,3629) +LexToken(EOL,'\n',1,3634) +LexToken(VAR,'x',1,3651) +LexToken(DOT,'.',1,3652) +LexToken(VAR,'graphics',1,3653) +LexToken(ASSIGNMENT,'=',1,3661) +LexToken(VAR,'graphics',1,3662) +LexToken(SEMICOLON,';',1,3670) +LexToken(EOL,'\n',1,3671) +LexToken(VAR,'x',1,3688) +LexToken(DOT,'.',1,3689) +LexToken(VAR,'model',1,3690) +LexToken(ASSIGNMENT,'=',1,3695) +LexToken(VAR,'model',1,3696) +LexToken(EOL,'\n',1,3701) +LexToken(BREAK,'break',1,3718) +LexToken(EOL,'\n',1,3723) +LexToken(END,'end',1,3736) +LexToken(EOL,'\n',1,3739) +LexToken(END,'end',1,3748) +LexToken(EOL,'\n',1,3751) +LexToken(CASE,'case',1,3756) +LexToken(DQSTRING,'"define"',1,3768) +LexToken(THEN,'then',1,3770) +LexToken(EOL,'\n',1,3774) +LexToken(VAR,'prt',1,3783) +LexToken(ASSIGNMENT,'=',1,3786) +LexToken(NUMBER,'1',1,3787) +LexToken(EOL,'\n',1,3788) +LexToken(VAR,'model',1,3797) +LexToken(ASSIGNMENT,'=',1,3802) +LexToken(SCICOS_MODEL,'scicos_model',1,3803) +LexToken(OPENBRACKET,'(',1,3815) +LexToken(CLOSEBRACKET,')',1,3816) +LexToken(EOL,'\n',1,3817) +LexToken(VAR,'model',1,3826) +LexToken(DOT,'.',1,3831) +LexToken(VAR,'sim',1,3832) +LexToken(ASSIGNMENT,'=',1,3835) +LexToken(DQSTRING,'"output"',1,3843) +LexToken(EOL,'\n',1,3844) +LexToken(VAR,'model',1,3853) +LexToken(DOT,'.',1,3858) +LexToken(VAR,'evtin',1,3859) +LexToken(ASSIGNMENT,'=',1,3864) +LexToken(NUMBER,'1',1,3865) +LexToken(EOL,'\n',1,3866) +LexToken(VAR,'model',1,3875) +LexToken(DOT,'.',1,3880) +LexToken(VAR,'ipar',1,3881) +LexToken(ASSIGNMENT,'=',1,3885) +LexToken(VAR,'prt',1,3886) +LexToken(EOL,'\n',1,3889) +LexToken(VAR,'model',1,3898) +LexToken(DOT,'.',1,3903) +LexToken(VAR,'blocktype',1,3904) +LexToken(ASSIGNMENT,'=',1,3913) +LexToken(DQSTRING,'"d"',1,3916) +LexToken(EOL,'\n',1,3917) +LexToken(VAR,'model',1,3926) +LexToken(DOT,'.',1,3931) +LexToken(VAR,'firing',1,3932) +LexToken(ASSIGNMENT,'=',1,3938) +LexToken(OPENSQBRACKET,'[',1,3939) +LexToken(CLOSESQBRACKET,']',1,3940) +LexToken(EOL,'\n',1,3941) +LexToken(VAR,'model',1,3950) +LexToken(DOT,'.',1,3955) +LexToken(VAR,'dep_ut',1,3956) +LexToken(ASSIGNMENT,'=',1,3962) +LexToken(OPENSQBRACKET,'[',1,3963) +LexToken(PREVAR_BOOLEAN,'%f',1,3964) +LexToken(PREVAR_BOOLEAN,'%f',1,3967) +LexToken(CLOSESQBRACKET,']',1,3969) +LexToken(EOL,'\n',1,3970) +LexToken(EOL,'\n',1,3971) +LexToken(VAR,'exprs',1,3980) +LexToken(ASSIGNMENT,'=',1,3985) +LexToken(VAR,'string',1,3986) +LexToken(OPENBRACKET,'(',1,3992) +LexToken(VAR,'prt',1,3993) +LexToken(CLOSEBRACKET,')',1,3996) +LexToken(EOL,'\n',1,3997) +LexToken(VAR,'x',1,4006) +LexToken(ASSIGNMENT,'=',1,4007) +LexToken(VAR,'standard_define',1,4008) +LexToken(OPENBRACKET,'(',1,4023) +LexToken(OPENSQBRACKET,'[',1,4024) +LexToken(NUMBER,'1',1,4025) +LexToken(NUMBER,'1',1,4027) +LexToken(CLOSESQBRACKET,']',1,4028) +LexToken(COMMA,',',1,4029) +LexToken(VAR,'model',1,4030) +LexToken(COMMA,',',1,4035) +LexToken(VAR,'exprs',1,4036) +LexToken(COMMA,',',1,4041) +LexToken(DQSTRING,'" "',1,4044) +LexToken(CLOSEBRACKET,')',1,4045) +LexToken(EOL,'\n',1,4046) +LexToken(END,'end',1,4051) +LexToken(EOL,'\n',1,4054) +LexToken(ENDFUNCTION,'endfunction',1,4055) +LexToken(EOL,'\n',1,4066) diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js new file mode 100644 index 00000000..d7ccfdb3 --- /dev/null +++ b/js/Sinks/CLKOUT_f.js @@ -0,0 +1,283 @@ +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,'CLKOUT_f',1,852) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(VAR,'x',1,880) +LexToken(ASSIGNMENT,'=',1,881) +LexToken(OPENSQBRACKET,'[',1,882) +LexToken(CLOSESQBRACKET,']',1,883) +LexToken(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(SELECT,'select',1,912) +LexToken(VAR,'job',1,919) +LexToken(EOL,'\n',1,922) +LexToken(CASE,'case',1,927) +LexToken(DQSTRING,'"set"',1,936) +LexToken(THEN,'then',1,938) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,951) +LexToken(ASSIGNMENT,'=',1,952) +LexToken(VAR,'arg1',1,953) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'model',1,999) +LexToken(ASSIGNMENT,'=',1,1004) +LexToken(VAR,'arg1',1,1005) +LexToken(DOT,'.',1,1009) +LexToken(VAR,'model',1,1010) +LexToken(SEMICOLON,';',1,1015) +LexToken(EOL,'\n',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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +LexToken(VAR,'exprs',1,1056) +LexToken(ASSIGNMENT,'=',1,1061) +LexToken(VAR,'exprs',1,1062) +LexToken(OPENBRACKET,'(',1,1067) +LexToken(NUMBER,'1',1,1068) +LexToken(CLOSEBRACKET,')',1,1069) +LexToken(EOL,'\n',1,1090) +LexToken(WHILE,'while',1,1099) +LexToken(PREVAR_BOOLEAN,'%t',1,1105) +LexToken(DO,'do',1,1108) +LexToken(EOL,'\n',1,1110) +LexToken(OPENSQBRACKET,'[',1,1123) +LexToken(VAR,'ok',1,1124) +LexToken(COMMA,',',1,1126) +LexToken(VAR,'prt',1,1127) +LexToken(COMMA,',',1,1130) +LexToken(VAR,'exprs',1,1131) +LexToken(CLOSESQBRACKET,']',1,1136) +LexToken(ASSIGNMENT,'=',1,1137) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1138) +LexToken(OPENBRACKET,'(',1,1153) +LexToken(DQSTRING,'"Set Event Output block parameters"',1,1188) +LexToken(COMMA,',',1,1189) +LexToken(DQSTRING,'"Port number"',1,1217) +LexToken(COMMA,',',1,1218) +LexToken(VAR,'list',1,1219) +LexToken(OPENBRACKET,'(',1,1223) +LexToken(DQSTRING,'"vec"',1,1228) +LexToken(COMMA,',',1,1229) +LexToken(NUMBER,'1',1,1230) +LexToken(CLOSEBRACKET,')',1,1231) +LexToken(COMMA,',',1,1232) +LexToken(VAR,'exprs',1,1233) +LexToken(CLOSEBRACKET,')',1,1238) +LexToken(EOL,'\n',1,1239) +LexToken(IF,'if',1,1252) +LexToken(NOT,'~',1,1255) +LexToken(VAR,'ok',1,1256) +LexToken(THEN,'then',1,1259) +LexToken(EOL,'\n',1,1263) +LexToken(BREAK,'break',1,1280) +LexToken(COMMA,',',1,1285) +LexToken(EOL,'\n',1,1286) +LexToken(END,'end',1,1299) +LexToken(EOL,'\n',1,1302) +LexToken(VAR,'prt',1,1315) +LexToken(ASSIGNMENT,'=',1,1318) +LexToken(VAR,'int',1,1319) +LexToken(OPENBRACKET,'(',1,1322) +LexToken(VAR,'prt',1,1323) +LexToken(CLOSEBRACKET,')',1,1326) +LexToken(EOL,'\n',1,1327) +LexToken(IF,'if',1,1340) +LexToken(VAR,'prt',1,1343) +LexToken(COMPARISON,'<=',1,1346) +LexToken(NUMBER,'0',1,1348) +LexToken(THEN,'then',1,1350) +LexToken(EOL,'\n',1,1354) +LexToken(VAR,'message',1,1371) +LexToken(OPENBRACKET,'(',1,1378) +LexToken(DQSTRING,'"Port number must be a positive integer"',1,1418) +LexToken(CLOSEBRACKET,')',1,1419) +LexToken(EOL,'\n',1,1420) +LexToken(ELSE,'else',1,1433) +LexToken(EOL,'\n',1,1437) +LexToken(VAR,'model',1,1454) +LexToken(DOT,'.',1,1459) +LexToken(VAR,'ipar',1,1460) +LexToken(ASSIGNMENT,'=',1,1464) +LexToken(VAR,'prt',1,1465) +LexToken(EOL,'\n',1,1468) +LexToken(VAR,'model',1,1485) +LexToken(DOT,'.',1,1490) +LexToken(VAR,'evtin',1,1491) +LexToken(ASSIGNMENT,'=',1,1496) +LexToken(NUMBER,'1',1,1497) +LexToken(EOL,'\n',1,1498) +LexToken(VAR,'model',1,1515) +LexToken(DOT,'.',1,1520) +LexToken(VAR,'firing',1,1521) +LexToken(ASSIGNMENT,'=',1,1527) +LexToken(OPENSQBRACKET,'[',1,1528) +LexToken(CLOSESQBRACKET,']',1,1529) +LexToken(EOL,'\n',1,1545) +LexToken(VAR,'graphics',1,1562) +LexToken(DOT,'.',1,1570) +LexToken(VAR,'exprs',1,1571) +LexToken(ASSIGNMENT,'=',1,1576) +LexToken(VAR,'exprs',1,1577) +LexToken(EOL,'\n',1,1582) +LexToken(VAR,'x',1,1599) +LexToken(DOT,'.',1,1600) +LexToken(VAR,'graphics',1,1601) +LexToken(ASSIGNMENT,'=',1,1609) +LexToken(VAR,'graphics',1,1610) +LexToken(SEMICOLON,';',1,1618) +LexToken(EOL,'\n',1,1619) +LexToken(VAR,'x',1,1636) +LexToken(DOT,'.',1,1637) +LexToken(VAR,'model',1,1638) +LexToken(ASSIGNMENT,'=',1,1643) +LexToken(VAR,'model',1,1644) +LexToken(EOL,'\n',1,1649) +LexToken(BREAK,'break',1,1666) +LexToken(EOL,'\n',1,1671) +LexToken(END,'end',1,1684) +LexToken(EOL,'\n',1,1687) +LexToken(END,'end',1,1696) +LexToken(EOL,'\n',1,1699) +LexToken(CASE,'case',1,1704) +LexToken(DQSTRING,'"define"',1,1716) +LexToken(THEN,'then',1,1718) +LexToken(EOL,'\n',1,1722) +LexToken(VAR,'prt',1,1731) +LexToken(ASSIGNMENT,'=',1,1734) +LexToken(NUMBER,'1',1,1735) +LexToken(EOL,'\n',1,1736) +LexToken(EOL,'\n',1,1737) +LexToken(VAR,'model',1,1746) +LexToken(ASSIGNMENT,'=',1,1751) +LexToken(SCICOS_MODEL,'scicos_model',1,1752) +LexToken(OPENBRACKET,'(',1,1764) +LexToken(CLOSEBRACKET,')',1,1765) +LexToken(EOL,'\n',1,1766) +LexToken(VAR,'model',1,1775) +LexToken(DOT,'.',1,1780) +LexToken(VAR,'sim',1,1781) +LexToken(ASSIGNMENT,'=',1,1784) +LexToken(DQSTRING,'"output"',1,1792) +LexToken(EOL,'\n',1,1793) +LexToken(VAR,'model',1,1802) +LexToken(DOT,'.',1,1807) +LexToken(VAR,'evtin',1,1808) +LexToken(ASSIGNMENT,'=',1,1813) +LexToken(NUMBER,'1',1,1814) +LexToken(EOL,'\n',1,1815) +LexToken(VAR,'model',1,1824) +LexToken(DOT,'.',1,1829) +LexToken(VAR,'ipar',1,1830) +LexToken(ASSIGNMENT,'=',1,1834) +LexToken(VAR,'prt',1,1835) +LexToken(EOL,'\n',1,1838) +LexToken(VAR,'model',1,1847) +LexToken(DOT,'.',1,1852) +LexToken(VAR,'blocktype',1,1853) +LexToken(ASSIGNMENT,'=',1,1862) +LexToken(DQSTRING,'"d"',1,1865) +LexToken(EOL,'\n',1,1866) +LexToken(VAR,'model',1,1875) +LexToken(DOT,'.',1,1880) +LexToken(VAR,'firing',1,1881) +LexToken(ASSIGNMENT,'=',1,1887) +LexToken(OPENSQBRACKET,'[',1,1888) +LexToken(CLOSESQBRACKET,']',1,1889) +LexToken(EOL,'\n',1,1890) +LexToken(VAR,'model',1,1899) +LexToken(DOT,'.',1,1904) +LexToken(VAR,'dep_ut',1,1905) +LexToken(ASSIGNMENT,'=',1,1911) +LexToken(OPENSQBRACKET,'[',1,1912) +LexToken(PREVAR_BOOLEAN,'%f',1,1913) +LexToken(PREVAR_BOOLEAN,'%f',1,1916) +LexToken(CLOSESQBRACKET,']',1,1918) +LexToken(EOL,'\n',1,1919) +LexToken(EOL,'\n',1,1920) +LexToken(VAR,'exprs',1,1929) +LexToken(ASSIGNMENT,'=',1,1934) +LexToken(VAR,'string',1,1935) +LexToken(OPENBRACKET,'(',1,1941) +LexToken(VAR,'prt',1,1942) +LexToken(CLOSEBRACKET,')',1,1945) +LexToken(EOL,'\n',1,1946) +LexToken(VAR,'x',1,1955) +LexToken(ASSIGNMENT,'=',1,1956) +LexToken(VAR,'standard_define',1,1957) +LexToken(OPENBRACKET,'(',1,1972) +LexToken(OPENSQBRACKET,'[',1,1973) +LexToken(NUMBER,'1',1,1974) +LexToken(NUMBER,'1',1,1976) +LexToken(CLOSESQBRACKET,']',1,1977) +LexToken(COMMA,',',1,1978) +LexToken(VAR,'model',1,1979) +LexToken(COMMA,',',1,1984) +LexToken(VAR,'exprs',1,1985) +LexToken(COMMA,',',1,1990) +LexToken(DQSTRING,'" "',1,1993) +LexToken(CLOSEBRACKET,')',1,1994) +LexToken(EOL,'\n',1,1995) +LexToken(END,'end',1,2000) +LexToken(EOL,'\n',1,2003) +LexToken(ENDFUNCTION,'endfunction',1,2004) +LexToken(EOL,'\n',1,2015) diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js new file mode 100644 index 00000000..422e2bd0 --- /dev/null +++ b/js/Sinks/CMAT3D.js @@ -0,0 +1,541 @@ +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,'CMAT3D',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(VAR,'arg1',1,951) +LexToken(SEMICOLON,';',1,955) +LexToken(EOL,'\n',1,956) +LexToken(VAR,'graphics',1,965) +LexToken(ASSIGNMENT,'=',1,973) +LexToken(VAR,'arg1',1,974) +LexToken(DOT,'.',1,978) +LexToken(VAR,'graphics',1,979) +LexToken(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'exprs',1,997) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'graphics',1,1003) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'exprs',1,1012) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'model',1,1026) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'arg1',1,1032) +LexToken(DOT,'.',1,1036) +LexToken(VAR,'model',1,1037) +LexToken(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +LexToken(WHILE,'while',1,1052) +LexToken(PREVAR_BOOLEAN,'%t',1,1058) +LexToken(DO,'do',1,1061) +LexToken(EOL,'\n',1,1063) +LexToken(OPENSQBRACKET,'[',1,1076) +LexToken(VAR,'ok',1,1077) +LexToken(COMMA,',',1,1079) +LexToken(VAR,'vec_x',1,1080) +LexToken(COMMA,',',1,1085) +LexToken(VAR,'vec_y',1,1086) +LexToken(COMMA,',',1,1091) +LexToken(VAR,'colormap',1,1092) +LexToken(COMMA,',',1,1100) +LexToken(VAR,'cmin',1,1101) +LexToken(COMMA,',',1,1105) +LexToken(VAR,'cmax',1,1106) +LexToken(COMMA,',',1,1110) +LexToken(VAR,'exprs',1,1111) +LexToken(CLOSESQBRACKET,']',1,1116) +LexToken(ASSIGNMENT,'=',1,1117) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1118) +LexToken(OPENBRACKET,'(',1,1133) +LexToken(DQSTRING,'"Set Scope parameters"',1,1170) +LexToken(COMMA,',',1,1171) +LexToken(OPENSQBRACKET,'[',1,1187) +LexToken(DQSTRING,'"Bounds Vector X (-1 for standard)"',1,1222) +LexToken(SEMICOLON,';',1,1223) +LexToken(DQSTRING,'"Bounds Vector Y (-1 for standard)"',1,1271) +LexToken(SEMICOLON,';',1,1272) +LexToken(DQSTRING,'"ColorMap"',1,1295) +LexToken(SEMICOLON,';',1,1296) +LexToken(DQSTRING,'"Zmin"',1,1315) +LexToken(SEMICOLON,';',1,1316) +LexToken(DQSTRING,'"Zmax"',1,1335) +LexToken(CLOSESQBRACKET,']',1,1336) +LexToken(COMMA,',',1,1337) +LexToken(VAR,'list',1,1353) +LexToken(OPENBRACKET,'(',1,1357) +LexToken(DQSTRING,'"vec"',1,1362) +LexToken(COMMA,',',1,1363) +LexToken(NUMBER,'-1',1,1364) +LexToken(COMMA,',',1,1366) +LexToken(DQSTRING,'"vec"',1,1371) +LexToken(COMMA,',',1,1372) +LexToken(NUMBER,'-1',1,1373) +LexToken(COMMA,',',1,1375) +LexToken(DQSTRING,'"vec"',1,1380) +LexToken(COMMA,',',1,1381) +LexToken(NUMBER,'-1',1,1382) +LexToken(COMMA,',',1,1384) +LexToken(DQSTRING,'"vec"',1,1389) +LexToken(COMMA,',',1,1390) +LexToken(NUMBER,'1',1,1391) +LexToken(COMMA,',',1,1392) +LexToken(DQSTRING,'"vec"',1,1397) +LexToken(COMMA,',',1,1398) +LexToken(NUMBER,'1',1,1399) +LexToken(CLOSEBRACKET,')',1,1400) +LexToken(COMMA,',',1,1401) +LexToken(VAR,'exprs',1,1402) +LexToken(CLOSEBRACKET,')',1,1407) +LexToken(EOL,'\n',1,1408) +LexToken(IF,'if',1,1421) +LexToken(NOT,'~',1,1424) +LexToken(VAR,'ok',1,1425) +LexToken(THEN,'then',1,1428) +LexToken(EOL,'\n',1,1432) +LexToken(BREAK,'break',1,1449) +LexToken(COMMA,',',1,1454) +LexToken(EOL,'\n',1,1455) +LexToken(END,'end',1,1468) +LexToken(EOL,'\n',1,1498) +LexToken(VAR,'mess',1,1511) +LexToken(ASSIGNMENT,'=',1,1515) +LexToken(OPENSQBRACKET,'[',1,1516) +LexToken(CLOSESQBRACKET,']',1,1517) +LexToken(EOL,'\n',1,1518) +LexToken(IF,'if',1,1531) +LexToken(VAR,'size',1,1534) +LexToken(OPENBRACKET,'(',1,1538) +LexToken(VAR,'vec_x',1,1539) +LexToken(COMMA,',',1,1544) +LexToken(DQSTRING,'"*"',1,1547) +LexToken(CLOSEBRACKET,')',1,1548) +LexToken(COMPARISON,'<>',1,1549) +LexToken(VAR,'size',1,1551) +LexToken(OPENBRACKET,'(',1,1555) +LexToken(VAR,'vec_y',1,1556) +LexToken(COMMA,',',1,1561) +LexToken(DQSTRING,'"*"',1,1564) +LexToken(CLOSEBRACKET,')',1,1565) +LexToken(THEN,'then',1,1567) +LexToken(EOL,'\n',1,1571) +LexToken(VAR,'mess',1,1588) +LexToken(ASSIGNMENT,'=',1,1592) +LexToken(OPENSQBRACKET,'[',1,1593) +LexToken(VAR,'mess',1,1594) +LexToken(SEMICOLON,';',1,1598) +LexToken(DQSTRING,'"Vector X and Vector Y must have the same size"',1,1645) +LexToken(SEMICOLON,';',1,1646) +LexToken(DQSTRING,'" "',1,1649) +LexToken(CLOSESQBRACKET,']',1,1650) +LexToken(EOL,'\n',1,1651) +LexToken(VAR,'ok',1,1668) +LexToken(ASSIGNMENT,'=',1,1670) +LexToken(PREVAR_BOOLEAN,'%f',1,1671) +LexToken(EOL,'\n',1,1673) +LexToken(END,'end',1,1686) +LexToken(EOL,'\n',1,1689) +LexToken(IF,'if',1,1702) +LexToken(VAR,'cmax',1,1705) +LexToken(COMPARISON,'<=',1,1709) +LexToken(VAR,'cmin',1,1711) +LexToken(THEN,'then',1,1716) +LexToken(EOL,'\n',1,1720) +LexToken(VAR,'mess',1,1737) +LexToken(ASSIGNMENT,'=',1,1741) +LexToken(OPENSQBRACKET,'[',1,1742) +LexToken(VAR,'mess',1,1743) +LexToken(SEMICOLON,';',1,1747) +LexToken(DQSTRING,'"Error with minimum and maximum value"',1,1785) +LexToken(SEMICOLON,';',1,1786) +LexToken(DQSTRING,'" "',1,1789) +LexToken(CLOSESQBRACKET,']',1,1790) +LexToken(EOL,'\n',1,1791) +LexToken(VAR,'ok',1,1808) +LexToken(ASSIGNMENT,'=',1,1810) +LexToken(PREVAR_BOOLEAN,'%f',1,1811) +LexToken(EOL,'\n',1,1813) +LexToken(END,'end',1,1826) +LexToken(EOL,'\n',1,1829) +LexToken(IF,'if',1,1842) +LexToken(NOT,'~',1,1845) +LexToken(VAR,'ok',1,1846) +LexToken(THEN,'then',1,1849) +LexToken(EOL,'\n',1,1853) +LexToken(VAR,'message',1,1870) +LexToken(OPENBRACKET,'(',1,1877) +LexToken(OPENSQBRACKET,'[',1,1878) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,1919) +LexToken(SEMICOLON,';',1,1920) +LexToken(DQSTRING,'" "',1,1923) +LexToken(SEMICOLON,';',1,1924) +LexToken(VAR,'mess',1,1925) +LexToken(CLOSESQBRACKET,']',1,1929) +LexToken(CLOSEBRACKET,')',1,1930) +LexToken(EOL,'\n',1,1931) +LexToken(END,'end',1,1944) +LexToken(EOL,'\n',1,1947) +LexToken(IF,'if',1,1960) +LexToken(VAR,'ok',1,1963) +LexToken(THEN,'then',1,1966) +LexToken(EOL,'\n',1,1970) +LexToken(VAR,'size_x',1,1987) +LexToken(ASSIGNMENT,'=',1,1994) +LexToken(VAR,'size',1,1996) +LexToken(OPENBRACKET,'(',1,2000) +LexToken(VAR,'vec_x',1,2001) +LexToken(COMMA,',',1,2006) +LexToken(DQSTRING,'"*"',1,2009) +LexToken(CLOSEBRACKET,')',1,2010) +LexToken(SEMICOLON,';',1,2011) +LexToken(EOL,'\n',1,2012) +LexToken(VAR,'size_c',1,2029) +LexToken(ASSIGNMENT,'=',1,2035) +LexToken(VAR,'size',1,2036) +LexToken(OPENBRACKET,'(',1,2040) +LexToken(VAR,'colormap',1,2041) +LexToken(OPENBRACKET,'(',1,2049) +LexToken(COLON,':',1,2050) +LexToken(CLOSEBRACKET,')',1,2051) +LexToken(COMMA,',',1,2052) +LexToken(NUMBER,'1',1,2053) +LexToken(CLOSEBRACKET,')',1,2054) +LexToken(SEMICOLON,';',1,2055) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'ipar',1,2073) +LexToken(ASSIGNMENT,'=',1,2077) +LexToken(OPENSQBRACKET,'[',1,2078) +LexToken(VAR,'cmin',1,2079) +LexToken(SEMICOLON,';',1,2083) +LexToken(VAR,'cmax',1,2084) +LexToken(SEMICOLON,';',1,2088) +LexToken(VAR,'size_c',1,2089) +LexToken(SEMICOLON,';',1,2095) +LexToken(VAR,'size_x',1,2096) +LexToken(CLOSESQBRACKET,']',1,2102) +LexToken(SEMICOLON,';',1,2103) +LexToken(EOL,'\n',1,2104) +LexToken(VAR,'rpar',1,2121) +LexToken(ASSIGNMENT,'=',1,2125) +LexToken(OPENSQBRACKET,'[',1,2126) +LexToken(VAR,'colormap',1,2127) +LexToken(OPENBRACKET,'(',1,2135) +LexToken(COLON,':',1,2136) +LexToken(CLOSEBRACKET,')',1,2137) +LexToken(SEMICOLON,';',1,2138) +LexToken(VAR,'vec_x',1,2139) +LexToken(OPENBRACKET,'(',1,2144) +LexToken(COLON,':',1,2145) +LexToken(CLOSEBRACKET,')',1,2146) +LexToken(SEMICOLON,';',1,2147) +LexToken(VAR,'vec_y',1,2148) +LexToken(OPENBRACKET,'(',1,2153) +LexToken(COLON,':',1,2154) +LexToken(CLOSEBRACKET,')',1,2155) +LexToken(CLOSESQBRACKET,']',1,2156) +LexToken(SEMICOLON,';',1,2157) +LexToken(EOL,'\n',1,2158) +LexToken(VAR,'model',1,2175) +LexToken(DOT,'.',1,2180) +LexToken(VAR,'ipar',1,2181) +LexToken(ASSIGNMENT,'=',1,2185) +LexToken(VAR,'ipar',1,2186) +LexToken(SEMICOLON,';',1,2190) +LexToken(EOL,'\n',1,2191) +LexToken(VAR,'model',1,2208) +LexToken(DOT,'.',1,2213) +LexToken(VAR,'rpar',1,2214) +LexToken(ASSIGNMENT,'=',1,2218) +LexToken(VAR,'rpar',1,2219) +LexToken(SEMICOLON,';',1,2223) +LexToken(EOL,'\n',1,2224) +LexToken(VAR,'graphics',1,2241) +LexToken(DOT,'.',1,2249) +LexToken(VAR,'exprs',1,2250) +LexToken(ASSIGNMENT,'=',1,2255) +LexToken(VAR,'exprs',1,2256) +LexToken(SEMICOLON,';',1,2261) +LexToken(EOL,'\n',1,2262) +LexToken(VAR,'x',1,2279) +LexToken(DOT,'.',1,2280) +LexToken(VAR,'graphics',1,2281) +LexToken(ASSIGNMENT,'=',1,2289) +LexToken(VAR,'graphics',1,2290) +LexToken(SEMICOLON,';',1,2298) +LexToken(EOL,'\n',1,2299) +LexToken(VAR,'x',1,2316) +LexToken(DOT,'.',1,2317) +LexToken(VAR,'model',1,2318) +LexToken(ASSIGNMENT,'=',1,2323) +LexToken(VAR,'model',1,2324) +LexToken(SEMICOLON,';',1,2329) +LexToken(EOL,'\n',1,2330) +LexToken(BREAK,'break',1,2347) +LexToken(SEMICOLON,';',1,2352) +LexToken(EOL,'\n',1,2353) +LexToken(END,'end',1,2366) +LexToken(EOL,'\n',1,2369) +LexToken(END,'end',1,2378) +LexToken(EOL,'\n',1,2381) +LexToken(CASE,'case',1,2386) +LexToken(DQSTRING,'"define"',1,2398) +LexToken(THEN,'then',1,2400) +LexToken(EOL,'\n',1,2404) +LexToken(VAR,'cmin',1,2413) +LexToken(ASSIGNMENT,'=',1,2418) +LexToken(NUMBER,'0',1,2420) +LexToken(SEMICOLON,';',1,2421) +LexToken(EOL,'\n',1,2422) +LexToken(VAR,'cmax',1,2431) +LexToken(ASSIGNMENT,'=',1,2436) +LexToken(NUMBER,'100',1,2438) +LexToken(SEMICOLON,';',1,2441) +LexToken(EOL,'\n',1,2442) +LexToken(VAR,'colormap',1,2451) +LexToken(ASSIGNMENT,'=',1,2460) +LexToken(VAR,'jetcolormap',1,2462) +LexToken(OPENBRACKET,'(',1,2473) +LexToken(NUMBER,'25',1,2474) +LexToken(CLOSEBRACKET,')',1,2476) +LexToken(SEMICOLON,';',1,2477) +LexToken(EOL,'\n',1,2478) +LexToken(VAR,'size_c',1,2487) +LexToken(ASSIGNMENT,'=',1,2494) +LexToken(NUMBER,'25',1,2496) +LexToken(SEMICOLON,';',1,2498) +LexToken(EOL,'\n',1,2499) +LexToken(VAR,'x',1,2508) +LexToken(ASSIGNMENT,'=',1,2509) +LexToken(NUMBER,'-1',1,2510) +LexToken(SEMICOLON,';',1,2512) +LexToken(EOL,'\n',1,2513) +LexToken(VAR,'y',1,2522) +LexToken(ASSIGNMENT,'=',1,2523) +LexToken(NUMBER,'-1',1,2524) +LexToken(SEMICOLON,';',1,2526) +LexToken(EOL,'\n',1,2527) +LexToken(VAR,'size_x',1,2536) +LexToken(ASSIGNMENT,'=',1,2543) +LexToken(NUMBER,'1',1,2545) +LexToken(SEMICOLON,';',1,2546) +LexToken(EOL,'\n',1,2547) +LexToken(VAR,'size_y',1,2556) +LexToken(ASSIGNMENT,'=',1,2563) +LexToken(NUMBER,'1',1,2565) +LexToken(SEMICOLON,';',1,2566) +LexToken(EOL,'\n',1,2567) +LexToken(EOL,'\n',1,2568) +LexToken(VAR,'model',1,2577) +LexToken(ASSIGNMENT,'=',1,2582) +LexToken(SCICOS_MODEL,'scicos_model',1,2583) +LexToken(OPENBRACKET,'(',1,2595) +LexToken(CLOSEBRACKET,')',1,2596) +LexToken(EOL,'\n',1,2597) +LexToken(VAR,'model',1,2606) +LexToken(DOT,'.',1,2611) +LexToken(VAR,'sim',1,2612) +LexToken(ASSIGNMENT,'=',1,2615) +LexToken(VAR,'list',1,2616) +LexToken(OPENBRACKET,'(',1,2620) +LexToken(DQSTRING,'"cmat3d"',1,2628) +LexToken(COMMA,',',1,2629) +LexToken(NUMBER,'4',1,2630) +LexToken(CLOSEBRACKET,')',1,2631) +LexToken(EOL,'\n',1,2632) +LexToken(VAR,'model',1,2641) +LexToken(DOT,'.',1,2646) +LexToken(VAR,'in',1,2647) +LexToken(ASSIGNMENT,'=',1,2649) +LexToken(NUMBER,'-1',1,2650) +LexToken(EOL,'\n',1,2652) +LexToken(VAR,'model',1,2661) +LexToken(DOT,'.',1,2666) +LexToken(VAR,'in2',1,2667) +LexToken(ASSIGNMENT,'=',1,2670) +LexToken(NUMBER,'-2',1,2671) +LexToken(EOL,'\n',1,2673) +LexToken(VAR,'model',1,2682) +LexToken(DOT,'.',1,2687) +LexToken(VAR,'intyp',1,2688) +LexToken(ASSIGNMENT,'=',1,2693) +LexToken(NUMBER,'1',1,2694) +LexToken(EOL,'\n',1,2695) +LexToken(VAR,'model',1,2704) +LexToken(DOT,'.',1,2709) +LexToken(VAR,'evtin',1,2710) +LexToken(ASSIGNMENT,'=',1,2715) +LexToken(NUMBER,'1',1,2716) +LexToken(EOL,'\n',1,2717) +LexToken(VAR,'model',1,2726) +LexToken(DOT,'.',1,2731) +LexToken(VAR,'ipar',1,2732) +LexToken(ASSIGNMENT,'=',1,2736) +LexToken(OPENSQBRACKET,'[',1,2737) +LexToken(VAR,'cmin',1,2738) +LexToken(SEMICOLON,';',1,2742) +LexToken(VAR,'cmax',1,2743) +LexToken(SEMICOLON,';',1,2747) +LexToken(VAR,'size_c',1,2748) +LexToken(SEMICOLON,';',1,2754) +LexToken(VAR,'size_x',1,2755) +LexToken(SEMICOLON,';',1,2761) +LexToken(VAR,'size_y',1,2762) +LexToken(CLOSESQBRACKET,']',1,2768) +LexToken(EOL,'\n',1,2769) +LexToken(VAR,'model',1,2778) +LexToken(DOT,'.',1,2783) +LexToken(VAR,'rpar',1,2784) +LexToken(ASSIGNMENT,'=',1,2788) +LexToken(OPENSQBRACKET,'[',1,2789) +LexToken(VAR,'colormap',1,2790) +LexToken(OPENBRACKET,'(',1,2798) +LexToken(COLON,':',1,2799) +LexToken(CLOSEBRACKET,')',1,2800) +LexToken(SEMICOLON,';',1,2801) +LexToken(VAR,'x',1,2802) +LexToken(SEMICOLON,';',1,2803) +LexToken(VAR,'y',1,2804) +LexToken(CLOSESQBRACKET,']',1,2805) +LexToken(EOL,'\n',1,2806) +LexToken(VAR,'model',1,2815) +LexToken(DOT,'.',1,2820) +LexToken(VAR,'blocktype',1,2821) +LexToken(ASSIGNMENT,'=',1,2830) +LexToken(DQSTRING,'"c"',1,2833) +LexToken(EOL,'\n',1,2834) +LexToken(VAR,'model',1,2843) +LexToken(DOT,'.',1,2848) +LexToken(VAR,'dep_ut',1,2849) +LexToken(ASSIGNMENT,'=',1,2855) +LexToken(OPENSQBRACKET,'[',1,2856) +LexToken(PREVAR_BOOLEAN,'%t',1,2857) +LexToken(PREVAR_BOOLEAN,'%f',1,2860) +LexToken(CLOSESQBRACKET,']',1,2862) +LexToken(EOL,'\n',1,2863) +LexToken(EOL,'\n',1,2864) +LexToken(VAR,'exprs',1,2873) +LexToken(ASSIGNMENT,'=',1,2878) +LexToken(OPENSQBRACKET,'[',1,2879) +LexToken(VAR,'strcat',1,2880) +LexToken(OPENBRACKET,'(',1,2886) +LexToken(VAR,'string',1,2887) +LexToken(OPENBRACKET,'(',1,2893) +LexToken(VAR,'x',1,2894) +LexToken(CLOSEBRACKET,')',1,2895) +LexToken(COMMA,',',1,2896) +LexToken(DQSTRING,'" "',1,2899) +LexToken(CLOSEBRACKET,')',1,2900) +LexToken(SEMICOLON,';',1,2901) +LexToken(VAR,'strcat',1,2911) +LexToken(OPENBRACKET,'(',1,2917) +LexToken(VAR,'string',1,2918) +LexToken(OPENBRACKET,'(',1,2924) +LexToken(VAR,'y',1,2925) +LexToken(CLOSEBRACKET,')',1,2926) +LexToken(COMMA,',',1,2927) +LexToken(DQSTRING,'" "',1,2930) +LexToken(CLOSEBRACKET,')',1,2931) +LexToken(SEMICOLON,';',1,2932) +LexToken(VAR,'string',1,2942) +LexToken(OPENBRACKET,'(',1,2948) +LexToken(DQSTRING,'"jetcolormap(25)"',1,2965) +LexToken(CLOSEBRACKET,')',1,2966) +LexToken(SEMICOLON,';',1,2967) +LexToken(VAR,'string',1,2977) +LexToken(OPENBRACKET,'(',1,2983) +LexToken(VAR,'cmin',1,2984) +LexToken(CLOSEBRACKET,')',1,2988) +LexToken(SEMICOLON,';',1,2989) +LexToken(VAR,'string',1,2999) +LexToken(OPENBRACKET,'(',1,3005) +LexToken(VAR,'cmax',1,3006) +LexToken(CLOSEBRACKET,')',1,3010) +LexToken(CLOSESQBRACKET,']',1,3011) +LexToken(SEMICOLON,';',1,3012) +LexToken(EOL,'\n',1,3013) +LexToken(VAR,'gr_i',1,3022) +LexToken(ASSIGNMENT,'=',1,3026) +LexToken(OPENSQBRACKET,'[',1,3027) +LexToken(CLOSESQBRACKET,']',1,3028) +LexToken(EOL,'\n',1,3029) +LexToken(VAR,'x',1,3038) +LexToken(ASSIGNMENT,'=',1,3039) +LexToken(VAR,'standard_define',1,3040) +LexToken(OPENBRACKET,'(',1,3055) +LexToken(OPENSQBRACKET,'[',1,3056) +LexToken(NUMBER,'2',1,3057) +LexToken(NUMBER,'2',1,3059) +LexToken(CLOSESQBRACKET,']',1,3060) +LexToken(COMMA,',',1,3061) +LexToken(VAR,'model',1,3062) +LexToken(COMMA,',',1,3067) +LexToken(VAR,'exprs',1,3068) +LexToken(COMMA,',',1,3073) +LexToken(VAR,'gr_i',1,3074) +LexToken(CLOSEBRACKET,')',1,3078) +LexToken(EOL,'\n',1,3079) +LexToken(END,'end',1,3084) +LexToken(EOL,'\n',1,3087) +LexToken(ENDFUNCTION,'endfunction',1,3088) +LexToken(EOL,'\n',1,3099) diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js new file mode 100644 index 00000000..dad15988 --- /dev/null +++ b/js/Sinks/CMATVIEW.js @@ -0,0 +1,475 @@ +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,'CMATVIEW',1,852) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(VAR,'x',1,880) +LexToken(ASSIGNMENT,'=',1,881) +LexToken(OPENSQBRACKET,'[',1,882) +LexToken(CLOSESQBRACKET,']',1,883) +LexToken(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(SELECT,'select',1,912) +LexToken(VAR,'job',1,919) +LexToken(EOL,'\n',1,922) +LexToken(CASE,'case',1,927) +LexToken(DQSTRING,'"set"',1,936) +LexToken(THEN,'then',1,938) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,951) +LexToken(ASSIGNMENT,'=',1,952) +LexToken(VAR,'arg1',1,953) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'exprs',1,999) +LexToken(ASSIGNMENT,'=',1,1004) +LexToken(VAR,'graphics',1,1005) +LexToken(DOT,'.',1,1013) +LexToken(VAR,'exprs',1,1014) +LexToken(EOL,'\n',1,1019) +LexToken(VAR,'model',1,1028) +LexToken(ASSIGNMENT,'=',1,1033) +LexToken(VAR,'arg1',1,1034) +LexToken(DOT,'.',1,1038) +LexToken(VAR,'model',1,1039) +LexToken(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +LexToken(WHILE,'while',1,1054) +LexToken(PREVAR_BOOLEAN,'%t',1,1060) +LexToken(DO,'do',1,1063) +LexToken(EOL,'\n',1,1065) +LexToken(OPENSQBRACKET,'[',1,1078) +LexToken(VAR,'ok',1,1079) +LexToken(COMMA,',',1,1081) +LexToken(VAR,'colormap',1,1082) +LexToken(COMMA,',',1,1090) +LexToken(VAR,'cmin',1,1091) +LexToken(COMMA,',',1,1095) +LexToken(VAR,'cmax',1,1096) +LexToken(COMMA,',',1,1100) +LexToken(VAR,'exprs',1,1101) +LexToken(CLOSESQBRACKET,']',1,1106) +LexToken(ASSIGNMENT,'=',1,1107) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1108) +LexToken(OPENBRACKET,'(',1,1123) +LexToken(DQSTRING,'"Set Scope parameters"',1,1160) +LexToken(COMMA,',',1,1161) +LexToken(OPENSQBRACKET,'[',1,1177) +LexToken(DQSTRING,'"ColorMap"',1,1187) +LexToken(SEMICOLON,';',1,1188) +LexToken(DQSTRING,'"Minimum level range"',1,1222) +LexToken(SEMICOLON,';',1,1223) +LexToken(DQSTRING,'"Maximum level range"',1,1257) +LexToken(CLOSESQBRACKET,']',1,1258) +LexToken(COMMA,',',1,1259) +LexToken(VAR,'list',1,1275) +LexToken(OPENBRACKET,'(',1,1279) +LexToken(DQSTRING,'"vec"',1,1284) +LexToken(COMMA,',',1,1285) +LexToken(NUMBER,'-1',1,1286) +LexToken(COMMA,',',1,1288) +LexToken(DQSTRING,'"vec"',1,1293) +LexToken(COMMA,',',1,1294) +LexToken(NUMBER,'1',1,1295) +LexToken(COMMA,',',1,1296) +LexToken(DQSTRING,'"vec"',1,1301) +LexToken(COMMA,',',1,1302) +LexToken(NUMBER,'1',1,1303) +LexToken(CLOSEBRACKET,')',1,1304) +LexToken(COMMA,',',1,1305) +LexToken(VAR,'exprs',1,1306) +LexToken(CLOSEBRACKET,')',1,1311) +LexToken(EOL,'\n',1,1312) +LexToken(IF,'if',1,1325) +LexToken(NOT,'~',1,1328) +LexToken(VAR,'ok',1,1329) +LexToken(THEN,'then',1,1332) +LexToken(EOL,'\n',1,1336) +LexToken(BREAK,'break',1,1353) +LexToken(COMMA,',',1,1358) +LexToken(EOL,'\n',1,1359) +LexToken(END,'end',1,1372) +LexToken(EOL,'\n',1,1402) +LexToken(VAR,'mess',1,1415) +LexToken(ASSIGNMENT,'=',1,1419) +LexToken(OPENSQBRACKET,'[',1,1420) +LexToken(CLOSESQBRACKET,']',1,1421) +LexToken(EOL,'\n',1,1422) +LexToken(IF,'if',1,1435) +LexToken(VAR,'cmax',1,1438) +LexToken(COMPARISON,'<=',1,1442) +LexToken(VAR,'cmin',1,1444) +LexToken(THEN,'then',1,1449) +LexToken(EOL,'\n',1,1453) +LexToken(VAR,'mess',1,1470) +LexToken(ASSIGNMENT,'=',1,1474) +LexToken(OPENSQBRACKET,'[',1,1475) +LexToken(VAR,'mess',1,1476) +LexToken(SEMICOLON,';',1,1480) +LexToken(DQSTRING,'"Error with minimum and maximum value"',1,1518) +LexToken(SEMICOLON,';',1,1519) +LexToken(DQSTRING,'" "',1,1522) +LexToken(CLOSESQBRACKET,']',1,1523) +LexToken(EOL,'\n',1,1524) +LexToken(VAR,'ok',1,1541) +LexToken(ASSIGNMENT,'=',1,1543) +LexToken(PREVAR_BOOLEAN,'%f',1,1544) +LexToken(EOL,'\n',1,1546) +LexToken(END,'end',1,1559) +LexToken(EOL,'\n',1,1562) +LexToken(IF,'if',1,1575) +LexToken(NOT,'~',1,1578) +LexToken(VAR,'ok',1,1579) +LexToken(THEN,'then',1,1582) +LexToken(EOL,'\n',1,1586) +LexToken(VAR,'message',1,1603) +LexToken(OPENBRACKET,'(',1,1610) +LexToken(OPENSQBRACKET,'[',1,1611) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,1652) +LexToken(SEMICOLON,';',1,1653) +LexToken(DQSTRING,'" "',1,1656) +LexToken(SEMICOLON,';',1,1657) +LexToken(VAR,'mess',1,1658) +LexToken(CLOSESQBRACKET,']',1,1662) +LexToken(CLOSEBRACKET,')',1,1663) +LexToken(EOL,'\n',1,1664) +LexToken(END,'end',1,1677) +LexToken(EOL,'\n',1,1680) +LexToken(IF,'if',1,1693) +LexToken(VAR,'ok',1,1696) +LexToken(THEN,'then',1,1699) +LexToken(EOL,'\n',1,1703) +LexToken(VAR,'size_c',1,1720) +LexToken(ASSIGNMENT,'=',1,1726) +LexToken(VAR,'size',1,1727) +LexToken(OPENBRACKET,'(',1,1731) +LexToken(VAR,'colormap',1,1732) +LexToken(OPENBRACKET,'(',1,1740) +LexToken(COLON,':',1,1741) +LexToken(CLOSEBRACKET,')',1,1742) +LexToken(COMMA,',',1,1743) +LexToken(NUMBER,'1',1,1744) +LexToken(CLOSEBRACKET,')',1,1745) +LexToken(SEMICOLON,';',1,1746) +LexToken(EOL,'\n',1,1747) +LexToken(VAR,'sol',1,1764) +LexToken(ASSIGNMENT,'=',1,1767) +LexToken(VAR,'inv',1,1768) +LexToken(OPENBRACKET,'(',1,1771) +LexToken(OPENSQBRACKET,'[',1,1772) +LexToken(VAR,'cmin',1,1773) +LexToken(NUMBER,'1',1,1778) +LexToken(SEMICOLON,';',1,1779) +LexToken(VAR,'cmax',1,1780) +LexToken(NUMBER,'1',1,1785) +LexToken(CLOSESQBRACKET,']',1,1786) +LexToken(CLOSEBRACKET,')',1,1787) +LexToken(OPERATOR,'*',1,1788) +LexToken(OPENSQBRACKET,'[',1,1789) +LexToken(NUMBER,'1',1,1790) +LexToken(SEMICOLON,';',1,1791) +LexToken(VAR,'size_c',1,1792) +LexToken(OPERATOR,'/',1,1798) +LexToken(NUMBER,'3',1,1799) +LexToken(CLOSESQBRACKET,']',1,1800) +LexToken(SEMICOLON,';',1,1801) +LexToken(EOL,'\n',1,1802) +LexToken(VAR,'alpha_c',1,1819) +LexToken(ASSIGNMENT,'=',1,1827) +LexToken(VAR,'sol',1,1829) +LexToken(OPENBRACKET,'(',1,1832) +LexToken(NUMBER,'1',1,1833) +LexToken(CLOSEBRACKET,')',1,1834) +LexToken(SEMICOLON,';',1,1835) +LexToken(EOL,'\n',1,1836) +LexToken(VAR,'beta_c',1,1853) +LexToken(ASSIGNMENT,'=',1,1860) +LexToken(VAR,'sol',1,1862) +LexToken(OPENBRACKET,'(',1,1865) +LexToken(NUMBER,'2',1,1866) +LexToken(CLOSEBRACKET,')',1,1867) +LexToken(SEMICOLON,';',1,1868) +LexToken(EOL,'\n',1,1869) +LexToken(VAR,'ipar',1,1886) +LexToken(ASSIGNMENT,'=',1,1890) +LexToken(OPENSQBRACKET,'[',1,1891) +LexToken(VAR,'cmin',1,1892) +LexToken(SEMICOLON,';',1,1896) +LexToken(VAR,'cmax',1,1897) +LexToken(SEMICOLON,';',1,1901) +LexToken(VAR,'size_c',1,1902) +LexToken(CLOSESQBRACKET,']',1,1908) +LexToken(SEMICOLON,';',1,1909) +LexToken(EOL,'\n',1,1910) +LexToken(VAR,'rpar',1,1927) +LexToken(ASSIGNMENT,'=',1,1931) +LexToken(OPENSQBRACKET,'[',1,1932) +LexToken(VAR,'alpha_c',1,1933) +LexToken(SEMICOLON,';',1,1940) +LexToken(VAR,'beta_c',1,1941) +LexToken(SEMICOLON,';',1,1947) +LexToken(VAR,'colormap',1,1948) +LexToken(OPENBRACKET,'(',1,1956) +LexToken(COLON,':',1,1957) +LexToken(CLOSEBRACKET,')',1,1958) +LexToken(CLOSESQBRACKET,']',1,1959) +LexToken(SEMICOLON,';',1,1960) +LexToken(EOL,'\n',1,1961) +LexToken(VAR,'model',1,1978) +LexToken(DOT,'.',1,1983) +LexToken(VAR,'ipar',1,1984) +LexToken(ASSIGNMENT,'=',1,1988) +LexToken(VAR,'ipar',1,1989) +LexToken(SEMICOLON,';',1,1993) +LexToken(EOL,'\n',1,1994) +LexToken(VAR,'model',1,2011) +LexToken(DOT,'.',1,2016) +LexToken(VAR,'rpar',1,2017) +LexToken(ASSIGNMENT,'=',1,2021) +LexToken(VAR,'rpar',1,2022) +LexToken(SEMICOLON,';',1,2026) +LexToken(EOL,'\n',1,2027) +LexToken(VAR,'graphics',1,2044) +LexToken(DOT,'.',1,2052) +LexToken(VAR,'exprs',1,2053) +LexToken(ASSIGNMENT,'=',1,2058) +LexToken(VAR,'exprs',1,2059) +LexToken(SEMICOLON,';',1,2064) +LexToken(EOL,'\n',1,2065) +LexToken(VAR,'x',1,2082) +LexToken(DOT,'.',1,2083) +LexToken(VAR,'graphics',1,2084) +LexToken(ASSIGNMENT,'=',1,2092) +LexToken(VAR,'graphics',1,2093) +LexToken(SEMICOLON,';',1,2101) +LexToken(EOL,'\n',1,2102) +LexToken(VAR,'x',1,2119) +LexToken(DOT,'.',1,2120) +LexToken(VAR,'model',1,2121) +LexToken(ASSIGNMENT,'=',1,2126) +LexToken(VAR,'model',1,2127) +LexToken(EOL,'\n',1,2132) +LexToken(BREAK,'break',1,2149) +LexToken(EOL,'\n',1,2154) +LexToken(END,'end',1,2167) +LexToken(EOL,'\n',1,2170) +LexToken(END,'end',1,2179) +LexToken(EOL,'\n',1,2182) +LexToken(CASE,'case',1,2187) +LexToken(DQSTRING,'"define"',1,2199) +LexToken(THEN,'then',1,2201) +LexToken(EOL,'\n',1,2205) +LexToken(VAR,'cmin',1,2214) +LexToken(ASSIGNMENT,'=',1,2219) +LexToken(NUMBER,'0',1,2221) +LexToken(SEMICOLON,';',1,2222) +LexToken(EOL,'\n',1,2223) +LexToken(VAR,'cmax',1,2232) +LexToken(ASSIGNMENT,'=',1,2237) +LexToken(NUMBER,'100',1,2239) +LexToken(SEMICOLON,';',1,2242) +LexToken(EOL,'\n',1,2243) +LexToken(VAR,'size_c',1,2252) +LexToken(ASSIGNMENT,'=',1,2259) +LexToken(NUMBER,'25',1,2261) +LexToken(SEMICOLON,';',1,2263) +LexToken(EOL,'\n',1,2264) +LexToken(VAR,'colormap',1,2273) +LexToken(ASSIGNMENT,'=',1,2282) +LexToken(VAR,'jetcolormap',1,2284) +LexToken(OPENBRACKET,'(',1,2295) +LexToken(VAR,'size_c',1,2296) +LexToken(CLOSEBRACKET,')',1,2302) +LexToken(SEMICOLON,';',1,2303) +LexToken(EOL,'\n',1,2304) +LexToken(VAR,'alpha_c',1,2313) +LexToken(ASSIGNMENT,'=',1,2321) +LexToken(NUMBER,'0.24',1,2323) +LexToken(EOL,'\n',1,2327) +LexToken(VAR,'beta_c',1,2336) +LexToken(ASSIGNMENT,'=',1,2343) +LexToken(NUMBER,'1',1,2345) +LexToken(EOL,'\n',1,2346) +LexToken(EOL,'\n',1,2347) +LexToken(VAR,'model',1,2356) +LexToken(ASSIGNMENT,'=',1,2361) +LexToken(SCICOS_MODEL,'scicos_model',1,2362) +LexToken(OPENBRACKET,'(',1,2374) +LexToken(CLOSEBRACKET,')',1,2375) +LexToken(EOL,'\n',1,2376) +LexToken(VAR,'model',1,2385) +LexToken(DOT,'.',1,2390) +LexToken(VAR,'sim',1,2391) +LexToken(ASSIGNMENT,'=',1,2394) +LexToken(VAR,'list',1,2395) +LexToken(OPENBRACKET,'(',1,2399) +LexToken(DQSTRING,'"cmatview"',1,2409) +LexToken(COMMA,',',1,2410) +LexToken(NUMBER,'4',1,2411) +LexToken(CLOSEBRACKET,')',1,2412) +LexToken(EOL,'\n',1,2413) +LexToken(VAR,'model',1,2422) +LexToken(DOT,'.',1,2427) +LexToken(VAR,'in',1,2428) +LexToken(ASSIGNMENT,'=',1,2430) +LexToken(NUMBER,'-1',1,2431) +LexToken(EOL,'\n',1,2433) +LexToken(VAR,'model',1,2442) +LexToken(DOT,'.',1,2447) +LexToken(VAR,'in2',1,2448) +LexToken(ASSIGNMENT,'=',1,2451) +LexToken(NUMBER,'-2',1,2452) +LexToken(EOL,'\n',1,2454) +LexToken(VAR,'model',1,2463) +LexToken(DOT,'.',1,2468) +LexToken(VAR,'intyp',1,2469) +LexToken(ASSIGNMENT,'=',1,2474) +LexToken(NUMBER,'1',1,2475) +LexToken(EOL,'\n',1,2476) +LexToken(VAR,'model',1,2485) +LexToken(DOT,'.',1,2490) +LexToken(VAR,'evtin',1,2491) +LexToken(ASSIGNMENT,'=',1,2496) +LexToken(NUMBER,'1',1,2497) +LexToken(EOL,'\n',1,2498) +LexToken(VAR,'model',1,2507) +LexToken(DOT,'.',1,2512) +LexToken(VAR,'ipar',1,2513) +LexToken(ASSIGNMENT,'=',1,2517) +LexToken(OPENSQBRACKET,'[',1,2518) +LexToken(VAR,'cmin',1,2519) +LexToken(SEMICOLON,';',1,2523) +LexToken(VAR,'cmax',1,2524) +LexToken(SEMICOLON,';',1,2528) +LexToken(VAR,'size_c',1,2529) +LexToken(CLOSESQBRACKET,']',1,2535) +LexToken(EOL,'\n',1,2536) +LexToken(VAR,'model',1,2545) +LexToken(DOT,'.',1,2550) +LexToken(VAR,'rpar',1,2551) +LexToken(ASSIGNMENT,'=',1,2555) +LexToken(OPENSQBRACKET,'[',1,2556) +LexToken(VAR,'alpha_c',1,2557) +LexToken(SEMICOLON,';',1,2564) +LexToken(VAR,'beta_c',1,2565) +LexToken(SEMICOLON,';',1,2571) +LexToken(VAR,'colormap',1,2572) +LexToken(OPENBRACKET,'(',1,2580) +LexToken(COLON,':',1,2581) +LexToken(CLOSEBRACKET,')',1,2582) +LexToken(CLOSESQBRACKET,']',1,2583) +LexToken(EOL,'\n',1,2584) +LexToken(VAR,'model',1,2593) +LexToken(DOT,'.',1,2598) +LexToken(VAR,'blocktype',1,2599) +LexToken(ASSIGNMENT,'=',1,2608) +LexToken(DQSTRING,'"c"',1,2611) +LexToken(EOL,'\n',1,2612) +LexToken(VAR,'model',1,2621) +LexToken(DOT,'.',1,2626) +LexToken(VAR,'dep_ut',1,2627) +LexToken(ASSIGNMENT,'=',1,2633) +LexToken(OPENSQBRACKET,'[',1,2634) +LexToken(PREVAR_BOOLEAN,'%t',1,2635) +LexToken(PREVAR_BOOLEAN,'%f',1,2638) +LexToken(CLOSESQBRACKET,']',1,2640) +LexToken(EOL,'\n',1,2641) +LexToken(EOL,'\n',1,2642) +LexToken(VAR,'exprs',1,2651) +LexToken(ASSIGNMENT,'=',1,2656) +LexToken(OPENSQBRACKET,'[',1,2657) +LexToken(VAR,'string',1,2658) +LexToken(OPENBRACKET,'(',1,2664) +LexToken(DQSTRING,'"jetcolormap(25)"',1,2681) +LexToken(CLOSEBRACKET,')',1,2682) +LexToken(SEMICOLON,';',1,2683) +LexToken(VAR,'string',1,2693) +LexToken(OPENBRACKET,'(',1,2699) +LexToken(VAR,'cmin',1,2700) +LexToken(CLOSEBRACKET,')',1,2704) +LexToken(SEMICOLON,';',1,2705) +LexToken(VAR,'string',1,2715) +LexToken(OPENBRACKET,'(',1,2721) +LexToken(VAR,'cmax',1,2722) +LexToken(CLOSEBRACKET,')',1,2726) +LexToken(CLOSESQBRACKET,']',1,2727) +LexToken(SEMICOLON,';',1,2728) +LexToken(EOL,'\n',1,2729) +LexToken(VAR,'gr_i',1,2738) +LexToken(ASSIGNMENT,'=',1,2742) +LexToken(OPENSQBRACKET,'[',1,2743) +LexToken(CLOSESQBRACKET,']',1,2744) +LexToken(EOL,'\n',1,2745) +LexToken(VAR,'x',1,2754) +LexToken(ASSIGNMENT,'=',1,2755) +LexToken(VAR,'standard_define',1,2756) +LexToken(OPENBRACKET,'(',1,2771) +LexToken(OPENSQBRACKET,'[',1,2772) +LexToken(NUMBER,'2',1,2773) +LexToken(NUMBER,'2',1,2775) +LexToken(CLOSESQBRACKET,']',1,2776) +LexToken(COMMA,',',1,2777) +LexToken(VAR,'model',1,2778) +LexToken(COMMA,',',1,2783) +LexToken(VAR,'exprs',1,2784) +LexToken(COMMA,',',1,2789) +LexToken(VAR,'gr_i',1,2790) +LexToken(CLOSEBRACKET,')',1,2794) +LexToken(EOL,'\n',1,2795) +LexToken(END,'end',1,2800) +LexToken(EOL,'\n',1,2803) +LexToken(ENDFUNCTION,'endfunction',1,2804) +LexToken(EOL,'\n',1,2815) diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js new file mode 100644 index 00000000..d7e742ca --- /dev/null +++ b/js/Sinks/CMSCOPE.js @@ -0,0 +1,1214 @@ +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,'CMSCOPE',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(VAR,'x',1,879) +LexToken(ASSIGNMENT,'=',1,880) +LexToken(OPENSQBRACKET,'[',1,881) +LexToken(CLOSESQBRACKET,']',1,882) +LexToken(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(SELECT,'select',1,911) +LexToken(VAR,'job',1,918) +LexToken(EOL,'\n',1,921) +LexToken(CASE,'case',1,926) +LexToken(DQSTRING,'"set"',1,935) +LexToken(THEN,'then',1,937) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'x',1,950) +LexToken(ASSIGNMENT,'=',1,951) +LexToken(VAR,'arg1',1,952) +LexToken(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'exprs',1,998) +LexToken(ASSIGNMENT,'=',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(DOT,'.',1,1012) +LexToken(VAR,'exprs',1,1013) +LexToken(EOL,'\n',1,1018) +LexToken(EOL,'\n',1,1019) +LexToken(EOL,'\n',1,1020) +LexToken(VAR,'model',1,1029) +LexToken(ASSIGNMENT,'=',1,1034) +LexToken(VAR,'arg1',1,1035) +LexToken(DOT,'.',1,1039) +LexToken(VAR,'model',1,1040) +LexToken(SEMICOLON,';',1,1045) +LexToken(EOL,'\n',1,1046) +LexToken(EOL,'\n',1,1072) +LexToken(EOL,'\n',1,1088) +LexToken(WHILE,'while',1,1097) +LexToken(PREVAR_BOOLEAN,'%t',1,1103) +LexToken(DO,'do',1,1106) +LexToken(EOL,'\n',1,1108) +LexToken(OPENSQBRACKET,'[',1,1121) +LexToken(VAR,'ok',1,1122) +LexToken(COMMA,',',1,1124) +LexToken(VAR,'in',1,1125) +LexToken(COMMA,',',1,1127) +LexToken(VAR,'clrs',1,1128) +LexToken(COMMA,',',1,1132) +LexToken(VAR,'win',1,1133) +LexToken(COMMA,',',1,1136) +LexToken(VAR,'wpos',1,1137) +LexToken(COMMA,',',1,1141) +LexToken(VAR,'wdim',1,1142) +LexToken(COMMA,',',1,1146) +LexToken(VAR,'ymin',1,1147) +LexToken(COMMA,',',1,1151) +LexToken(VAR,'ymax',1,1152) +LexToken(COMMA,',',1,1156) +LexToken(VAR,'per',1,1157) +LexToken(COMMA,',',1,1160) +LexToken(VAR,'N',1,1161) +LexToken(COMMA,',',1,1162) +LexToken(VAR,'heritance',1,1163) +LexToken(COMMA,',',1,1172) +LexToken(VAR,'nom',1,1173) +LexToken(COMMA,',',1,1176) +LexToken(VAR,'exprs',1,1177) +LexToken(CLOSESQBRACKET,']',1,1182) +LexToken(ASSIGNMENT,'=',1,1183) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1184) +LexToken(OPENBRACKET,'(',1,1199) +LexToken(DQSTRING,'"Set Scope parameters"',1,1236) +LexToken(COMMA,',',1,1237) +LexToken(OPENSQBRACKET,'[',1,1253) +LexToken(DQSTRING,'"Input ports sizes"',1,1272) +LexToken(SEMICOLON,';',1,1273) +LexToken(DQSTRING,'"Drawing colors (>0) or mark (<0)"',1,1320) +LexToken(SEMICOLON,';',1,1321) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1375) +LexToken(SEMICOLON,';',1,1376) +LexToken(DQSTRING,'"Output window position"',1,1413) +LexToken(SEMICOLON,';',1,1414) +LexToken(DQSTRING,'"Output window sizes"',1,1448) +LexToken(SEMICOLON,';',1,1449) +LexToken(DQSTRING,'"Ymin vector"',1,1475) +LexToken(SEMICOLON,';',1,1476) +LexToken(DQSTRING,'"Ymax vector"',1,1502) +LexToken(SEMICOLON,';',1,1503) +LexToken(DQSTRING,'"Refresh period"',1,1532) +LexToken(SEMICOLON,';',1,1533) +LexToken(DQSTRING,'"Buffer size"',1,1559) +LexToken(SEMICOLON,';',1,1560) +LexToken(DQSTRING,'"Accept herited events 0/1"',1,1600) +LexToken(DQSTRING,'"Name of Scope (label&Id)"',1,1639) +LexToken(CLOSESQBRACKET,']',1,1640) +LexToken(COMMA,',',1,1641) +LexToken(VAR,'list',1,1657) +LexToken(OPENBRACKET,'(',1,1661) +LexToken(DQSTRING,'"vec"',1,1666) +LexToken(COMMA,',',1,1667) +LexToken(NUMBER,'-1',1,1668) +LexToken(COMMA,',',1,1670) +LexToken(DQSTRING,'"vec"',1,1675) +LexToken(COMMA,',',1,1676) +LexToken(NUMBER,'-1',1,1677) +LexToken(COMMA,',',1,1679) +LexToken(DQSTRING,'"vec"',1,1684) +LexToken(COMMA,',',1,1685) +LexToken(NUMBER,'1',1,1686) +LexToken(COMMA,',',1,1687) +LexToken(DQSTRING,'"vec"',1,1692) +LexToken(COMMA,',',1,1693) +LexToken(NUMBER,'-1',1,1694) +LexToken(COMMA,',',1,1696) +LexToken(DQSTRING,'"vec"',1,1701) +LexToken(COMMA,',',1,1702) +LexToken(NUMBER,'-1',1,1703) +LexToken(COMMA,',',1,1705) +LexToken(DQSTRING,'"vec"',1,1725) +LexToken(COMMA,',',1,1726) +LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1742) +LexToken(COMMA,',',1,1743) +LexToken(DQSTRING,'"vec"',1,1748) +LexToken(COMMA,',',1,1749) +LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1765) +LexToken(COMMA,',',1,1766) +LexToken(DQSTRING,'"vec"',1,1771) +LexToken(COMMA,',',1,1772) +LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1788) +LexToken(COMMA,',',1,1789) +LexToken(DQSTRING,'"vec"',1,1809) +LexToken(COMMA,',',1,1810) +LexToken(NUMBER,'1',1,1811) +LexToken(COMMA,',',1,1812) +LexToken(DQSTRING,'"vec"',1,1817) +LexToken(COMMA,',',1,1818) +LexToken(NUMBER,'1',1,1819) +LexToken(COMMA,',',1,1820) +LexToken(DQSTRING,'"str"',1,1825) +LexToken(COMMA,',',1,1826) +LexToken(NUMBER,'1',1,1827) +LexToken(CLOSEBRACKET,')',1,1828) +LexToken(COMMA,',',1,1829) +LexToken(VAR,'exprs',1,1830) +LexToken(CLOSEBRACKET,')',1,1835) +LexToken(EOL,'\n',1,1836) +LexToken(IF,'if',1,1849) +LexToken(NOT,'~',1,1852) +LexToken(VAR,'ok',1,1853) +LexToken(THEN,'then',1,1856) +LexToken(EOL,'\n',1,1860) +LexToken(BREAK,'break',1,1877) +LexToken(COMMA,',',1,1882) +LexToken(EOL,'\n',1,1883) +LexToken(END,'end',1,1896) +LexToken(EOL,'\n',1,1926) +LexToken(VAR,'mess',1,1939) +LexToken(ASSIGNMENT,'=',1,1943) +LexToken(OPENSQBRACKET,'[',1,1944) +LexToken(CLOSESQBRACKET,']',1,1945) +LexToken(EOL,'\n',1,1946) +LexToken(IF,'if',1,1959) +LexToken(VAR,'size',1,1962) +LexToken(OPENBRACKET,'(',1,1966) +LexToken(VAR,'in',1,1967) +LexToken(COMMA,',',1,1969) +LexToken(DQSTRING,'"*"',1,1972) +LexToken(CLOSEBRACKET,')',1,1973) +LexToken(COMPARISON,'<=',1,1974) +LexToken(NUMBER,'0',1,1976) +LexToken(THEN,'then',1,1978) +LexToken(EOL,'\n',1,1982) +LexToken(VAR,'mess',1,1999) +LexToken(ASSIGNMENT,'=',1,2003) +LexToken(OPENSQBRACKET,'[',1,2004) +LexToken(VAR,'mess',1,2005) +LexToken(SEMICOLON,';',1,2009) +LexToken(DQSTRING,'"Block must have at least one input port"',1,2050) +LexToken(SEMICOLON,';',1,2051) +LexToken(DQSTRING,'" "',1,2054) +LexToken(CLOSESQBRACKET,']',1,2055) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'ok',1,2073) +LexToken(ASSIGNMENT,'=',1,2075) +LexToken(PREVAR_BOOLEAN,'%f',1,2076) +LexToken(EOL,'\n',1,2078) +LexToken(END,'end',1,2091) +LexToken(EOL,'\n',1,2094) +LexToken(IF,'if',1,2107) +LexToken(VAR,'min',1,2110) +LexToken(OPENBRACKET,'(',1,2113) +LexToken(VAR,'in',1,2114) +LexToken(CLOSEBRACKET,')',1,2116) +LexToken(COMPARISON,'<=',1,2117) +LexToken(NUMBER,'0',1,2119) +LexToken(THEN,'then',1,2121) +LexToken(EOL,'\n',1,2125) +LexToken(VAR,'mess',1,2142) +LexToken(ASSIGNMENT,'=',1,2146) +LexToken(OPENSQBRACKET,'[',1,2147) +LexToken(VAR,'mess',1,2148) +LexToken(SEMICOLON,';',1,2152) +LexToken(DQSTRING,'"Port sizes must be positive"',1,2181) +LexToken(SEMICOLON,';',1,2182) +LexToken(DQSTRING,'" "',1,2185) +LexToken(CLOSESQBRACKET,']',1,2186) +LexToken(EOL,'\n',1,2187) +LexToken(VAR,'ok',1,2204) +LexToken(ASSIGNMENT,'=',1,2206) +LexToken(PREVAR_BOOLEAN,'%f',1,2207) +LexToken(EOL,'\n',1,2209) +LexToken(END,'end',1,2222) +LexToken(EOL,'\n',1,2225) +LexToken(IF,'if',1,2238) +LexToken(VAR,'size',1,2241) +LexToken(OPENBRACKET,'(',1,2245) +LexToken(VAR,'clrs',1,2246) +LexToken(COMMA,',',1,2250) +LexToken(DQSTRING,'"*"',1,2253) +LexToken(CLOSEBRACKET,')',1,2254) +LexToken(COMPARISON,'<',1,2255) +LexToken(VAR,'sum',1,2256) +LexToken(OPENBRACKET,'(',1,2259) +LexToken(VAR,'in',1,2260) +LexToken(CLOSEBRACKET,')',1,2262) +LexToken(THEN,'then',1,2264) +LexToken(EOL,'\n',1,2268) +LexToken(VAR,'mess',1,2285) +LexToken(ASSIGNMENT,'=',1,2289) +LexToken(OPENSQBRACKET,'[',1,2290) +LexToken(VAR,'mess',1,2291) +LexToken(SEMICOLON,';',1,2295) +LexToken(DQSTRING,'"Not enough colors defined (at least "',1,2333) +LexToken(OPERATOR,'+',1,2334) +LexToken(VAR,'string',1,2335) +LexToken(OPENBRACKET,'(',1,2341) +LexToken(VAR,'sum',1,2342) +LexToken(OPENBRACKET,'(',1,2345) +LexToken(VAR,'in',1,2346) +LexToken(CLOSEBRACKET,')',1,2348) +LexToken(CLOSEBRACKET,')',1,2349) +LexToken(OPERATOR,'+',1,2350) +LexToken(DQSTRING,'")"',1,2353) +LexToken(SEMICOLON,';',1,2354) +LexToken(DQSTRING,'" "',1,2357) +LexToken(CLOSESQBRACKET,']',1,2358) +LexToken(EOL,'\n',1,2359) +LexToken(VAR,'ok',1,2376) +LexToken(ASSIGNMENT,'=',1,2378) +LexToken(PREVAR_BOOLEAN,'%f',1,2379) +LexToken(EOL,'\n',1,2381) +LexToken(END,'end',1,2394) +LexToken(EOL,'\n',1,2397) +LexToken(IF,'if',1,2410) +LexToken(VAR,'size',1,2413) +LexToken(OPENBRACKET,'(',1,2417) +LexToken(VAR,'wpos',1,2418) +LexToken(COMMA,',',1,2422) +LexToken(DQSTRING,'"*"',1,2425) +LexToken(CLOSEBRACKET,')',1,2426) +LexToken(COMPARISON,'<>',1,2427) +LexToken(NUMBER,'0',1,2429) +LexToken(LOGICAL,'&',1,2431) +LexToken(VAR,'size',1,2432) +LexToken(OPENBRACKET,'(',1,2436) +LexToken(VAR,'wpos',1,2437) +LexToken(COMMA,',',1,2441) +LexToken(DQSTRING,'"*"',1,2444) +LexToken(CLOSEBRACKET,')',1,2445) +LexToken(COMPARISON,'<>',1,2446) +LexToken(NUMBER,'2',1,2448) +LexToken(THEN,'then',1,2450) +LexToken(EOL,'\n',1,2454) +LexToken(VAR,'mess',1,2471) +LexToken(ASSIGNMENT,'=',1,2475) +LexToken(OPENSQBRACKET,'[',1,2476) +LexToken(VAR,'mess',1,2477) +LexToken(SEMICOLON,';',1,2481) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,2523) +LexToken(SEMICOLON,';',1,2524) +LexToken(DQSTRING,'" "',1,2527) +LexToken(CLOSESQBRACKET,']',1,2528) +LexToken(EOL,'\n',1,2529) +LexToken(VAR,'ok',1,2546) +LexToken(ASSIGNMENT,'=',1,2548) +LexToken(PREVAR_BOOLEAN,'%f',1,2549) +LexToken(EOL,'\n',1,2551) +LexToken(END,'end',1,2564) +LexToken(EOL,'\n',1,2567) +LexToken(IF,'if',1,2580) +LexToken(VAR,'size',1,2583) +LexToken(OPENBRACKET,'(',1,2587) +LexToken(VAR,'wdim',1,2588) +LexToken(COMMA,',',1,2592) +LexToken(DQSTRING,'"*"',1,2595) +LexToken(CLOSEBRACKET,')',1,2596) +LexToken(COMPARISON,'<>',1,2597) +LexToken(NUMBER,'0',1,2599) +LexToken(LOGICAL,'&',1,2601) +LexToken(VAR,'size',1,2602) +LexToken(OPENBRACKET,'(',1,2606) +LexToken(VAR,'wdim',1,2607) +LexToken(COMMA,',',1,2611) +LexToken(DQSTRING,'"*"',1,2614) +LexToken(CLOSEBRACKET,')',1,2615) +LexToken(COMPARISON,'<>',1,2616) +LexToken(NUMBER,'2',1,2618) +LexToken(THEN,'then',1,2620) +LexToken(EOL,'\n',1,2624) +LexToken(VAR,'mess',1,2641) +LexToken(ASSIGNMENT,'=',1,2645) +LexToken(OPENSQBRACKET,'[',1,2646) +LexToken(VAR,'mess',1,2647) +LexToken(SEMICOLON,';',1,2651) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2688) +LexToken(SEMICOLON,';',1,2689) +LexToken(DQSTRING,'" "',1,2692) +LexToken(CLOSESQBRACKET,']',1,2693) +LexToken(EOL,'\n',1,2694) +LexToken(VAR,'ok',1,2711) +LexToken(ASSIGNMENT,'=',1,2713) +LexToken(PREVAR_BOOLEAN,'%f',1,2714) +LexToken(EOL,'\n',1,2716) +LexToken(END,'end',1,2729) +LexToken(EOL,'\n',1,2732) +LexToken(IF,'if',1,2745) +LexToken(VAR,'win',1,2748) +LexToken(COMPARISON,'<',1,2751) +LexToken(NUMBER,'-1',1,2752) +LexToken(THEN,'then',1,2755) +LexToken(EOL,'\n',1,2759) +LexToken(VAR,'mess',1,2776) +LexToken(ASSIGNMENT,'=',1,2780) +LexToken(OPENSQBRACKET,'[',1,2781) +LexToken(VAR,'mess',1,2782) +LexToken(SEMICOLON,';',1,2786) +LexToken(DQSTRING,'"Window number can\\\'t be < -1"',1,2817) +LexToken(SEMICOLON,';',1,2818) +LexToken(DQSTRING,'" "',1,2821) +LexToken(CLOSESQBRACKET,']',1,2822) +LexToken(EOL,'\n',1,2823) +LexToken(VAR,'ok',1,2840) +LexToken(ASSIGNMENT,'=',1,2842) +LexToken(PREVAR_BOOLEAN,'%f',1,2843) +LexToken(EOL,'\n',1,2845) +LexToken(END,'end',1,2858) +LexToken(EOL,'\n',1,2861) +LexToken(IF,'if',1,2874) +LexToken(VAR,'size',1,2877) +LexToken(OPENBRACKET,'(',1,2881) +LexToken(VAR,'per',1,2882) +LexToken(COMMA,',',1,2885) +LexToken(DQSTRING,'"*"',1,2888) +LexToken(CLOSEBRACKET,')',1,2889) +LexToken(COMPARISON,'<>',1,2890) +LexToken(VAR,'size',1,2892) +LexToken(OPENBRACKET,'(',1,2896) +LexToken(VAR,'ymin',1,2897) +LexToken(COMMA,',',1,2901) +LexToken(DQSTRING,'"*"',1,2904) +LexToken(CLOSEBRACKET,')',1,2905) +LexToken(THEN,'then',1,2907) +LexToken(EOL,'\n',1,2911) +LexToken(VAR,'mess',1,2928) +LexToken(ASSIGNMENT,'=',1,2932) +LexToken(OPENSQBRACKET,'[',1,2933) +LexToken(VAR,'mess',1,2934) +LexToken(SEMICOLON,';',1,2938) +LexToken(DQSTRING,'"Size of Refresh Period must equal size of Ymin/Ymax vector"',1,2998) +LexToken(SEMICOLON,';',1,2999) +LexToken(DQSTRING,'" "',1,3002) +LexToken(CLOSESQBRACKET,']',1,3003) +LexToken(EOL,'\n',1,3004) +LexToken(VAR,'ok',1,3021) +LexToken(ASSIGNMENT,'=',1,3023) +LexToken(PREVAR_BOOLEAN,'%f',1,3024) +LexToken(EOL,'\n',1,3026) +LexToken(END,'end',1,3039) +LexToken(EOL,'\n',1,3042) +LexToken(FOR,'for',1,3055) +LexToken(VAR,'i',1,3059) +LexToken(ASSIGNMENT,'=',1,3060) +LexToken(NUMBER,'1',1,3061) +LexToken(COLON,':',1,3062) +LexToken(NUMBER,'1',1,3063) +LexToken(COLON,':',1,3064) +LexToken(VAR,'size',1,3065) +LexToken(OPENBRACKET,'(',1,3069) +LexToken(VAR,'per',1,3070) +LexToken(COMMA,',',1,3073) +LexToken(DQSTRING,'"*"',1,3076) +LexToken(CLOSEBRACKET,')',1,3077) +LexToken(EOL,'\n',1,3078) +LexToken(IF,'if',1,3095) +LexToken(OPENBRACKET,'(',1,3098) +LexToken(VAR,'per',1,3099) +LexToken(OPENBRACKET,'(',1,3102) +LexToken(VAR,'i',1,3103) +LexToken(CLOSEBRACKET,')',1,3104) +LexToken(COMPARISON,'<=',1,3105) +LexToken(NUMBER,'0',1,3107) +LexToken(CLOSEBRACKET,')',1,3108) +LexToken(THEN,'then',1,3110) +LexToken(EOL,'\n',1,3114) +LexToken(VAR,'mess',1,3135) +LexToken(ASSIGNMENT,'=',1,3139) +LexToken(OPENSQBRACKET,'[',1,3140) +LexToken(VAR,'mess',1,3141) +LexToken(SEMICOLON,';',1,3145) +LexToken(DQSTRING,'"Refresh Period must be positive"',1,3178) +LexToken(SEMICOLON,';',1,3179) +LexToken(DQSTRING,'" "',1,3182) +LexToken(CLOSESQBRACKET,']',1,3183) +LexToken(EOL,'\n',1,3184) +LexToken(VAR,'ok',1,3205) +LexToken(ASSIGNMENT,'=',1,3207) +LexToken(PREVAR_BOOLEAN,'%f',1,3208) +LexToken(EOL,'\n',1,3210) +LexToken(END,'end',1,3227) +LexToken(EOL,'\n',1,3230) +LexToken(END,'end',1,3243) +LexToken(EOL,'\n',1,3246) +LexToken(IF,'if',1,3259) +LexToken(VAR,'N',1,3262) +LexToken(COMPARISON,'<',1,3263) +LexToken(NUMBER,'2',1,3264) +LexToken(THEN,'then',1,3266) +LexToken(EOL,'\n',1,3270) +LexToken(VAR,'mess',1,3287) +LexToken(ASSIGNMENT,'=',1,3291) +LexToken(OPENSQBRACKET,'[',1,3292) +LexToken(VAR,'mess',1,3293) +LexToken(SEMICOLON,';',1,3297) +LexToken(DQSTRING,'"Buffer size must be at least 2"',1,3329) +LexToken(SEMICOLON,';',1,3330) +LexToken(DQSTRING,'" "',1,3333) +LexToken(CLOSESQBRACKET,']',1,3334) +LexToken(EOL,'\n',1,3335) +LexToken(VAR,'ok',1,3352) +LexToken(ASSIGNMENT,'=',1,3354) +LexToken(PREVAR_BOOLEAN,'%f',1,3355) +LexToken(EOL,'\n',1,3357) +LexToken(END,'end',1,3370) +LexToken(EOL,'\n',1,3373) +LexToken(IF,'if',1,3386) +LexToken(VAR,'or',1,3389) +LexToken(OPENBRACKET,'(',1,3391) +LexToken(VAR,'ymin',1,3392) +LexToken(COMPARISON,'>=',1,3396) +LexToken(VAR,'ymax',1,3398) +LexToken(CLOSEBRACKET,')',1,3402) +LexToken(THEN,'then',1,3404) +LexToken(EOL,'\n',1,3408) +LexToken(VAR,'mess',1,3425) +LexToken(ASSIGNMENT,'=',1,3429) +LexToken(OPENSQBRACKET,'[',1,3430) +LexToken(VAR,'mess',1,3431) +LexToken(SEMICOLON,';',1,3435) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,3467) +LexToken(SEMICOLON,';',1,3468) +LexToken(DQSTRING,'" "',1,3471) +LexToken(CLOSESQBRACKET,']',1,3472) +LexToken(EOL,'\n',1,3473) +LexToken(VAR,'ok',1,3490) +LexToken(ASSIGNMENT,'=',1,3492) +LexToken(PREVAR_BOOLEAN,'%f',1,3493) +LexToken(EOL,'\n',1,3495) +LexToken(END,'end',1,3508) +LexToken(EOL,'\n',1,3511) +LexToken(IF,'if',1,3524) +LexToken(NOT,'~',1,3527) +LexToken(VAR,'or',1,3528) +LexToken(OPENBRACKET,'(',1,3530) +LexToken(VAR,'heritance',1,3531) +LexToken(COMPARISON,'==',1,3540) +LexToken(OPENSQBRACKET,'[',1,3542) +LexToken(NUMBER,'0',1,3543) +LexToken(NUMBER,'1',1,3545) +LexToken(CLOSESQBRACKET,']',1,3546) +LexToken(CLOSEBRACKET,')',1,3547) +LexToken(THEN,'then',1,3549) +LexToken(EOL,'\n',1,3553) +LexToken(VAR,'mess',1,3570) +LexToken(ASSIGNMENT,'=',1,3574) +LexToken(OPENSQBRACKET,'[',1,3575) +LexToken(VAR,'mess',1,3576) +LexToken(SEMICOLON,';',1,3580) +LexToken(DQSTRING,'"Accept herited events must be 0 or 1"',1,3618) +LexToken(SEMICOLON,';',1,3619) +LexToken(DQSTRING,'" "',1,3622) +LexToken(CLOSESQBRACKET,']',1,3623) +LexToken(EOL,'\n',1,3624) +LexToken(VAR,'ok',1,3641) +LexToken(ASSIGNMENT,'=',1,3643) +LexToken(PREVAR_BOOLEAN,'%f',1,3644) +LexToken(EOL,'\n',1,3646) +LexToken(END,'end',1,3659) +LexToken(EOL,'\n',1,3662) +LexToken(IF,'if',1,3675) +LexToken(NOT,'~',1,3678) +LexToken(VAR,'ok',1,3679) +LexToken(THEN,'then',1,3682) +LexToken(EOL,'\n',1,3686) +LexToken(VAR,'message',1,3703) +LexToken(OPENBRACKET,'(',1,3710) +LexToken(OPENSQBRACKET,'[',1,3711) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,3752) +LexToken(SEMICOLON,';',1,3753) +LexToken(DQSTRING,'" "',1,3773) +LexToken(SEMICOLON,';',1,3774) +LexToken(VAR,'mess',1,3775) +LexToken(CLOSESQBRACKET,']',1,3779) +LexToken(CLOSEBRACKET,')',1,3780) +LexToken(EOL,'\n',1,3781) +LexToken(END,'end',1,3794) +LexToken(EOL,'\n',1,3797) +LexToken(IF,'if',1,3810) +LexToken(VAR,'ok',1,3813) +LexToken(THEN,'then',1,3816) +LexToken(EOL,'\n',1,3820) +LexToken(VAR,'in',1,3837) +LexToken(ASSIGNMENT,'=',1,3840) +LexToken(VAR,'in',1,3842) +LexToken(OPENBRACKET,'(',1,3844) +LexToken(COLON,':',1,3845) +LexToken(CLOSEBRACKET,')',1,3846) +LexToken(SEMICOLON,';',1,3847) +LexToken(EOL,'\n',1,3848) +LexToken(VAR,'a',1,3865) +LexToken(ASSIGNMENT,'=',1,3867) +LexToken(VAR,'size',1,3869) +LexToken(OPENBRACKET,'(',1,3873) +LexToken(VAR,'in',1,3874) +LexToken(COMMA,',',1,3876) +LexToken(NUMBER,'1',1,3877) +LexToken(CLOSEBRACKET,')',1,3878) +LexToken(SEMICOLON,';',1,3879) +LexToken(EOL,'\n',1,3880) +LexToken(VAR,'in2',1,3897) +LexToken(ASSIGNMENT,'=',1,3901) +LexToken(VAR,'ones',1,3903) +LexToken(OPENBRACKET,'(',1,3907) +LexToken(VAR,'a',1,3908) +LexToken(COMMA,',',1,3909) +LexToken(NUMBER,'1',1,3910) +LexToken(CLOSEBRACKET,')',1,3911) +LexToken(SEMICOLON,';',1,3912) +LexToken(EOL,'\n',1,3913) +LexToken(OPENSQBRACKET,'[',1,3930) +LexToken(VAR,'model',1,3931) +LexToken(COMMA,',',1,3936) +LexToken(VAR,'graphics',1,3937) +LexToken(COMMA,',',1,3945) +LexToken(VAR,'ok',1,3946) +LexToken(CLOSESQBRACKET,']',1,3948) +LexToken(ASSIGNMENT,'=',1,3949) +LexToken(VAR,'set_io',1,3950) +LexToken(OPENBRACKET,'(',1,3956) +LexToken(VAR,'model',1,3957) +LexToken(COMMA,',',1,3962) +LexToken(VAR,'graphics',1,3963) +LexToken(COMMA,',',1,3971) +LexToken(VAR,'list',1,3972) +LexToken(OPENBRACKET,'(',1,3976) +LexToken(OPENSQBRACKET,'[',1,3977) +LexToken(VAR,'in',1,3978) +LexToken(VAR,'in2',1,3981) +LexToken(CLOSESQBRACKET,']',1,3984) +LexToken(COMMA,',',1,3985) +LexToken(VAR,'ones',1,3986) +LexToken(OPENBRACKET,'(',1,3990) +LexToken(VAR,'a',1,3991) +LexToken(COMMA,',',1,3992) +LexToken(NUMBER,'1',1,3993) +LexToken(CLOSEBRACKET,')',1,3994) +LexToken(CLOSEBRACKET,')',1,3995) +LexToken(COMMA,',',1,3996) +LexToken(VAR,'list',1,3997) +LexToken(OPENBRACKET,'(',1,4001) +LexToken(CLOSEBRACKET,')',1,4002) +LexToken(COMMA,',',1,4003) +LexToken(VAR,'ones',1,4004) +LexToken(OPENBRACKET,'(',1,4008) +LexToken(NUMBER,'1',1,4009) +LexToken(OPERATOR,'-',1,4010) +LexToken(VAR,'heritance',1,4011) +LexToken(COMMA,',',1,4020) +LexToken(NUMBER,'1',1,4021) +LexToken(CLOSEBRACKET,')',1,4022) +LexToken(COMMA,',',1,4023) +LexToken(OPENSQBRACKET,'[',1,4024) +LexToken(CLOSESQBRACKET,']',1,4025) +LexToken(CLOSEBRACKET,')',1,4026) +LexToken(SEMICOLON,';',1,4027) +LexToken(EOL,'\n',1,4028) +LexToken(END,'end',1,4041) +LexToken(EOL,'\n',1,4044) +LexToken(IF,'if',1,4057) +LexToken(VAR,'ok',1,4060) +LexToken(THEN,'then',1,4063) +LexToken(EOL,'\n',1,4067) +LexToken(IF,'if',1,4084) +LexToken(VAR,'wpos',1,4087) +LexToken(COMPARISON,'==',1,4091) +LexToken(OPENSQBRACKET,'[',1,4093) +LexToken(CLOSESQBRACKET,']',1,4094) +LexToken(THEN,'then',1,4096) +LexToken(EOL,'\n',1,4100) +LexToken(VAR,'wpos',1,4121) +LexToken(ASSIGNMENT,'=',1,4125) +LexToken(OPENSQBRACKET,'[',1,4126) +LexToken(NUMBER,'-1',1,4127) +LexToken(SEMICOLON,';',1,4129) +LexToken(NUMBER,'-1',1,4130) +LexToken(CLOSESQBRACKET,']',1,4132) +LexToken(SEMICOLON,';',1,4133) +LexToken(EOL,'\n',1,4134) +LexToken(END,'end',1,4151) +LexToken(EOL,'\n',1,4154) +LexToken(IF,'if',1,4171) +LexToken(VAR,'wdim',1,4174) +LexToken(COMPARISON,'==',1,4178) +LexToken(OPENSQBRACKET,'[',1,4180) +LexToken(CLOSESQBRACKET,']',1,4181) +LexToken(THEN,'then',1,4183) +LexToken(EOL,'\n',1,4187) +LexToken(VAR,'wdim',1,4208) +LexToken(ASSIGNMENT,'=',1,4212) +LexToken(OPENSQBRACKET,'[',1,4213) +LexToken(NUMBER,'-1',1,4214) +LexToken(SEMICOLON,';',1,4216) +LexToken(NUMBER,'-1',1,4217) +LexToken(CLOSESQBRACKET,']',1,4219) +LexToken(SEMICOLON,';',1,4220) +LexToken(EOL,'\n',1,4221) +LexToken(END,'end',1,4238) +LexToken(EOL,'\n',1,4241) +LexToken(IF,'if',1,4258) +LexToken(VAR,'ok',1,4261) +LexToken(THEN,'then',1,4264) +LexToken(EOL,'\n',1,4268) +LexToken(VAR,'period',1,4289) +LexToken(ASSIGNMENT,'=',1,4295) +LexToken(VAR,'per',1,4296) +LexToken(OPENBRACKET,'(',1,4299) +LexToken(COLON,':',1,4300) +LexToken(CLOSEBRACKET,')',1,4301) +LexToken(TRANSPOSE,"'",1,4302) +LexToken(SEMICOLON,';',1,4303) +LexToken(EOL,'\n',1,4304) +LexToken(VAR,'yy',1,4325) +LexToken(ASSIGNMENT,'=',1,4327) +LexToken(OPENSQBRACKET,'[',1,4328) +LexToken(VAR,'ymin',1,4329) +LexToken(OPENBRACKET,'(',1,4333) +LexToken(COLON,':',1,4334) +LexToken(CLOSEBRACKET,')',1,4335) +LexToken(TRANSPOSE,"'",1,4336) +LexToken(SEMICOLON,';',1,4337) +LexToken(VAR,'ymax',1,4338) +LexToken(OPENBRACKET,'(',1,4342) +LexToken(COLON,':',1,4343) +LexToken(CLOSEBRACKET,')',1,4344) +LexToken(TRANSPOSE,"'",1,4345) +LexToken(CLOSESQBRACKET,']',1,4346) +LexToken(EOL,'\n',1,4347) +LexToken(VAR,'rpar',1,4368) +LexToken(ASSIGNMENT,'=',1,4372) +LexToken(OPENSQBRACKET,'[',1,4373) +LexToken(NUMBER,'0',1,4374) +LexToken(SEMICOLON,';',1,4375) +LexToken(VAR,'period',1,4376) +LexToken(OPENBRACKET,'(',1,4382) +LexToken(COLON,':',1,4383) +LexToken(CLOSEBRACKET,')',1,4384) +LexToken(SEMICOLON,';',1,4385) +LexToken(VAR,'yy',1,4386) +LexToken(OPENBRACKET,'(',1,4388) +LexToken(COLON,':',1,4389) +LexToken(CLOSEBRACKET,')',1,4390) +LexToken(CLOSESQBRACKET,']',1,4391) +LexToken(EOL,'\n',1,4392) +LexToken(VAR,'clrs',1,4413) +LexToken(ASSIGNMENT,'=',1,4417) +LexToken(VAR,'clrs',1,4418) +LexToken(OPENBRACKET,'(',1,4422) +LexToken(NUMBER,'1',1,4423) +LexToken(COLON,':',1,4424) +LexToken(VAR,'sum',1,4425) +LexToken(OPENBRACKET,'(',1,4428) +LexToken(VAR,'in',1,4429) +LexToken(CLOSEBRACKET,')',1,4431) +LexToken(CLOSEBRACKET,')',1,4432) +LexToken(EOL,'\n',1,4433) +LexToken(VAR,'ipar',1,4454) +LexToken(ASSIGNMENT,'=',1,4458) +LexToken(OPENSQBRACKET,'[',1,4459) +LexToken(VAR,'win',1,4460) +LexToken(SEMICOLON,';',1,4463) +LexToken(VAR,'size',1,4464) +LexToken(OPENBRACKET,'(',1,4468) +LexToken(VAR,'in',1,4469) +LexToken(COMMA,',',1,4471) +LexToken(DQSTRING,'"*"',1,4474) +LexToken(CLOSEBRACKET,')',1,4475) +LexToken(SEMICOLON,';',1,4476) +LexToken(VAR,'N',1,4477) +LexToken(SEMICOLON,';',1,4478) +LexToken(VAR,'wpos',1,4479) +LexToken(OPENBRACKET,'(',1,4483) +LexToken(COLON,':',1,4484) +LexToken(CLOSEBRACKET,')',1,4485) +LexToken(SEMICOLON,';',1,4486) +LexToken(VAR,'wdim',1,4487) +LexToken(OPENBRACKET,'(',1,4491) +LexToken(COLON,':',1,4492) +LexToken(CLOSEBRACKET,')',1,4493) +LexToken(SEMICOLON,';',1,4494) +LexToken(VAR,'in',1,4495) +LexToken(OPENBRACKET,'(',1,4497) +LexToken(COLON,':',1,4498) +LexToken(CLOSEBRACKET,')',1,4499) +LexToken(SEMICOLON,';',1,4500) +LexToken(VAR,'clrs',1,4501) +LexToken(OPENBRACKET,'(',1,4505) +LexToken(COLON,':',1,4506) +LexToken(CLOSEBRACKET,')',1,4507) +LexToken(SEMICOLON,';',1,4508) +LexToken(VAR,'heritance',1,4509) +LexToken(CLOSESQBRACKET,']',1,4518) +LexToken(EOL,'\n',1,4519) +LexToken(EOL,'\n',1,4585) +LexToken(EOL,'\n',1,4639) +LexToken(EOL,'\n',1,4665) +LexToken(VAR,'model',1,4686) +LexToken(DOT,'.',1,4691) +LexToken(VAR,'evtin',1,4692) +LexToken(ASSIGNMENT,'=',1,4697) +LexToken(VAR,'ones',1,4698) +LexToken(OPENBRACKET,'(',1,4702) +LexToken(NUMBER,'1',1,4703) +LexToken(OPERATOR,'-',1,4704) +LexToken(VAR,'heritance',1,4705) +LexToken(COMMA,',',1,4714) +LexToken(NUMBER,'1',1,4715) +LexToken(CLOSEBRACKET,')',1,4716) +LexToken(EOL,'\n',1,4717) +LexToken(VAR,'model',1,4738) +LexToken(DOT,'.',1,4743) +LexToken(VAR,'dstate',1,4744) +LexToken(ASSIGNMENT,'=',1,4750) +LexToken(OPENSQBRACKET,'[',1,4751) +LexToken(CLOSESQBRACKET,']',1,4752) +LexToken(EOL,'\n',1,4753) +LexToken(EOL,'\n',1,4796) +LexToken(VAR,'model',1,4817) +LexToken(DOT,'.',1,4822) +LexToken(VAR,'rpar',1,4823) +LexToken(ASSIGNMENT,'=',1,4827) +LexToken(VAR,'rpar',1,4828) +LexToken(SEMICOLON,';',1,4832) +LexToken(EOL,'\n',1,4833) +LexToken(VAR,'model',1,4854) +LexToken(DOT,'.',1,4859) +LexToken(VAR,'ipar',1,4860) +LexToken(ASSIGNMENT,'=',1,4864) +LexToken(VAR,'ipar',1,4865) +LexToken(EOL,'\n',1,4869) +LexToken(VAR,'model',1,4890) +LexToken(DOT,'.',1,4895) +LexToken(VAR,'label',1,4896) +LexToken(ASSIGNMENT,'=',1,4901) +LexToken(VAR,'nom',1,4902) +LexToken(SEMICOLON,';',1,4905) +LexToken(EOL,'\n',1,4906) +LexToken(VAR,'graphics',1,4927) +LexToken(DOT,'.',1,4935) +LexToken(VAR,'id',1,4936) +LexToken(ASSIGNMENT,'=',1,4938) +LexToken(VAR,'nom',1,4939) +LexToken(SEMICOLON,';',1,4942) +LexToken(EOL,'\n',1,4943) +LexToken(VAR,'graphics',1,4964) +LexToken(DOT,'.',1,4972) +LexToken(VAR,'exprs',1,4973) +LexToken(ASSIGNMENT,'=',1,4978) +LexToken(VAR,'exprs',1,4979) +LexToken(SEMICOLON,';',1,4984) +LexToken(EOL,'\n',1,4985) +LexToken(VAR,'x',1,5006) +LexToken(DOT,'.',1,5007) +LexToken(VAR,'graphics',1,5008) +LexToken(ASSIGNMENT,'=',1,5016) +LexToken(VAR,'graphics',1,5017) +LexToken(SEMICOLON,';',1,5025) +LexToken(EOL,'\n',1,5026) +LexToken(VAR,'x',1,5047) +LexToken(DOT,'.',1,5048) +LexToken(VAR,'model',1,5049) +LexToken(ASSIGNMENT,'=',1,5054) +LexToken(VAR,'model',1,5055) +LexToken(EOL,'\n',1,5060) +LexToken(EOL,'\n',1,5089) +LexToken(BREAK,'break',1,5110) +LexToken(EOL,'\n',1,5115) +LexToken(END,'end',1,5132) +LexToken(EOL,'\n',1,5135) +LexToken(END,'end',1,5148) +LexToken(EOL,'\n',1,5151) +LexToken(END,'end',1,5160) +LexToken(EOL,'\n',1,5163) +LexToken(CASE,'case',1,5168) +LexToken(DQSTRING,'"define"',1,5180) +LexToken(THEN,'then',1,5182) +LexToken(EOL,'\n',1,5186) +LexToken(VAR,'win',1,5195) +LexToken(ASSIGNMENT,'=',1,5198) +LexToken(NUMBER,'-1',1,5199) +LexToken(SEMICOLON,';',1,5201) +LexToken(EOL,'\n',1,5202) +LexToken(VAR,'in',1,5211) +LexToken(ASSIGNMENT,'=',1,5213) +LexToken(OPENSQBRACKET,'[',1,5214) +LexToken(NUMBER,'1',1,5215) +LexToken(SEMICOLON,';',1,5216) +LexToken(NUMBER,'1',1,5217) +LexToken(CLOSESQBRACKET,']',1,5218) +LexToken(EOL,'\n',1,5219) +LexToken(VAR,'wdim',1,5228) +LexToken(ASSIGNMENT,'=',1,5232) +LexToken(OPENSQBRACKET,'[',1,5233) +LexToken(NUMBER,'-1',1,5234) +LexToken(SEMICOLON,';',1,5236) +LexToken(NUMBER,'-1',1,5237) +LexToken(CLOSESQBRACKET,']',1,5239) +LexToken(EOL,'\n',1,5240) +LexToken(VAR,'wpos',1,5249) +LexToken(ASSIGNMENT,'=',1,5253) +LexToken(OPENSQBRACKET,'[',1,5254) +LexToken(NUMBER,'-1',1,5255) +LexToken(SEMICOLON,';',1,5257) +LexToken(NUMBER,'-1',1,5258) +LexToken(CLOSESQBRACKET,']',1,5260) +LexToken(EOL,'\n',1,5261) +LexToken(VAR,'clrs',1,5270) +LexToken(ASSIGNMENT,'=',1,5274) +LexToken(OPENSQBRACKET,'[',1,5275) +LexToken(NUMBER,'1',1,5276) +LexToken(SEMICOLON,';',1,5277) +LexToken(NUMBER,'3',1,5278) +LexToken(SEMICOLON,';',1,5279) +LexToken(NUMBER,'5',1,5280) +LexToken(SEMICOLON,';',1,5281) +LexToken(NUMBER,'7',1,5282) +LexToken(SEMICOLON,';',1,5283) +LexToken(NUMBER,'9',1,5284) +LexToken(SEMICOLON,';',1,5285) +LexToken(NUMBER,'11',1,5286) +LexToken(SEMICOLON,';',1,5288) +LexToken(NUMBER,'13',1,5289) +LexToken(SEMICOLON,';',1,5291) +LexToken(NUMBER,'15',1,5292) +LexToken(CLOSESQBRACKET,']',1,5294) +LexToken(SEMICOLON,';',1,5295) +LexToken(EOL,'\n',1,5296) +LexToken(VAR,'N',1,5305) +LexToken(ASSIGNMENT,'=',1,5306) +LexToken(NUMBER,'20',1,5307) +LexToken(SEMICOLON,';',1,5309) +LexToken(EOL,'\n',1,5310) +LexToken(EOL,'\n',1,5311) +LexToken(VAR,'ymin',1,5320) +LexToken(ASSIGNMENT,'=',1,5324) +LexToken(OPENSQBRACKET,'[',1,5325) +LexToken(NUMBER,'-1',1,5326) +LexToken(SEMICOLON,';',1,5328) +LexToken(NUMBER,'-5',1,5329) +LexToken(CLOSESQBRACKET,']',1,5331) +LexToken(SEMICOLON,';',1,5332) +LexToken(EOL,'\n',1,5333) +LexToken(VAR,'ymax',1,5342) +LexToken(ASSIGNMENT,'=',1,5346) +LexToken(OPENSQBRACKET,'[',1,5347) +LexToken(NUMBER,'1',1,5348) +LexToken(SEMICOLON,';',1,5349) +LexToken(NUMBER,'5',1,5350) +LexToken(CLOSESQBRACKET,']',1,5351) +LexToken(SEMICOLON,';',1,5352) +LexToken(EOL,'\n',1,5353) +LexToken(VAR,'per',1,5362) +LexToken(ASSIGNMENT,'=',1,5365) +LexToken(OPENSQBRACKET,'[',1,5366) +LexToken(NUMBER,'30',1,5367) +LexToken(SEMICOLON,';',1,5369) +LexToken(NUMBER,'30',1,5370) +LexToken(CLOSESQBRACKET,']',1,5372) +LexToken(SEMICOLON,';',1,5373) +LexToken(EOL,'\n',1,5374) +LexToken(VAR,'yy',1,5383) +LexToken(ASSIGNMENT,'=',1,5385) +LexToken(OPENSQBRACKET,'[',1,5386) +LexToken(VAR,'ymin',1,5387) +LexToken(OPENBRACKET,'(',1,5391) +LexToken(COLON,':',1,5392) +LexToken(CLOSEBRACKET,')',1,5393) +LexToken(TRANSPOSE,"'",1,5394) +LexToken(SEMICOLON,';',1,5395) +LexToken(VAR,'ymax',1,5396) +LexToken(OPENBRACKET,'(',1,5400) +LexToken(COLON,':',1,5401) +LexToken(CLOSEBRACKET,')',1,5402) +LexToken(TRANSPOSE,"'",1,5403) +LexToken(CLOSESQBRACKET,']',1,5404) +LexToken(EOL,'\n',1,5405) +LexToken(VAR,'period',1,5414) +LexToken(ASSIGNMENT,'=',1,5420) +LexToken(VAR,'per',1,5421) +LexToken(OPENBRACKET,'(',1,5424) +LexToken(COLON,':',1,5425) +LexToken(CLOSEBRACKET,')',1,5426) +LexToken(TRANSPOSE,"'",1,5427) +LexToken(EOL,'\n',1,5428) +LexToken(VAR,'model',1,5437) +LexToken(ASSIGNMENT,'=',1,5442) +LexToken(SCICOS_MODEL,'scicos_model',1,5443) +LexToken(OPENBRACKET,'(',1,5455) +LexToken(CLOSEBRACKET,')',1,5456) +LexToken(EOL,'\n',1,5457) +LexToken(VAR,'model',1,5466) +LexToken(DOT,'.',1,5471) +LexToken(VAR,'sim',1,5472) +LexToken(ASSIGNMENT,'=',1,5475) +LexToken(VAR,'list',1,5476) +LexToken(OPENBRACKET,'(',1,5480) +LexToken(DQSTRING,'"cmscope"',1,5489) +LexToken(COMMA,',',1,5490) +LexToken(NUMBER,'4',1,5491) +LexToken(CLOSEBRACKET,')',1,5492) +LexToken(EOL,'\n',1,5493) +LexToken(VAR,'model',1,5502) +LexToken(DOT,'.',1,5507) +LexToken(VAR,'in',1,5508) +LexToken(ASSIGNMENT,'=',1,5510) +LexToken(VAR,'in',1,5511) +LexToken(EOL,'\n',1,5513) +LexToken(VAR,'model',1,5522) +LexToken(DOT,'.',1,5527) +LexToken(VAR,'in2',1,5528) +LexToken(ASSIGNMENT,'=',1,5531) +LexToken(OPENSQBRACKET,'[',1,5532) +LexToken(NUMBER,'1',1,5533) +LexToken(SEMICOLON,';',1,5534) +LexToken(NUMBER,'1',1,5535) +LexToken(CLOSESQBRACKET,']',1,5536) +LexToken(EOL,'\n',1,5537) +LexToken(VAR,'model',1,5546) +LexToken(DOT,'.',1,5551) +LexToken(VAR,'intyp',1,5552) +LexToken(ASSIGNMENT,'=',1,5557) +LexToken(OPENSQBRACKET,'[',1,5558) +LexToken(NUMBER,'1',1,5559) +LexToken(SEMICOLON,';',1,5560) +LexToken(NUMBER,'1',1,5561) +LexToken(CLOSESQBRACKET,']',1,5562) +LexToken(EOL,'\n',1,5563) +LexToken(VAR,'model',1,5572) +LexToken(DOT,'.',1,5577) +LexToken(VAR,'evtin',1,5578) +LexToken(ASSIGNMENT,'=',1,5583) +LexToken(NUMBER,'1',1,5584) +LexToken(EOL,'\n',1,5585) +LexToken(VAR,'model',1,5594) +LexToken(DOT,'.',1,5599) +LexToken(VAR,'rpar',1,5600) +LexToken(ASSIGNMENT,'=',1,5604) +LexToken(OPENSQBRACKET,'[',1,5605) +LexToken(NUMBER,'0',1,5606) +LexToken(SEMICOLON,';',1,5607) +LexToken(VAR,'period',1,5608) +LexToken(OPENBRACKET,'(',1,5614) +LexToken(COLON,':',1,5615) +LexToken(CLOSEBRACKET,')',1,5616) +LexToken(SEMICOLON,';',1,5617) +LexToken(VAR,'yy',1,5618) +LexToken(OPENBRACKET,'(',1,5620) +LexToken(COLON,':',1,5621) +LexToken(CLOSEBRACKET,')',1,5622) +LexToken(CLOSESQBRACKET,']',1,5623) +LexToken(EOL,'\n',1,5624) +LexToken(VAR,'model',1,5633) +LexToken(DOT,'.',1,5638) +LexToken(VAR,'ipar',1,5639) +LexToken(ASSIGNMENT,'=',1,5643) +LexToken(OPENSQBRACKET,'[',1,5644) +LexToken(VAR,'win',1,5645) +LexToken(SEMICOLON,';',1,5648) +LexToken(VAR,'size',1,5649) +LexToken(OPENBRACKET,'(',1,5653) +LexToken(VAR,'in',1,5654) +LexToken(COMMA,',',1,5656) +LexToken(DQSTRING,'"*"',1,5659) +LexToken(CLOSEBRACKET,')',1,5660) +LexToken(SEMICOLON,';',1,5661) +LexToken(VAR,'N',1,5662) +LexToken(SEMICOLON,';',1,5663) +LexToken(VAR,'wpos',1,5664) +LexToken(OPENBRACKET,'(',1,5668) +LexToken(COLON,':',1,5669) +LexToken(CLOSEBRACKET,')',1,5670) +LexToken(SEMICOLON,';',1,5671) +LexToken(VAR,'wdim',1,5672) +LexToken(OPENBRACKET,'(',1,5676) +LexToken(COLON,':',1,5677) +LexToken(CLOSEBRACKET,')',1,5678) +LexToken(SEMICOLON,';',1,5679) +LexToken(VAR,'in',1,5680) +LexToken(OPENBRACKET,'(',1,5682) +LexToken(COLON,':',1,5683) +LexToken(CLOSEBRACKET,')',1,5684) +LexToken(SEMICOLON,';',1,5685) +LexToken(VAR,'clrs',1,5686) +LexToken(OPENBRACKET,'(',1,5690) +LexToken(NUMBER,'1',1,5691) +LexToken(COLON,':',1,5692) +LexToken(VAR,'sum',1,5693) +LexToken(OPENBRACKET,'(',1,5696) +LexToken(VAR,'in',1,5697) +LexToken(CLOSEBRACKET,')',1,5699) +LexToken(CLOSEBRACKET,')',1,5700) +LexToken(CLOSESQBRACKET,']',1,5701) +LexToken(EOL,'\n',1,5702) +LexToken(VAR,'model',1,5711) +LexToken(DOT,'.',1,5716) +LexToken(VAR,'blocktype',1,5717) +LexToken(ASSIGNMENT,'=',1,5726) +LexToken(DQSTRING,'"c"',1,5729) +LexToken(EOL,'\n',1,5730) +LexToken(VAR,'model',1,5739) +LexToken(DOT,'.',1,5744) +LexToken(VAR,'dep_ut',1,5745) +LexToken(ASSIGNMENT,'=',1,5751) +LexToken(OPENSQBRACKET,'[',1,5752) +LexToken(PREVAR_BOOLEAN,'%t',1,5753) +LexToken(PREVAR_BOOLEAN,'%f',1,5756) +LexToken(CLOSESQBRACKET,']',1,5758) +LexToken(EOL,'\n',1,5759) +LexToken(EOL,'\n',1,5760) +LexToken(VAR,'exprs',1,5769) +LexToken(ASSIGNMENT,'=',1,5774) +LexToken(OPENSQBRACKET,'[',1,5775) +LexToken(VAR,'strcat',1,5776) +LexToken(OPENBRACKET,'(',1,5782) +LexToken(VAR,'string',1,5783) +LexToken(OPENBRACKET,'(',1,5789) +LexToken(VAR,'in',1,5790) +LexToken(CLOSEBRACKET,')',1,5792) +LexToken(COMMA,',',1,5793) +LexToken(DQSTRING,'" "',1,5796) +LexToken(CLOSEBRACKET,')',1,5797) +LexToken(SEMICOLON,';',1,5798) +LexToken(VAR,'strcat',1,5808) +LexToken(OPENBRACKET,'(',1,5814) +LexToken(VAR,'string',1,5815) +LexToken(OPENBRACKET,'(',1,5821) +LexToken(VAR,'clrs',1,5822) +LexToken(CLOSEBRACKET,')',1,5826) +LexToken(COMMA,',',1,5827) +LexToken(DQSTRING,'" "',1,5830) +LexToken(CLOSEBRACKET,')',1,5831) +LexToken(SEMICOLON,';',1,5832) +LexToken(VAR,'string',1,5842) +LexToken(OPENBRACKET,'(',1,5848) +LexToken(VAR,'win',1,5849) +LexToken(CLOSEBRACKET,')',1,5852) +LexToken(SEMICOLON,';',1,5853) +LexToken(VAR,'sci2exp',1,5863) +LexToken(OPENBRACKET,'(',1,5870) +LexToken(OPENSQBRACKET,'[',1,5871) +LexToken(CLOSESQBRACKET,']',1,5872) +LexToken(CLOSEBRACKET,')',1,5873) +LexToken(SEMICOLON,';',1,5874) +LexToken(VAR,'sci2exp',1,5884) +LexToken(OPENBRACKET,'(',1,5891) +LexToken(OPENSQBRACKET,'[',1,5892) +LexToken(CLOSESQBRACKET,']',1,5893) +LexToken(CLOSEBRACKET,')',1,5894) +LexToken(SEMICOLON,';',1,5895) +LexToken(VAR,'strcat',1,5905) +LexToken(OPENBRACKET,'(',1,5911) +LexToken(VAR,'string',1,5912) +LexToken(OPENBRACKET,'(',1,5918) +LexToken(VAR,'ymin',1,5919) +LexToken(CLOSEBRACKET,')',1,5923) +LexToken(COMMA,',',1,5924) +LexToken(DQSTRING,'" "',1,5927) +LexToken(CLOSEBRACKET,')',1,5928) +LexToken(SEMICOLON,';',1,5929) +LexToken(VAR,'strcat',1,5939) +LexToken(OPENBRACKET,'(',1,5945) +LexToken(VAR,'string',1,5946) +LexToken(OPENBRACKET,'(',1,5952) +LexToken(VAR,'ymax',1,5953) +LexToken(CLOSEBRACKET,')',1,5957) +LexToken(COMMA,',',1,5958) +LexToken(DQSTRING,'" "',1,5961) +LexToken(CLOSEBRACKET,')',1,5962) +LexToken(SEMICOLON,';',1,5963) +LexToken(VAR,'strcat',1,5973) +LexToken(OPENBRACKET,'(',1,5979) +LexToken(VAR,'string',1,5980) +LexToken(OPENBRACKET,'(',1,5986) +LexToken(VAR,'per',1,5987) +LexToken(CLOSEBRACKET,')',1,5990) +LexToken(COMMA,',',1,5991) +LexToken(DQSTRING,'" "',1,5994) +LexToken(CLOSEBRACKET,')',1,5995) +LexToken(SEMICOLON,';',1,5996) +LexToken(VAR,'string',1,6006) +LexToken(OPENBRACKET,'(',1,6012) +LexToken(VAR,'N',1,6013) +LexToken(CLOSEBRACKET,')',1,6014) +LexToken(SEMICOLON,';',1,6015) +LexToken(VAR,'string',1,6025) +LexToken(OPENBRACKET,'(',1,6031) +LexToken(NUMBER,'0',1,6032) +LexToken(CLOSEBRACKET,')',1,6033) +LexToken(SEMICOLON,';',1,6034) +LexToken(VAR,'emptystr',1,6044) +LexToken(OPENBRACKET,'(',1,6052) +LexToken(CLOSEBRACKET,')',1,6053) +LexToken(CLOSESQBRACKET,']',1,6054) +LexToken(SEMICOLON,';',1,6055) +LexToken(EOL,'\n',1,6056) +LexToken(VAR,'gr_i',1,6065) +LexToken(ASSIGNMENT,'=',1,6069) +LexToken(OPENSQBRACKET,'[',1,6070) +LexToken(CLOSESQBRACKET,']',1,6071) +LexToken(EOL,'\n',1,6072) +LexToken(VAR,'x',1,6081) +LexToken(ASSIGNMENT,'=',1,6082) +LexToken(VAR,'standard_define',1,6083) +LexToken(OPENBRACKET,'(',1,6098) +LexToken(OPENSQBRACKET,'[',1,6099) +LexToken(NUMBER,'2',1,6100) +LexToken(NUMBER,'2',1,6102) +LexToken(CLOSESQBRACKET,']',1,6103) +LexToken(COMMA,',',1,6104) +LexToken(VAR,'model',1,6105) +LexToken(COMMA,',',1,6110) +LexToken(VAR,'exprs',1,6111) +LexToken(COMMA,',',1,6116) +LexToken(VAR,'gr_i',1,6117) +LexToken(CLOSEBRACKET,')',1,6121) +LexToken(EOL,'\n',1,6122) +LexToken(END,'end',1,6127) +LexToken(EOL,'\n',1,6130) +LexToken(ENDFUNCTION,'endfunction',1,6131) +LexToken(EOL,'\n',1,6142) diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js new file mode 100644 index 00000000..b74db6ca --- /dev/null +++ b/js/Sinks/CSCOPE.js @@ -0,0 +1,842 @@ +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,'CSCOPE',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(VAR,'arg1',1,951) +LexToken(SEMICOLON,';',1,955) +LexToken(EOL,'\n',1,956) +LexToken(VAR,'graphics',1,965) +LexToken(ASSIGNMENT,'=',1,973) +LexToken(VAR,'arg1',1,974) +LexToken(DOT,'.',1,978) +LexToken(VAR,'graphics',1,979) +LexToken(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'exprs',1,997) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'graphics',1,1003) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'exprs',1,1012) +LexToken(EOL,'\n',1,1017) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'model',1,1027) +LexToken(ASSIGNMENT,'=',1,1032) +LexToken(VAR,'arg1',1,1033) +LexToken(DOT,'.',1,1037) +LexToken(VAR,'model',1,1038) +LexToken(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(EOL,'\n',1,1070) +LexToken(WHILE,'while',1,1079) +LexToken(PREVAR_BOOLEAN,'%t',1,1085) +LexToken(DO,'do',1,1088) +LexToken(EOL,'\n',1,1090) +LexToken(OPENSQBRACKET,'[',1,1103) +LexToken(VAR,'ok',1,1104) +LexToken(COMMA,',',1,1106) +LexToken(VAR,'clrs',1,1107) +LexToken(COMMA,',',1,1111) +LexToken(VAR,'win',1,1112) +LexToken(COMMA,',',1,1115) +LexToken(VAR,'wpos',1,1116) +LexToken(COMMA,',',1,1120) +LexToken(VAR,'wdim',1,1121) +LexToken(COMMA,',',1,1125) +LexToken(VAR,'ymin',1,1126) +LexToken(COMMA,',',1,1130) +LexToken(VAR,'ymax',1,1131) +LexToken(COMMA,',',1,1135) +LexToken(VAR,'per',1,1136) +LexToken(COMMA,',',1,1139) +LexToken(VAR,'N',1,1140) +LexToken(COMMA,',',1,1141) +LexToken(VAR,'heritance',1,1142) +LexToken(COMMA,',',1,1151) +LexToken(VAR,'nom',1,1152) +LexToken(COMMA,',',1,1155) +LexToken(VAR,'exprs',1,1156) +LexToken(CLOSESQBRACKET,']',1,1161) +LexToken(ASSIGNMENT,'=',1,1162) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1163) +LexToken(OPENBRACKET,'(',1,1178) +LexToken(DQSTRING,'"Set Scope parameters"',1,1215) +LexToken(COMMA,',',1,1216) +LexToken(OPENSQBRACKET,'[',1,1232) +LexToken(DQSTRING,'"Color (>0) or mark (<0) vector (8 entries)"',1,1276) +LexToken(SEMICOLON,';',1,1277) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1331) +LexToken(SEMICOLON,';',1,1332) +LexToken(DQSTRING,'"Output window position"',1,1369) +LexToken(SEMICOLON,';',1,1370) +LexToken(DQSTRING,'"Output window sizes"',1,1404) +LexToken(SEMICOLON,';',1,1405) +LexToken(DQSTRING,'"Ymin"',1,1424) +LexToken(SEMICOLON,';',1,1425) +LexToken(DQSTRING,'"Ymax"',1,1444) +LexToken(SEMICOLON,';',1,1445) +LexToken(DQSTRING,'"Refresh period"',1,1474) +LexToken(SEMICOLON,';',1,1475) +LexToken(DQSTRING,'"Buffer size"',1,1501) +LexToken(DQSTRING,'"Accept herited events 0/1"',1,1541) +LexToken(DQSTRING,'"Name of Scope (label&Id)"',1,1580) +LexToken(CLOSESQBRACKET,']',1,1581) +LexToken(COMMA,',',1,1582) +LexToken(VAR,'list',1,1598) +LexToken(OPENBRACKET,'(',1,1602) +LexToken(DQSTRING,'"vec"',1,1607) +LexToken(COMMA,',',1,1608) +LexToken(NUMBER,'8',1,1609) +LexToken(COMMA,',',1,1610) +LexToken(DQSTRING,'"vec"',1,1615) +LexToken(COMMA,',',1,1616) +LexToken(NUMBER,'1',1,1617) +LexToken(COMMA,',',1,1618) +LexToken(DQSTRING,'"vec"',1,1623) +LexToken(COMMA,',',1,1624) +LexToken(NUMBER,'-1',1,1625) +LexToken(COMMA,',',1,1627) +LexToken(DQSTRING,'"vec"',1,1632) +LexToken(COMMA,',',1,1633) +LexToken(NUMBER,'-1',1,1634) +LexToken(COMMA,',',1,1636) +LexToken(DQSTRING,'"vec"',1,1641) +LexToken(COMMA,',',1,1642) +LexToken(NUMBER,'1',1,1643) +LexToken(COMMA,',',1,1644) +LexToken(DQSTRING,'"vec"',1,1664) +LexToken(COMMA,',',1,1665) +LexToken(NUMBER,'1',1,1666) +LexToken(COMMA,',',1,1667) +LexToken(DQSTRING,'"vec"',1,1672) +LexToken(COMMA,',',1,1673) +LexToken(NUMBER,'1',1,1674) +LexToken(COMMA,',',1,1675) +LexToken(DQSTRING,'"vec"',1,1680) +LexToken(COMMA,',',1,1681) +LexToken(NUMBER,'1',1,1682) +LexToken(COMMA,',',1,1683) +LexToken(DQSTRING,'"vec"',1,1688) +LexToken(COMMA,',',1,1689) +LexToken(NUMBER,'1',1,1690) +LexToken(COMMA,',',1,1691) +LexToken(DQSTRING,'"str"',1,1696) +LexToken(COMMA,',',1,1697) +LexToken(NUMBER,'1',1,1698) +LexToken(CLOSEBRACKET,')',1,1699) +LexToken(COMMA,',',1,1700) +LexToken(VAR,'exprs',1,1716) +LexToken(CLOSEBRACKET,')',1,1721) +LexToken(EOL,'\n',1,1722) +LexToken(IF,'if',1,1735) +LexToken(NOT,'~',1,1738) +LexToken(VAR,'ok',1,1739) +LexToken(THEN,'then',1,1742) +LexToken(EOL,'\n',1,1746) +LexToken(BREAK,'break',1,1763) +LexToken(COMMA,',',1,1768) +LexToken(EOL,'\n',1,1769) +LexToken(END,'end',1,1782) +LexToken(EOL,'\n',1,1812) +LexToken(VAR,'mess',1,1825) +LexToken(ASSIGNMENT,'=',1,1829) +LexToken(OPENSQBRACKET,'[',1,1830) +LexToken(CLOSESQBRACKET,']',1,1831) +LexToken(EOL,'\n',1,1832) +LexToken(IF,'if',1,1845) +LexToken(VAR,'size',1,1848) +LexToken(OPENBRACKET,'(',1,1852) +LexToken(VAR,'wpos',1,1853) +LexToken(COMMA,',',1,1857) +LexToken(DQSTRING,'"*"',1,1860) +LexToken(CLOSEBRACKET,')',1,1861) +LexToken(COMPARISON,'<>',1,1862) +LexToken(NUMBER,'0',1,1864) +LexToken(LOGICAL,'&',1,1866) +LexToken(VAR,'size',1,1867) +LexToken(OPENBRACKET,'(',1,1871) +LexToken(VAR,'wpos',1,1872) +LexToken(COMMA,',',1,1876) +LexToken(DQSTRING,'"*"',1,1879) +LexToken(CLOSEBRACKET,')',1,1880) +LexToken(COMPARISON,'<>',1,1881) +LexToken(NUMBER,'2',1,1883) +LexToken(THEN,'then',1,1885) +LexToken(EOL,'\n',1,1889) +LexToken(VAR,'mess',1,1906) +LexToken(ASSIGNMENT,'=',1,1910) +LexToken(OPENSQBRACKET,'[',1,1911) +LexToken(VAR,'mess',1,1912) +LexToken(SEMICOLON,';',1,1916) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1958) +LexToken(SEMICOLON,';',1,1959) +LexToken(DQSTRING,'" "',1,1962) +LexToken(CLOSESQBRACKET,']',1,1963) +LexToken(EOL,'\n',1,1964) +LexToken(VAR,'ok',1,1981) +LexToken(ASSIGNMENT,'=',1,1983) +LexToken(PREVAR_BOOLEAN,'%f',1,1984) +LexToken(EOL,'\n',1,1986) +LexToken(END,'end',1,1999) +LexToken(EOL,'\n',1,2002) +LexToken(IF,'if',1,2015) +LexToken(VAR,'size',1,2018) +LexToken(OPENBRACKET,'(',1,2022) +LexToken(VAR,'wdim',1,2023) +LexToken(COMMA,',',1,2027) +LexToken(DQSTRING,'"*"',1,2030) +LexToken(CLOSEBRACKET,')',1,2031) +LexToken(COMPARISON,'<>',1,2032) +LexToken(NUMBER,'0',1,2034) +LexToken(LOGICAL,'&',1,2036) +LexToken(VAR,'size',1,2037) +LexToken(OPENBRACKET,'(',1,2041) +LexToken(VAR,'wdim',1,2042) +LexToken(COMMA,',',1,2046) +LexToken(DQSTRING,'"*"',1,2049) +LexToken(CLOSEBRACKET,')',1,2050) +LexToken(COMPARISON,'<>',1,2051) +LexToken(NUMBER,'2',1,2053) +LexToken(THEN,'then',1,2055) +LexToken(EOL,'\n',1,2059) +LexToken(VAR,'mess',1,2076) +LexToken(ASSIGNMENT,'=',1,2080) +LexToken(OPENSQBRACKET,'[',1,2081) +LexToken(VAR,'mess',1,2082) +LexToken(SEMICOLON,';',1,2086) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2123) +LexToken(SEMICOLON,';',1,2124) +LexToken(DQSTRING,'" "',1,2127) +LexToken(CLOSESQBRACKET,']',1,2128) +LexToken(EOL,'\n',1,2129) +LexToken(VAR,'ok',1,2146) +LexToken(ASSIGNMENT,'=',1,2148) +LexToken(PREVAR_BOOLEAN,'%f',1,2149) +LexToken(EOL,'\n',1,2151) +LexToken(END,'end',1,2164) +LexToken(EOL,'\n',1,2167) +LexToken(IF,'if',1,2180) +LexToken(VAR,'win',1,2183) +LexToken(COMPARISON,'<',1,2186) +LexToken(NUMBER,'-1',1,2187) +LexToken(THEN,'then',1,2190) +LexToken(EOL,'\n',1,2194) +LexToken(VAR,'mess',1,2211) +LexToken(ASSIGNMENT,'=',1,2215) +LexToken(OPENSQBRACKET,'[',1,2216) +LexToken(VAR,'mess',1,2217) +LexToken(SEMICOLON,';',1,2221) +LexToken(DQSTRING,'"Window number can\\\'t be < -1"',1,2252) +LexToken(SEMICOLON,';',1,2253) +LexToken(DQSTRING,'" "',1,2256) +LexToken(CLOSESQBRACKET,']',1,2257) +LexToken(EOL,'\n',1,2258) +LexToken(VAR,'ok',1,2275) +LexToken(ASSIGNMENT,'=',1,2277) +LexToken(PREVAR_BOOLEAN,'%f',1,2278) +LexToken(EOL,'\n',1,2280) +LexToken(END,'end',1,2293) +LexToken(EOL,'\n',1,2296) +LexToken(IF,'if',1,2309) +LexToken(VAR,'per',1,2312) +LexToken(COMPARISON,'<=',1,2315) +LexToken(NUMBER,'0',1,2317) +LexToken(THEN,'then',1,2319) +LexToken(EOL,'\n',1,2323) +LexToken(VAR,'mess',1,2340) +LexToken(ASSIGNMENT,'=',1,2344) +LexToken(OPENSQBRACKET,'[',1,2345) +LexToken(VAR,'mess',1,2346) +LexToken(SEMICOLON,';',1,2350) +LexToken(DQSTRING,'"Refresh period must be positive"',1,2383) +LexToken(SEMICOLON,';',1,2384) +LexToken(DQSTRING,'" "',1,2387) +LexToken(CLOSESQBRACKET,']',1,2388) +LexToken(EOL,'\n',1,2389) +LexToken(VAR,'ok',1,2406) +LexToken(ASSIGNMENT,'=',1,2408) +LexToken(PREVAR_BOOLEAN,'%f',1,2409) +LexToken(EOL,'\n',1,2411) +LexToken(END,'end',1,2424) +LexToken(EOL,'\n',1,2427) +LexToken(IF,'if',1,2440) +LexToken(VAR,'N',1,2443) +LexToken(COMPARISON,'<',1,2444) +LexToken(NUMBER,'2',1,2445) +LexToken(THEN,'then',1,2447) +LexToken(EOL,'\n',1,2451) +LexToken(VAR,'mess',1,2468) +LexToken(ASSIGNMENT,'=',1,2472) +LexToken(OPENSQBRACKET,'[',1,2473) +LexToken(VAR,'mess',1,2474) +LexToken(SEMICOLON,';',1,2478) +LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2510) +LexToken(SEMICOLON,';',1,2511) +LexToken(DQSTRING,'" "',1,2514) +LexToken(CLOSESQBRACKET,']',1,2515) +LexToken(EOL,'\n',1,2516) +LexToken(VAR,'ok',1,2533) +LexToken(ASSIGNMENT,'=',1,2535) +LexToken(PREVAR_BOOLEAN,'%f',1,2536) +LexToken(EOL,'\n',1,2538) +LexToken(END,'end',1,2551) +LexToken(EOL,'\n',1,2554) +LexToken(IF,'if',1,2567) +LexToken(VAR,'ymin',1,2570) +LexToken(COMPARISON,'>=',1,2574) +LexToken(VAR,'ymax',1,2576) +LexToken(THEN,'then',1,2581) +LexToken(EOL,'\n',1,2585) +LexToken(VAR,'mess',1,2602) +LexToken(ASSIGNMENT,'=',1,2606) +LexToken(OPENSQBRACKET,'[',1,2607) +LexToken(VAR,'mess',1,2608) +LexToken(SEMICOLON,';',1,2612) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2644) +LexToken(SEMICOLON,';',1,2645) +LexToken(DQSTRING,'" "',1,2648) +LexToken(CLOSESQBRACKET,']',1,2649) +LexToken(EOL,'\n',1,2650) +LexToken(VAR,'ok',1,2667) +LexToken(ASSIGNMENT,'=',1,2669) +LexToken(PREVAR_BOOLEAN,'%f',1,2670) +LexToken(EOL,'\n',1,2672) +LexToken(END,'end',1,2685) +LexToken(EOL,'\n',1,2688) +LexToken(IF,'if',1,2701) +LexToken(NOT,'~',1,2704) +LexToken(VAR,'or',1,2705) +LexToken(OPENBRACKET,'(',1,2707) +LexToken(VAR,'heritance',1,2708) +LexToken(COMPARISON,'==',1,2717) +LexToken(OPENSQBRACKET,'[',1,2719) +LexToken(NUMBER,'0',1,2720) +LexToken(NUMBER,'1',1,2722) +LexToken(CLOSESQBRACKET,']',1,2723) +LexToken(CLOSEBRACKET,')',1,2724) +LexToken(THEN,'then',1,2726) +LexToken(EOL,'\n',1,2730) +LexToken(VAR,'mess',1,2747) +LexToken(ASSIGNMENT,'=',1,2751) +LexToken(OPENSQBRACKET,'[',1,2752) +LexToken(VAR,'mess',1,2753) +LexToken(SEMICOLON,';',1,2757) +LexToken(DQSTRING,'"Accept herited events must be 0 or 1"',1,2795) +LexToken(SEMICOLON,';',1,2796) +LexToken(DQSTRING,'" "',1,2799) +LexToken(CLOSESQBRACKET,']',1,2800) +LexToken(EOL,'\n',1,2801) +LexToken(VAR,'ok',1,2818) +LexToken(ASSIGNMENT,'=',1,2820) +LexToken(PREVAR_BOOLEAN,'%f',1,2821) +LexToken(EOL,'\n',1,2823) +LexToken(END,'end',1,2836) +LexToken(EOL,'\n',1,2839) +LexToken(IF,'if',1,2852) +LexToken(NOT,'~',1,2855) +LexToken(VAR,'ok',1,2856) +LexToken(THEN,'then',1,2859) +LexToken(EOL,'\n',1,2863) +LexToken(VAR,'message',1,2880) +LexToken(OPENBRACKET,'(',1,2887) +LexToken(OPENSQBRACKET,'[',1,2888) +LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2929) +LexToken(SEMICOLON,';',1,2930) +LexToken(DQSTRING,'" "',1,2950) +LexToken(SEMICOLON,';',1,2951) +LexToken(VAR,'mess',1,2952) +LexToken(CLOSESQBRACKET,']',1,2956) +LexToken(CLOSEBRACKET,')',1,2957) +LexToken(EOL,'\n',1,2958) +LexToken(END,'end',1,2971) +LexToken(EOL,'\n',1,2974) +LexToken(IF,'if',1,2987) +LexToken(VAR,'ok',1,2990) +LexToken(THEN,'then',1,2993) +LexToken(EOL,'\n',1,2997) +LexToken(OPENSQBRACKET,'[',1,3014) +LexToken(VAR,'model',1,3015) +LexToken(COMMA,',',1,3020) +LexToken(VAR,'graphics',1,3021) +LexToken(COMMA,',',1,3029) +LexToken(VAR,'ok',1,3030) +LexToken(CLOSESQBRACKET,']',1,3032) +LexToken(ASSIGNMENT,'=',1,3033) +LexToken(VAR,'set_io',1,3034) +LexToken(OPENBRACKET,'(',1,3040) +LexToken(VAR,'model',1,3041) +LexToken(COMMA,',',1,3046) +LexToken(VAR,'graphics',1,3047) +LexToken(COMMA,',',1,3055) +LexToken(VAR,'list',1,3056) +LexToken(OPENBRACKET,'(',1,3060) +LexToken(OPENSQBRACKET,'[',1,3061) +LexToken(NUMBER,'-1',1,3062) +LexToken(NUMBER,'1',1,3065) +LexToken(CLOSESQBRACKET,']',1,3066) +LexToken(COMMA,',',1,3067) +LexToken(NUMBER,'1',1,3068) +LexToken(CLOSEBRACKET,')',1,3069) +LexToken(COMMA,',',1,3070) +LexToken(VAR,'list',1,3071) +LexToken(OPENBRACKET,'(',1,3075) +LexToken(CLOSEBRACKET,')',1,3076) +LexToken(COMMA,',',1,3077) +LexToken(VAR,'ones',1,3078) +LexToken(OPENBRACKET,'(',1,3082) +LexToken(NUMBER,'1',1,3083) +LexToken(OPERATOR,'-',1,3084) +LexToken(VAR,'heritance',1,3085) +LexToken(COMMA,',',1,3094) +LexToken(NUMBER,'1',1,3095) +LexToken(CLOSEBRACKET,')',1,3096) +LexToken(COMMA,',',1,3097) +LexToken(OPENSQBRACKET,'[',1,3098) +LexToken(CLOSESQBRACKET,']',1,3099) +LexToken(CLOSEBRACKET,')',1,3100) +LexToken(EOL,'\n',1,3101) +LexToken(END,'end',1,3114) +LexToken(EOL,'\n',1,3117) +LexToken(EOL,'\n',1,3118) +LexToken(IF,'if',1,3131) +LexToken(VAR,'ok',1,3134) +LexToken(THEN,'then',1,3137) +LexToken(EOL,'\n',1,3141) +LexToken(IF,'if',1,3158) +LexToken(VAR,'wpos',1,3161) +LexToken(COMPARISON,'==',1,3165) +LexToken(OPENSQBRACKET,'[',1,3167) +LexToken(CLOSESQBRACKET,']',1,3168) +LexToken(THEN,'then',1,3170) +LexToken(EOL,'\n',1,3174) +LexToken(VAR,'wpos',1,3195) +LexToken(ASSIGNMENT,'=',1,3199) +LexToken(OPENSQBRACKET,'[',1,3200) +LexToken(NUMBER,'-1',1,3201) +LexToken(SEMICOLON,';',1,3203) +LexToken(NUMBER,'-1',1,3204) +LexToken(CLOSESQBRACKET,']',1,3206) +LexToken(SEMICOLON,';',1,3207) +LexToken(EOL,'\n',1,3208) +LexToken(END,'end',1,3225) +LexToken(EOL,'\n',1,3228) +LexToken(IF,'if',1,3245) +LexToken(VAR,'wdim',1,3248) +LexToken(COMPARISON,'==',1,3252) +LexToken(OPENSQBRACKET,'[',1,3254) +LexToken(CLOSESQBRACKET,']',1,3255) +LexToken(THEN,'then',1,3257) +LexToken(EOL,'\n',1,3261) +LexToken(VAR,'wdim',1,3282) +LexToken(ASSIGNMENT,'=',1,3286) +LexToken(OPENSQBRACKET,'[',1,3287) +LexToken(NUMBER,'-1',1,3288) +LexToken(SEMICOLON,';',1,3290) +LexToken(NUMBER,'-1',1,3291) +LexToken(CLOSESQBRACKET,']',1,3293) +LexToken(SEMICOLON,';',1,3294) +LexToken(EOL,'\n',1,3295) +LexToken(END,'end',1,3312) +LexToken(EOL,'\n',1,3315) +LexToken(VAR,'rpar',1,3332) +LexToken(ASSIGNMENT,'=',1,3336) +LexToken(OPENSQBRACKET,'[',1,3337) +LexToken(NUMBER,'0',1,3338) +LexToken(SEMICOLON,';',1,3339) +LexToken(VAR,'ymin',1,3340) +LexToken(SEMICOLON,';',1,3344) +LexToken(VAR,'ymax',1,3345) +LexToken(SEMICOLON,';',1,3349) +LexToken(VAR,'per',1,3350) +LexToken(CLOSESQBRACKET,']',1,3353) +LexToken(EOL,'\n',1,3354) +LexToken(VAR,'ipar',1,3371) +LexToken(ASSIGNMENT,'=',1,3375) +LexToken(OPENSQBRACKET,'[',1,3376) +LexToken(VAR,'win',1,3377) +LexToken(SEMICOLON,';',1,3380) +LexToken(NUMBER,'1',1,3381) +LexToken(SEMICOLON,';',1,3382) +LexToken(VAR,'N',1,3383) +LexToken(SEMICOLON,';',1,3384) +LexToken(VAR,'clrs',1,3385) +LexToken(OPENBRACKET,'(',1,3389) +LexToken(COLON,':',1,3390) +LexToken(CLOSEBRACKET,')',1,3391) +LexToken(SEMICOLON,';',1,3392) +LexToken(VAR,'wpos',1,3393) +LexToken(OPENBRACKET,'(',1,3397) +LexToken(COLON,':',1,3398) +LexToken(CLOSEBRACKET,')',1,3399) +LexToken(SEMICOLON,';',1,3400) +LexToken(VAR,'wdim',1,3401) +LexToken(OPENBRACKET,'(',1,3405) +LexToken(COLON,':',1,3406) +LexToken(CLOSEBRACKET,')',1,3407) +LexToken(CLOSESQBRACKET,']',1,3408) +LexToken(EOL,'\n',1,3409) +LexToken(EOL,'\n',1,3494) +LexToken(EOL,'\n',1,3529) +LexToken(VAR,'model',1,3546) +LexToken(DOT,'.',1,3551) +LexToken(VAR,'rpar',1,3552) +LexToken(ASSIGNMENT,'=',1,3556) +LexToken(VAR,'rpar',1,3557) +LexToken(SEMICOLON,';',1,3561) +LexToken(EOL,'\n',1,3562) +LexToken(VAR,'model',1,3579) +LexToken(DOT,'.',1,3584) +LexToken(VAR,'ipar',1,3585) +LexToken(ASSIGNMENT,'=',1,3589) +LexToken(VAR,'ipar',1,3590) +LexToken(EOL,'\n',1,3594) +LexToken(VAR,'model',1,3611) +LexToken(DOT,'.',1,3616) +LexToken(VAR,'evtin',1,3617) +LexToken(ASSIGNMENT,'=',1,3622) +LexToken(VAR,'ones',1,3623) +LexToken(OPENBRACKET,'(',1,3627) +LexToken(NUMBER,'1',1,3628) +LexToken(OPERATOR,'-',1,3629) +LexToken(VAR,'heritance',1,3630) +LexToken(COMMA,',',1,3639) +LexToken(NUMBER,'1',1,3640) +LexToken(CLOSEBRACKET,')',1,3641) +LexToken(EOL,'\n',1,3642) +LexToken(VAR,'model',1,3659) +LexToken(DOT,'.',1,3664) +LexToken(VAR,'label',1,3665) +LexToken(ASSIGNMENT,'=',1,3670) +LexToken(VAR,'nom',1,3671) +LexToken(SEMICOLON,';',1,3674) +LexToken(EOL,'\n',1,3675) +LexToken(VAR,'graphics',1,3692) +LexToken(DOT,'.',1,3700) +LexToken(VAR,'id',1,3701) +LexToken(ASSIGNMENT,'=',1,3703) +LexToken(VAR,'nom',1,3704) +LexToken(EOL,'\n',1,3707) +LexToken(VAR,'graphics',1,3724) +LexToken(DOT,'.',1,3732) +LexToken(VAR,'exprs',1,3733) +LexToken(ASSIGNMENT,'=',1,3738) +LexToken(VAR,'exprs',1,3739) +LexToken(SEMICOLON,';',1,3744) +LexToken(EOL,'\n',1,3745) +LexToken(VAR,'x',1,3762) +LexToken(DOT,'.',1,3763) +LexToken(VAR,'graphics',1,3764) +LexToken(ASSIGNMENT,'=',1,3772) +LexToken(VAR,'graphics',1,3773) +LexToken(SEMICOLON,';',1,3781) +LexToken(EOL,'\n',1,3782) +LexToken(VAR,'x',1,3799) +LexToken(DOT,'.',1,3800) +LexToken(VAR,'model',1,3801) +LexToken(ASSIGNMENT,'=',1,3806) +LexToken(VAR,'model',1,3807) +LexToken(EOL,'\n',1,3812) +LexToken(BREAK,'break',1,3829) +LexToken(EOL,'\n',1,3834) +LexToken(END,'end',1,3847) +LexToken(EOL,'\n',1,3850) +LexToken(END,'end',1,3859) +LexToken(EOL,'\n',1,3862) +LexToken(CASE,'case',1,3867) +LexToken(DQSTRING,'"define"',1,3879) +LexToken(THEN,'then',1,3881) +LexToken(EOL,'\n',1,3885) +LexToken(VAR,'win',1,3894) +LexToken(ASSIGNMENT,'=',1,3897) +LexToken(NUMBER,'-1',1,3898) +LexToken(SEMICOLON,';',1,3900) +LexToken(EOL,'\n',1,3901) +LexToken(VAR,'wdim',1,3910) +LexToken(ASSIGNMENT,'=',1,3914) +LexToken(OPENSQBRACKET,'[',1,3915) +LexToken(NUMBER,'600',1,3916) +LexToken(SEMICOLON,';',1,3919) +LexToken(NUMBER,'400',1,3920) +LexToken(CLOSESQBRACKET,']',1,3923) +LexToken(EOL,'\n',1,3924) +LexToken(VAR,'wpos',1,3933) +LexToken(ASSIGNMENT,'=',1,3937) +LexToken(OPENSQBRACKET,'[',1,3938) +LexToken(NUMBER,'-1',1,3939) +LexToken(SEMICOLON,';',1,3941) +LexToken(NUMBER,'-1',1,3942) +LexToken(CLOSESQBRACKET,']',1,3944) +LexToken(EOL,'\n',1,3945) +LexToken(VAR,'clrs',1,3954) +LexToken(ASSIGNMENT,'=',1,3958) +LexToken(OPENSQBRACKET,'[',1,3959) +LexToken(NUMBER,'1',1,3960) +LexToken(SEMICOLON,';',1,3961) +LexToken(NUMBER,'3',1,3962) +LexToken(SEMICOLON,';',1,3963) +LexToken(NUMBER,'5',1,3964) +LexToken(SEMICOLON,';',1,3965) +LexToken(NUMBER,'7',1,3966) +LexToken(SEMICOLON,';',1,3967) +LexToken(NUMBER,'9',1,3968) +LexToken(SEMICOLON,';',1,3969) +LexToken(NUMBER,'11',1,3970) +LexToken(SEMICOLON,';',1,3972) +LexToken(NUMBER,'13',1,3973) +LexToken(SEMICOLON,';',1,3975) +LexToken(NUMBER,'15',1,3976) +LexToken(CLOSESQBRACKET,']',1,3978) +LexToken(SEMICOLON,';',1,3979) +LexToken(EOL,'\n',1,3980) +LexToken(VAR,'N',1,3989) +LexToken(ASSIGNMENT,'=',1,3990) +LexToken(NUMBER,'20',1,3991) +LexToken(SEMICOLON,';',1,3993) +LexToken(EOL,'\n',1,3994) +LexToken(VAR,'ymin',1,4003) +LexToken(ASSIGNMENT,'=',1,4007) +LexToken(NUMBER,'-15',1,4008) +LexToken(SEMICOLON,';',1,4011) +LexToken(EOL,'\n',1,4012) +LexToken(VAR,'ymax',1,4021) +LexToken(ASSIGNMENT,'=',1,4025) +LexToken(OPERATOR,'+',1,4026) +LexToken(NUMBER,'15',1,4027) +LexToken(SEMICOLON,';',1,4029) +LexToken(EOL,'\n',1,4030) +LexToken(VAR,'per',1,4039) +LexToken(ASSIGNMENT,'=',1,4042) +LexToken(NUMBER,'30',1,4043) +LexToken(SEMICOLON,';',1,4045) +LexToken(EOL,'\n',1,4046) +LexToken(EOL,'\n',1,4047) +LexToken(VAR,'model',1,4056) +LexToken(ASSIGNMENT,'=',1,4061) +LexToken(SCICOS_MODEL,'scicos_model',1,4062) +LexToken(OPENBRACKET,'(',1,4074) +LexToken(CLOSEBRACKET,')',1,4075) +LexToken(EOL,'\n',1,4076) +LexToken(VAR,'model',1,4085) +LexToken(DOT,'.',1,4090) +LexToken(VAR,'sim',1,4091) +LexToken(ASSIGNMENT,'=',1,4094) +LexToken(VAR,'list',1,4095) +LexToken(OPENBRACKET,'(',1,4099) +LexToken(DQSTRING,'"cscope"',1,4107) +LexToken(COMMA,',',1,4108) +LexToken(NUMBER,'4',1,4109) +LexToken(CLOSEBRACKET,')',1,4110) +LexToken(EOL,'\n',1,4111) +LexToken(VAR,'model',1,4120) +LexToken(DOT,'.',1,4125) +LexToken(VAR,'in',1,4126) +LexToken(ASSIGNMENT,'=',1,4128) +LexToken(NUMBER,'-1',1,4129) +LexToken(EOL,'\n',1,4131) +LexToken(VAR,'model',1,4140) +LexToken(DOT,'.',1,4145) +LexToken(VAR,'in2',1,4146) +LexToken(ASSIGNMENT,'=',1,4149) +LexToken(NUMBER,'1',1,4150) +LexToken(EOL,'\n',1,4151) +LexToken(VAR,'model',1,4160) +LexToken(DOT,'.',1,4165) +LexToken(VAR,'evtin',1,4166) +LexToken(ASSIGNMENT,'=',1,4171) +LexToken(NUMBER,'1',1,4172) +LexToken(EOL,'\n',1,4173) +LexToken(VAR,'model',1,4182) +LexToken(DOT,'.',1,4187) +LexToken(VAR,'rpar',1,4188) +LexToken(ASSIGNMENT,'=',1,4192) +LexToken(OPENSQBRACKET,'[',1,4193) +LexToken(NUMBER,'0',1,4194) +LexToken(SEMICOLON,';',1,4195) +LexToken(VAR,'ymin',1,4196) +LexToken(SEMICOLON,';',1,4200) +LexToken(VAR,'ymax',1,4201) +LexToken(SEMICOLON,';',1,4205) +LexToken(VAR,'per',1,4206) +LexToken(CLOSESQBRACKET,']',1,4209) +LexToken(EOL,'\n',1,4210) +LexToken(VAR,'model',1,4219) +LexToken(DOT,'.',1,4224) +LexToken(VAR,'ipar',1,4225) +LexToken(ASSIGNMENT,'=',1,4229) +LexToken(OPENSQBRACKET,'[',1,4230) +LexToken(VAR,'win',1,4231) +LexToken(SEMICOLON,';',1,4234) +LexToken(NUMBER,'1',1,4235) +LexToken(SEMICOLON,';',1,4236) +LexToken(VAR,'N',1,4237) +LexToken(SEMICOLON,';',1,4238) +LexToken(VAR,'clrs',1,4239) +LexToken(SEMICOLON,';',1,4243) +LexToken(VAR,'wpos',1,4244) +LexToken(SEMICOLON,';',1,4248) +LexToken(VAR,'wdim',1,4249) +LexToken(CLOSESQBRACKET,']',1,4253) +LexToken(EOL,'\n',1,4254) +LexToken(VAR,'model',1,4263) +LexToken(DOT,'.',1,4268) +LexToken(VAR,'blocktype',1,4269) +LexToken(ASSIGNMENT,'=',1,4278) +LexToken(DQSTRING,'"c"',1,4281) +LexToken(EOL,'\n',1,4282) +LexToken(VAR,'model',1,4291) +LexToken(DOT,'.',1,4296) +LexToken(VAR,'dep_ut',1,4297) +LexToken(ASSIGNMENT,'=',1,4303) +LexToken(OPENSQBRACKET,'[',1,4304) +LexToken(PREVAR_BOOLEAN,'%t',1,4305) +LexToken(PREVAR_BOOLEAN,'%f',1,4308) +LexToken(CLOSESQBRACKET,']',1,4310) +LexToken(EOL,'\n',1,4311) +LexToken(EOL,'\n',1,4312) +LexToken(VAR,'exprs',1,4321) +LexToken(ASSIGNMENT,'=',1,4326) +LexToken(OPENSQBRACKET,'[',1,4327) +LexToken(VAR,'strcat',1,4328) +LexToken(OPENBRACKET,'(',1,4334) +LexToken(VAR,'string',1,4335) +LexToken(OPENBRACKET,'(',1,4341) +LexToken(VAR,'clrs',1,4342) +LexToken(CLOSEBRACKET,')',1,4346) +LexToken(COMMA,',',1,4347) +LexToken(DQSTRING,'" "',1,4350) +LexToken(CLOSEBRACKET,')',1,4351) +LexToken(SEMICOLON,';',1,4352) +LexToken(VAR,'string',1,4362) +LexToken(OPENBRACKET,'(',1,4368) +LexToken(VAR,'win',1,4369) +LexToken(CLOSEBRACKET,')',1,4372) +LexToken(SEMICOLON,';',1,4373) +LexToken(VAR,'sci2exp',1,4383) +LexToken(OPENBRACKET,'(',1,4390) +LexToken(OPENSQBRACKET,'[',1,4391) +LexToken(CLOSESQBRACKET,']',1,4392) +LexToken(CLOSEBRACKET,')',1,4393) +LexToken(SEMICOLON,';',1,4394) +LexToken(VAR,'sci2exp',1,4404) +LexToken(OPENBRACKET,'(',1,4411) +LexToken(VAR,'wdim',1,4412) +LexToken(CLOSEBRACKET,')',1,4416) +LexToken(SEMICOLON,';',1,4417) +LexToken(VAR,'string',1,4427) +LexToken(OPENBRACKET,'(',1,4433) +LexToken(VAR,'ymin',1,4434) +LexToken(CLOSEBRACKET,')',1,4438) +LexToken(SEMICOLON,';',1,4439) +LexToken(VAR,'string',1,4449) +LexToken(OPENBRACKET,'(',1,4455) +LexToken(VAR,'ymax',1,4456) +LexToken(CLOSEBRACKET,')',1,4460) +LexToken(SEMICOLON,';',1,4461) +LexToken(VAR,'string',1,4471) +LexToken(OPENBRACKET,'(',1,4477) +LexToken(VAR,'per',1,4478) +LexToken(CLOSEBRACKET,')',1,4481) +LexToken(SEMICOLON,';',1,4482) +LexToken(VAR,'string',1,4492) +LexToken(OPENBRACKET,'(',1,4498) +LexToken(VAR,'N',1,4499) +LexToken(CLOSEBRACKET,')',1,4500) +LexToken(SEMICOLON,';',1,4501) +LexToken(VAR,'string',1,4511) +LexToken(OPENBRACKET,'(',1,4517) +LexToken(NUMBER,'0',1,4518) +LexToken(CLOSEBRACKET,')',1,4519) +LexToken(TRANSPOSE,"'",1,4520) +LexToken(SEMICOLON,';',1,4521) +LexToken(VAR,'emptystr',1,4531) +LexToken(OPENBRACKET,'(',1,4539) +LexToken(CLOSEBRACKET,')',1,4540) +LexToken(CLOSESQBRACKET,']',1,4541) +LexToken(SEMICOLON,';',1,4542) +LexToken(EOL,'\n',1,4554) +LexToken(VAR,'gr_i',1,4563) +LexToken(ASSIGNMENT,'=',1,4567) +LexToken(OPENSQBRACKET,'[',1,4568) +LexToken(CLOSESQBRACKET,']',1,4569) +LexToken(EOL,'\n',1,4570) +LexToken(VAR,'x',1,4579) +LexToken(ASSIGNMENT,'=',1,4580) +LexToken(VAR,'standard_define',1,4581) +LexToken(OPENBRACKET,'(',1,4596) +LexToken(OPENSQBRACKET,'[',1,4597) +LexToken(NUMBER,'2',1,4598) +LexToken(NUMBER,'2',1,4600) +LexToken(CLOSESQBRACKET,']',1,4601) +LexToken(COMMA,',',1,4602) +LexToken(VAR,'model',1,4603) +LexToken(COMMA,',',1,4608) +LexToken(VAR,'exprs',1,4609) +LexToken(COMMA,',',1,4614) +LexToken(VAR,'gr_i',1,4615) +LexToken(CLOSEBRACKET,')',1,4619) +LexToken(EOL,'\n',1,4620) +LexToken(END,'end',1,4625) +LexToken(EOL,'\n',1,4628) +LexToken(ENDFUNCTION,'endfunction',1,4629) +LexToken(EOL,'\n',1,4640) diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js new file mode 100644 index 00000000..b03939f1 --- /dev/null +++ b/js/Sinks/CSCOPXY.js @@ -0,0 +1,884 @@ +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,'CSCOPXY',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(VAR,'x',1,879) +LexToken(ASSIGNMENT,'=',1,880) +LexToken(OPENSQBRACKET,'[',1,881) +LexToken(CLOSESQBRACKET,']',1,882) +LexToken(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(SELECT,'select',1,911) +LexToken(VAR,'job',1,918) +LexToken(EOL,'\n',1,921) +LexToken(CASE,'case',1,926) +LexToken(DQSTRING,'"set"',1,935) +LexToken(THEN,'then',1,937) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'x',1,950) +LexToken(ASSIGNMENT,'=',1,951) +LexToken(VAR,'arg1',1,952) +LexToken(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'exprs',1,998) +LexToken(ASSIGNMENT,'=',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(DOT,'.',1,1012) +LexToken(VAR,'exprs',1,1013) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'model',1,1027) +LexToken(ASSIGNMENT,'=',1,1032) +LexToken(VAR,'arg1',1,1033) +LexToken(DOT,'.',1,1037) +LexToken(VAR,'model',1,1038) +LexToken(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(EOL,'\n',1,1075) +LexToken(WHILE,'while',1,1084) +LexToken(PREVAR_BOOLEAN,'%t',1,1090) +LexToken(DO,'do',1,1093) +LexToken(EOL,'\n',1,1095) +LexToken(OPENSQBRACKET,'[',1,1108) +LexToken(VAR,'ok',1,1109) +LexToken(COMMA,',',1,1111) +LexToken(VAR,'nbr_curves',1,1112) +LexToken(COMMA,',',1,1122) +LexToken(VAR,'clrs',1,1123) +LexToken(COMMA,',',1,1127) +LexToken(VAR,'siz',1,1128) +LexToken(COMMA,',',1,1131) +LexToken(VAR,'win',1,1132) +LexToken(COMMA,',',1,1135) +LexToken(VAR,'wpos',1,1136) +LexToken(COMMA,',',1,1140) +LexToken(VAR,'wdim',1,1141) +LexToken(COMMA,',',1,1145) +LexToken(VAR,'xmin',1,1146) +LexToken(COMMA,',',1,1150) +LexToken(VAR,'xmax',1,1151) +LexToken(COMMA,',',1,1155) +LexToken(VAR,'ymin',1,1156) +LexToken(COMMA,',',1,1160) +LexToken(VAR,'ymax',1,1161) +LexToken(COMMA,',',1,1165) +LexToken(VAR,'N',1,1166) +LexToken(COMMA,',',1,1167) +LexToken(VAR,'exprs',1,1168) +LexToken(CLOSESQBRACKET,']',1,1173) +LexToken(ASSIGNMENT,'=',1,1174) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1175) +LexToken(OPENBRACKET,'(',1,1190) +LexToken(DQSTRING,'"Set Scope parameters"',1,1227) +LexToken(COMMA,',',1,1228) +LexToken(OPENSQBRACKET,'[',1,1244) +LexToken(DQSTRING,'"Number of Curves"',1,1262) +LexToken(SEMICOLON,';',1,1263) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1301) +LexToken(SEMICOLON,';',1,1302) +LexToken(DQSTRING,'"line or mark size"',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1389) +LexToken(SEMICOLON,';',1,1390) +LexToken(DQSTRING,'"Output window position"',1,1427) +LexToken(SEMICOLON,';',1,1428) +LexToken(DQSTRING,'"Output window sizes"',1,1462) +LexToken(SEMICOLON,';',1,1463) +LexToken(DQSTRING,'"Xmin"',1,1482) +LexToken(SEMICOLON,';',1,1483) +LexToken(DQSTRING,'"Xmax"',1,1502) +LexToken(SEMICOLON,';',1,1503) +LexToken(DQSTRING,'"Ymin"',1,1522) +LexToken(SEMICOLON,';',1,1523) +LexToken(DQSTRING,'"Ymax"',1,1542) +LexToken(SEMICOLON,';',1,1543) +LexToken(DQSTRING,'"Buffer size"',1,1569) +LexToken(CLOSESQBRACKET,']',1,1570) +LexToken(COMMA,',',1,1571) +LexToken(VAR,'list',1,1587) +LexToken(OPENBRACKET,'(',1,1591) +LexToken(DQSTRING,'"vec"',1,1596) +LexToken(COMMA,',',1,1597) +LexToken(NUMBER,'1',1,1598) +LexToken(COMMA,',',1,1599) +LexToken(DQSTRING,'"vec"',1,1604) +LexToken(COMMA,',',1,1605) +LexToken(NUMBER,'1',1,1606) +LexToken(COMMA,',',1,1607) +LexToken(DQSTRING,'"vec"',1,1612) +LexToken(COMMA,',',1,1613) +LexToken(NUMBER,'1',1,1614) +LexToken(COMMA,',',1,1615) +LexToken(DQSTRING,'"vec"',1,1620) +LexToken(COMMA,',',1,1621) +LexToken(NUMBER,'1',1,1622) +LexToken(COMMA,',',1,1623) +LexToken(DQSTRING,'"vec"',1,1628) +LexToken(COMMA,',',1,1629) +LexToken(NUMBER,'-1',1,1630) +LexToken(COMMA,',',1,1632) +LexToken(DQSTRING,'"vec"',1,1637) +LexToken(COMMA,',',1,1638) +LexToken(NUMBER,'-1',1,1639) +LexToken(COMMA,',',1,1641) +LexToken(DQSTRING,'"vec"',1,1646) +LexToken(COMMA,',',1,1647) +LexToken(NUMBER,'1',1,1648) +LexToken(COMMA,',',1,1649) +LexToken(DQSTRING,'"vec"',1,1654) +LexToken(COMMA,',',1,1655) +LexToken(NUMBER,'1',1,1656) +LexToken(COMMA,',',1,1657) +LexToken(DQSTRING,'"vec"',1,1677) +LexToken(COMMA,',',1,1678) +LexToken(NUMBER,'1',1,1679) +LexToken(COMMA,',',1,1680) +LexToken(DQSTRING,'"vec"',1,1685) +LexToken(COMMA,',',1,1686) +LexToken(NUMBER,'1',1,1687) +LexToken(COMMA,',',1,1688) +LexToken(DQSTRING,'"vec"',1,1693) +LexToken(COMMA,',',1,1694) +LexToken(NUMBER,'1',1,1695) +LexToken(CLOSEBRACKET,')',1,1696) +LexToken(COMMA,',',1,1697) +LexToken(VAR,'exprs',1,1698) +LexToken(CLOSEBRACKET,')',1,1703) +LexToken(EOL,'\n',1,1704) +LexToken(IF,'if',1,1717) +LexToken(NOT,'~',1,1720) +LexToken(VAR,'ok',1,1721) +LexToken(THEN,'then',1,1724) +LexToken(EOL,'\n',1,1728) +LexToken(BREAK,'break',1,1745) +LexToken(COMMA,',',1,1750) +LexToken(EOL,'\n',1,1751) +LexToken(END,'end',1,1764) +LexToken(EOL,'\n',1,1794) +LexToken(EOL,'\n',1,1795) +LexToken(VAR,'mess',1,1808) +LexToken(ASSIGNMENT,'=',1,1812) +LexToken(OPENSQBRACKET,'[',1,1813) +LexToken(CLOSESQBRACKET,']',1,1814) +LexToken(SEMICOLON,';',1,1815) +LexToken(EOL,'\n',1,1816) +LexToken(IF,'if',1,1829) +LexToken(VAR,'size',1,1832) +LexToken(OPENBRACKET,'(',1,1836) +LexToken(VAR,'wpos',1,1837) +LexToken(COMMA,',',1,1841) +LexToken(DQSTRING,'"*"',1,1844) +LexToken(CLOSEBRACKET,')',1,1845) +LexToken(COMPARISON,'<>',1,1846) +LexToken(NUMBER,'0',1,1848) +LexToken(LOGICAL,'&',1,1850) +LexToken(VAR,'size',1,1851) +LexToken(OPENBRACKET,'(',1,1855) +LexToken(VAR,'wpos',1,1856) +LexToken(COMMA,',',1,1860) +LexToken(DQSTRING,'"*"',1,1863) +LexToken(CLOSEBRACKET,')',1,1864) +LexToken(COMPARISON,'<>',1,1865) +LexToken(NUMBER,'2',1,1867) +LexToken(THEN,'then',1,1869) +LexToken(EOL,'\n',1,1873) +LexToken(VAR,'mess',1,1890) +LexToken(ASSIGNMENT,'=',1,1894) +LexToken(OPENSQBRACKET,'[',1,1895) +LexToken(VAR,'mess',1,1896) +LexToken(SEMICOLON,';',1,1900) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1942) +LexToken(SEMICOLON,';',1,1943) +LexToken(DQSTRING,'" "',1,1946) +LexToken(CLOSESQBRACKET,']',1,1947) +LexToken(EOL,'\n',1,1948) +LexToken(VAR,'ok',1,1965) +LexToken(ASSIGNMENT,'=',1,1967) +LexToken(PREVAR_BOOLEAN,'%f',1,1968) +LexToken(EOL,'\n',1,1970) +LexToken(END,'end',1,1983) +LexToken(EOL,'\n',1,1986) +LexToken(IF,'if',1,1999) +LexToken(VAR,'size',1,2002) +LexToken(OPENBRACKET,'(',1,2006) +LexToken(VAR,'wdim',1,2007) +LexToken(COMMA,',',1,2011) +LexToken(DQSTRING,'"*"',1,2014) +LexToken(CLOSEBRACKET,')',1,2015) +LexToken(COMPARISON,'<>',1,2016) +LexToken(NUMBER,'0',1,2018) +LexToken(LOGICAL,'&',1,2020) +LexToken(VAR,'size',1,2021) +LexToken(OPENBRACKET,'(',1,2025) +LexToken(VAR,'wdim',1,2026) +LexToken(COMMA,',',1,2030) +LexToken(DQSTRING,'"*"',1,2033) +LexToken(CLOSEBRACKET,')',1,2034) +LexToken(COMPARISON,'<>',1,2035) +LexToken(NUMBER,'2',1,2037) +LexToken(THEN,'then',1,2039) +LexToken(EOL,'\n',1,2043) +LexToken(VAR,'mess',1,2060) +LexToken(ASSIGNMENT,'=',1,2064) +LexToken(OPENSQBRACKET,'[',1,2065) +LexToken(VAR,'mess',1,2066) +LexToken(SEMICOLON,';',1,2070) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2107) +LexToken(SEMICOLON,';',1,2108) +LexToken(DQSTRING,'" "',1,2111) +LexToken(CLOSESQBRACKET,']',1,2112) +LexToken(EOL,'\n',1,2113) +LexToken(VAR,'ok',1,2130) +LexToken(ASSIGNMENT,'=',1,2132) +LexToken(PREVAR_BOOLEAN,'%f',1,2133) +LexToken(EOL,'\n',1,2135) +LexToken(END,'end',1,2148) +LexToken(EOL,'\n',1,2151) +LexToken(IF,'if',1,2164) +LexToken(VAR,'nbr_curves',1,2167) +LexToken(COMPARISON,'<=',1,2177) +LexToken(NUMBER,'0',1,2179) +LexToken(THEN,'then',1,2181) +LexToken(EOL,'\n',1,2185) +LexToken(VAR,'mess',1,2202) +LexToken(ASSIGNMENT,'=',1,2206) +LexToken(OPENSQBRACKET,'[',1,2207) +LexToken(VAR,'mess',1,2208) +LexToken(SEMICOLON,';',1,2212) +LexToken(DQSTRING,'"Number of Curves cannot be negative or null"',1,2257) +LexToken(SEMICOLON,';',1,2258) +LexToken(DQSTRING,'" "',1,2261) +LexToken(CLOSESQBRACKET,']',1,2262) +LexToken(EOL,'\n',1,2263) +LexToken(VAR,'ok',1,2280) +LexToken(ASSIGNMENT,'=',1,2282) +LexToken(PREVAR_BOOLEAN,'%f',1,2283) +LexToken(EOL,'\n',1,2285) +LexToken(END,'end',1,2298) +LexToken(EOL,'\n',1,2301) +LexToken(IF,'if',1,2314) +LexToken(VAR,'win',1,2317) +LexToken(COMPARISON,'<',1,2320) +LexToken(NUMBER,'-1',1,2321) +LexToken(THEN,'then',1,2324) +LexToken(EOL,'\n',1,2328) +LexToken(VAR,'mess',1,2345) +LexToken(ASSIGNMENT,'=',1,2349) +LexToken(OPENSQBRACKET,'[',1,2350) +LexToken(VAR,'mess',1,2351) +LexToken(SEMICOLON,';',1,2355) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2397) +LexToken(SEMICOLON,';',1,2398) +LexToken(DQSTRING,'" "',1,2401) +LexToken(CLOSESQBRACKET,']',1,2402) +LexToken(EOL,'\n',1,2403) +LexToken(VAR,'ok',1,2420) +LexToken(ASSIGNMENT,'=',1,2422) +LexToken(PREVAR_BOOLEAN,'%f',1,2423) +LexToken(EOL,'\n',1,2425) +LexToken(END,'end',1,2438) +LexToken(EOL,'\n',1,2441) +LexToken(IF,'if',1,2454) +LexToken(VAR,'N',1,2457) +LexToken(COMPARISON,'<',1,2458) +LexToken(NUMBER,'1',1,2459) +LexToken(THEN,'then',1,2461) +LexToken(EOL,'\n',1,2465) +LexToken(VAR,'mess',1,2482) +LexToken(ASSIGNMENT,'=',1,2486) +LexToken(OPENSQBRACKET,'[',1,2487) +LexToken(VAR,'mess',1,2488) +LexToken(SEMICOLON,';',1,2492) +LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2524) +LexToken(SEMICOLON,';',1,2525) +LexToken(DQSTRING,'" "',1,2528) +LexToken(CLOSESQBRACKET,']',1,2529) +LexToken(EOL,'\n',1,2530) +LexToken(VAR,'ok',1,2547) +LexToken(ASSIGNMENT,'=',1,2549) +LexToken(PREVAR_BOOLEAN,'%f',1,2550) +LexToken(EOL,'\n',1,2552) +LexToken(END,'end',1,2565) +LexToken(EOL,'\n',1,2568) +LexToken(IF,'if',1,2581) +LexToken(VAR,'N',1,2584) +LexToken(COMPARISON,'==',1,2585) +LexToken(NUMBER,'1',1,2587) +LexToken(LOGICAL,'&',1,2589) +LexToken(VAR,'clrs',1,2591) +LexToken(COMPARISON,'>',1,2595) +LexToken(NUMBER,'0',1,2596) +LexToken(THEN,'then',1,2598) +LexToken(EOL,'\n',1,2602) +LexToken(VAR,'mess',1,2619) +LexToken(ASSIGNMENT,'=',1,2623) +LexToken(OPENSQBRACKET,'[',1,2624) +LexToken(VAR,'mess',1,2625) +LexToken(SEMICOLON,';',1,2629) +LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2661) +LexToken(SEMICOLON,';',1,2662) +LexToken(DQSTRING,'" "',1,2665) +LexToken(CLOSESQBRACKET,']',1,2666) +LexToken(EOL,'\n',1,2667) +LexToken(VAR,'ok',1,2684) +LexToken(ASSIGNMENT,'=',1,2686) +LexToken(PREVAR_BOOLEAN,'%f',1,2687) +LexToken(EOL,'\n',1,2689) +LexToken(END,'end',1,2702) +LexToken(EOL,'\n',1,2705) +LexToken(IF,'if',1,2718) +LexToken(VAR,'ymin',1,2721) +LexToken(COMPARISON,'>=',1,2725) +LexToken(VAR,'ymax',1,2727) +LexToken(THEN,'then',1,2732) +LexToken(EOL,'\n',1,2736) +LexToken(VAR,'mess',1,2753) +LexToken(ASSIGNMENT,'=',1,2757) +LexToken(OPENSQBRACKET,'[',1,2758) +LexToken(VAR,'mess',1,2759) +LexToken(SEMICOLON,';',1,2763) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2795) +LexToken(SEMICOLON,';',1,2796) +LexToken(DQSTRING,'" "',1,2799) +LexToken(CLOSESQBRACKET,']',1,2800) +LexToken(EOL,'\n',1,2801) +LexToken(VAR,'ok',1,2818) +LexToken(ASSIGNMENT,'=',1,2820) +LexToken(PREVAR_BOOLEAN,'%f',1,2821) +LexToken(EOL,'\n',1,2823) +LexToken(END,'end',1,2836) +LexToken(EOL,'\n',1,2839) +LexToken(IF,'if',1,2852) +LexToken(VAR,'xmin',1,2855) +LexToken(COMPARISON,'>=',1,2859) +LexToken(VAR,'xmax',1,2861) +LexToken(THEN,'then',1,2866) +LexToken(EOL,'\n',1,2870) +LexToken(VAR,'mess',1,2887) +LexToken(ASSIGNMENT,'=',1,2891) +LexToken(OPENSQBRACKET,'[',1,2892) +LexToken(VAR,'mess',1,2893) +LexToken(SEMICOLON,';',1,2897) +LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2929) +LexToken(SEMICOLON,';',1,2930) +LexToken(DQSTRING,'" "',1,2933) +LexToken(CLOSESQBRACKET,']',1,2934) +LexToken(EOL,'\n',1,2935) +LexToken(VAR,'ok',1,2952) +LexToken(ASSIGNMENT,'=',1,2954) +LexToken(PREVAR_BOOLEAN,'%f',1,2955) +LexToken(EOL,'\n',1,2957) +LexToken(END,'end',1,2970) +LexToken(EOL,'\n',1,2973) +LexToken(IF,'if',1,2986) +LexToken(NOT,'~',1,2989) +LexToken(VAR,'ok',1,2990) +LexToken(THEN,'then',1,2993) +LexToken(EOL,'\n',1,2997) +LexToken(VAR,'message',1,3014) +LexToken(OPENBRACKET,'(',1,3021) +LexToken(VAR,'mess',1,3022) +LexToken(CLOSEBRACKET,')',1,3026) +LexToken(EOL,'\n',1,3027) +LexToken(ELSE,'else',1,3040) +LexToken(EOL,'\n',1,3044) +LexToken(VAR,'in',1,3061) +LexToken(ASSIGNMENT,'=',1,3064) +LexToken(VAR,'nbr_curves',1,3066) +LexToken(OPERATOR,'*',1,3076) +LexToken(VAR,'ones',1,3077) +LexToken(OPENBRACKET,'(',1,3081) +LexToken(NUMBER,'2',1,3082) +LexToken(COMMA,',',1,3083) +LexToken(NUMBER,'1',1,3084) +LexToken(CLOSEBRACKET,')',1,3085) +LexToken(SEMICOLON,';',1,3086) +LexToken(EOL,'\n',1,3087) +LexToken(VAR,'in2',1,3104) +LexToken(ASSIGNMENT,'=',1,3108) +LexToken(VAR,'ones',1,3110) +LexToken(OPENBRACKET,'(',1,3114) +LexToken(NUMBER,'2',1,3115) +LexToken(COMMA,',',1,3116) +LexToken(NUMBER,'1',1,3117) +LexToken(CLOSEBRACKET,')',1,3118) +LexToken(SEMICOLON,';',1,3119) +LexToken(EOL,'\n',1,3120) +LexToken(OPENSQBRACKET,'[',1,3137) +LexToken(VAR,'model',1,3138) +LexToken(COMMA,',',1,3143) +LexToken(VAR,'graphics',1,3144) +LexToken(COMMA,',',1,3152) +LexToken(VAR,'ok',1,3153) +LexToken(CLOSESQBRACKET,']',1,3155) +LexToken(ASSIGNMENT,'=',1,3156) +LexToken(VAR,'set_io',1,3157) +LexToken(OPENBRACKET,'(',1,3163) +LexToken(VAR,'model',1,3164) +LexToken(COMMA,',',1,3169) +LexToken(VAR,'graphics',1,3170) +LexToken(COMMA,',',1,3178) +LexToken(VAR,'list',1,3179) +LexToken(OPENBRACKET,'(',1,3183) +LexToken(OPENSQBRACKET,'[',1,3184) +LexToken(VAR,'in',1,3185) +LexToken(VAR,'in2',1,3188) +LexToken(CLOSESQBRACKET,']',1,3191) +LexToken(COMMA,',',1,3192) +LexToken(VAR,'ones',1,3193) +LexToken(OPENBRACKET,'(',1,3197) +LexToken(NUMBER,'2',1,3198) +LexToken(COMMA,',',1,3199) +LexToken(NUMBER,'1',1,3200) +LexToken(CLOSEBRACKET,')',1,3201) +LexToken(CLOSEBRACKET,')',1,3202) +LexToken(COMMA,',',1,3203) +LexToken(VAR,'list',1,3204) +LexToken(OPENBRACKET,'(',1,3208) +LexToken(CLOSEBRACKET,')',1,3209) +LexToken(COMMA,',',1,3210) +LexToken(VAR,'ones',1,3211) +LexToken(OPENBRACKET,'(',1,3215) +LexToken(NUMBER,'1',1,3216) +LexToken(COMMA,',',1,3217) +LexToken(NUMBER,'1',1,3218) +LexToken(CLOSEBRACKET,')',1,3219) +LexToken(COMMA,',',1,3220) +LexToken(OPENSQBRACKET,'[',1,3221) +LexToken(CLOSESQBRACKET,']',1,3222) +LexToken(CLOSEBRACKET,')',1,3223) +LexToken(SEMICOLON,';',1,3224) +LexToken(EOL,'\n',1,3225) +LexToken(IF,'if',1,3242) +LexToken(VAR,'wpos',1,3245) +LexToken(COMPARISON,'==',1,3249) +LexToken(OPENSQBRACKET,'[',1,3251) +LexToken(CLOSESQBRACKET,']',1,3252) +LexToken(THEN,'then',1,3254) +LexToken(EOL,'\n',1,3258) +LexToken(VAR,'wpos',1,3279) +LexToken(ASSIGNMENT,'=',1,3283) +LexToken(OPENSQBRACKET,'[',1,3284) +LexToken(NUMBER,'-1',1,3285) +LexToken(SEMICOLON,';',1,3287) +LexToken(NUMBER,'-1',1,3288) +LexToken(CLOSESQBRACKET,']',1,3290) +LexToken(SEMICOLON,';',1,3291) +LexToken(EOL,'\n',1,3292) +LexToken(END,'end',1,3309) +LexToken(EOL,'\n',1,3312) +LexToken(IF,'if',1,3329) +LexToken(VAR,'wdim',1,3332) +LexToken(COMPARISON,'==',1,3336) +LexToken(OPENSQBRACKET,'[',1,3338) +LexToken(CLOSESQBRACKET,']',1,3339) +LexToken(THEN,'then',1,3341) +LexToken(EOL,'\n',1,3345) +LexToken(VAR,'wdim',1,3366) +LexToken(ASSIGNMENT,'=',1,3370) +LexToken(OPENSQBRACKET,'[',1,3371) +LexToken(NUMBER,'-1',1,3372) +LexToken(SEMICOLON,';',1,3374) +LexToken(NUMBER,'-1',1,3375) +LexToken(CLOSESQBRACKET,']',1,3377) +LexToken(SEMICOLON,';',1,3378) +LexToken(EOL,'\n',1,3379) +LexToken(END,'end',1,3396) +LexToken(EOL,'\n',1,3399) +LexToken(VAR,'rpar',1,3416) +LexToken(ASSIGNMENT,'=',1,3420) +LexToken(OPENSQBRACKET,'[',1,3421) +LexToken(VAR,'xmin',1,3422) +LexToken(SEMICOLON,';',1,3426) +LexToken(VAR,'xmax',1,3427) +LexToken(SEMICOLON,';',1,3431) +LexToken(VAR,'ymin',1,3432) +LexToken(SEMICOLON,';',1,3436) +LexToken(VAR,'ymax',1,3437) +LexToken(CLOSESQBRACKET,']',1,3441) +LexToken(EOL,'\n',1,3442) +LexToken(VAR,'ipar',1,3459) +LexToken(ASSIGNMENT,'=',1,3463) +LexToken(OPENSQBRACKET,'[',1,3464) +LexToken(VAR,'win',1,3465) +LexToken(SEMICOLON,';',1,3468) +LexToken(NUMBER,'1',1,3469) +LexToken(SEMICOLON,';',1,3470) +LexToken(VAR,'N',1,3471) +LexToken(SEMICOLON,';',1,3472) +LexToken(VAR,'clrs',1,3473) +LexToken(SEMICOLON,';',1,3477) +LexToken(VAR,'siz',1,3478) +LexToken(SEMICOLON,';',1,3481) +LexToken(NUMBER,'1',1,3482) +LexToken(SEMICOLON,';',1,3483) +LexToken(VAR,'wpos',1,3484) +LexToken(OPENBRACKET,'(',1,3488) +LexToken(COLON,':',1,3489) +LexToken(CLOSEBRACKET,')',1,3490) +LexToken(SEMICOLON,';',1,3491) +LexToken(VAR,'wdim',1,3492) +LexToken(OPENBRACKET,'(',1,3496) +LexToken(COLON,':',1,3497) +LexToken(CLOSEBRACKET,')',1,3498) +LexToken(SEMICOLON,';',1,3499) +LexToken(VAR,'nbr_curves',1,3500) +LexToken(CLOSESQBRACKET,']',1,3510) +LexToken(EOL,'\n',1,3511) +LexToken(EOL,'\n',1,3588) +LexToken(EOL,'\n',1,3627) +LexToken(VAR,'model',1,3644) +LexToken(DOT,'.',1,3649) +LexToken(VAR,'rpar',1,3650) +LexToken(ASSIGNMENT,'=',1,3654) +LexToken(VAR,'rpar',1,3655) +LexToken(SEMICOLON,';',1,3659) +LexToken(EOL,'\n',1,3660) +LexToken(VAR,'model',1,3677) +LexToken(DOT,'.',1,3682) +LexToken(VAR,'ipar',1,3683) +LexToken(ASSIGNMENT,'=',1,3687) +LexToken(VAR,'ipar',1,3688) +LexToken(EOL,'\n',1,3692) +LexToken(VAR,'graphics',1,3709) +LexToken(DOT,'.',1,3717) +LexToken(VAR,'exprs',1,3718) +LexToken(ASSIGNMENT,'=',1,3723) +LexToken(VAR,'exprs',1,3724) +LexToken(SEMICOLON,';',1,3729) +LexToken(EOL,'\n',1,3730) +LexToken(VAR,'x',1,3747) +LexToken(DOT,'.',1,3748) +LexToken(VAR,'graphics',1,3749) +LexToken(ASSIGNMENT,'=',1,3757) +LexToken(VAR,'graphics',1,3758) +LexToken(SEMICOLON,';',1,3766) +LexToken(EOL,'\n',1,3767) +LexToken(VAR,'x',1,3784) +LexToken(DOT,'.',1,3785) +LexToken(VAR,'model',1,3786) +LexToken(ASSIGNMENT,'=',1,3791) +LexToken(VAR,'model',1,3792) +LexToken(EOL,'\n',1,3797) +LexToken(BREAK,'break',1,3814) +LexToken(EOL,'\n',1,3819) +LexToken(END,'end',1,3832) +LexToken(EOL,'\n',1,3835) +LexToken(END,'end',1,3844) +LexToken(EOL,'\n',1,3847) +LexToken(CASE,'case',1,3852) +LexToken(DQSTRING,'"define"',1,3864) +LexToken(THEN,'then',1,3866) +LexToken(EOL,'\n',1,3870) +LexToken(VAR,'win',1,3879) +LexToken(ASSIGNMENT,'=',1,3882) +LexToken(NUMBER,'-1',1,3883) +LexToken(SEMICOLON,';',1,3885) +LexToken(EOL,'\n',1,3886) +LexToken(VAR,'clrs',1,3895) +LexToken(ASSIGNMENT,'=',1,3899) +LexToken(NUMBER,'4',1,3900) +LexToken(SEMICOLON,';',1,3901) +LexToken(VAR,'siz',1,3902) +LexToken(ASSIGNMENT,'=',1,3905) +LexToken(NUMBER,'1',1,3906) +LexToken(EOL,'\n',1,3907) +LexToken(VAR,'wdim',1,3916) +LexToken(ASSIGNMENT,'=',1,3920) +LexToken(OPENSQBRACKET,'[',1,3921) +LexToken(NUMBER,'600',1,3922) +LexToken(SEMICOLON,';',1,3925) +LexToken(NUMBER,'400',1,3926) +LexToken(CLOSESQBRACKET,']',1,3929) +LexToken(EOL,'\n',1,3930) +LexToken(VAR,'wpos',1,3939) +LexToken(ASSIGNMENT,'=',1,3943) +LexToken(OPENSQBRACKET,'[',1,3944) +LexToken(NUMBER,'-1',1,3945) +LexToken(SEMICOLON,';',1,3947) +LexToken(NUMBER,'-1',1,3948) +LexToken(CLOSESQBRACKET,']',1,3950) +LexToken(EOL,'\n',1,3951) +LexToken(VAR,'N',1,3960) +LexToken(ASSIGNMENT,'=',1,3961) +LexToken(NUMBER,'2',1,3962) +LexToken(SEMICOLON,';',1,3963) +LexToken(EOL,'\n',1,3964) +LexToken(VAR,'xmin',1,3973) +LexToken(ASSIGNMENT,'=',1,3977) +LexToken(NUMBER,'-15',1,3978) +LexToken(SEMICOLON,';',1,3981) +LexToken(EOL,'\n',1,3982) +LexToken(VAR,'xmax',1,3991) +LexToken(ASSIGNMENT,'=',1,3995) +LexToken(NUMBER,'15',1,3996) +LexToken(SEMICOLON,';',1,3998) +LexToken(EOL,'\n',1,3999) +LexToken(VAR,'ymin',1,4008) +LexToken(ASSIGNMENT,'=',1,4012) +LexToken(NUMBER,'-15',1,4013) +LexToken(SEMICOLON,';',1,4016) +LexToken(EOL,'\n',1,4017) +LexToken(VAR,'ymax',1,4026) +LexToken(ASSIGNMENT,'=',1,4030) +LexToken(OPERATOR,'+',1,4031) +LexToken(NUMBER,'15',1,4032) +LexToken(EOL,'\n',1,4034) +LexToken(VAR,'nbr_curves',1,4043) +LexToken(ASSIGNMENT,'=',1,4054) +LexToken(NUMBER,'1',1,4056) +LexToken(SEMICOLON,';',1,4057) +LexToken(EOL,'\n',1,4058) +LexToken(EOL,'\n',1,4059) +LexToken(VAR,'model',1,4068) +LexToken(ASSIGNMENT,'=',1,4073) +LexToken(SCICOS_MODEL,'scicos_model',1,4074) +LexToken(OPENBRACKET,'(',1,4086) +LexToken(CLOSEBRACKET,')',1,4087) +LexToken(EOL,'\n',1,4088) +LexToken(VAR,'model',1,4097) +LexToken(DOT,'.',1,4102) +LexToken(VAR,'sim',1,4103) +LexToken(ASSIGNMENT,'=',1,4106) +LexToken(VAR,'list',1,4107) +LexToken(OPENBRACKET,'(',1,4111) +LexToken(DQSTRING,'"cscopxy"',1,4120) +LexToken(COMMA,',',1,4121) +LexToken(NUMBER,'4',1,4122) +LexToken(CLOSEBRACKET,')',1,4123) +LexToken(EOL,'\n',1,4124) +LexToken(VAR,'model',1,4133) +LexToken(DOT,'.',1,4138) +LexToken(VAR,'in',1,4139) +LexToken(ASSIGNMENT,'=',1,4141) +LexToken(OPENSQBRACKET,'[',1,4142) +LexToken(NUMBER,'1',1,4143) +LexToken(SEMICOLON,';',1,4144) +LexToken(NUMBER,'1',1,4145) +LexToken(CLOSESQBRACKET,']',1,4146) +LexToken(EOL,'\n',1,4147) +LexToken(VAR,'model',1,4156) +LexToken(DOT,'.',1,4161) +LexToken(VAR,'in2',1,4162) +LexToken(ASSIGNMENT,'=',1,4165) +LexToken(OPENSQBRACKET,'[',1,4166) +LexToken(NUMBER,'1',1,4167) +LexToken(SEMICOLON,';',1,4168) +LexToken(NUMBER,'1',1,4169) +LexToken(CLOSESQBRACKET,']',1,4170) +LexToken(EOL,'\n',1,4171) +LexToken(VAR,'model',1,4180) +LexToken(DOT,'.',1,4185) +LexToken(VAR,'intyp',1,4186) +LexToken(ASSIGNMENT,'=',1,4191) +LexToken(OPENSQBRACKET,'[',1,4192) +LexToken(NUMBER,'1',1,4193) +LexToken(SEMICOLON,';',1,4194) +LexToken(NUMBER,'1',1,4195) +LexToken(CLOSESQBRACKET,']',1,4196) +LexToken(EOL,'\n',1,4197) +LexToken(VAR,'model',1,4206) +LexToken(DOT,'.',1,4211) +LexToken(VAR,'evtin',1,4212) +LexToken(ASSIGNMENT,'=',1,4217) +LexToken(NUMBER,'1',1,4218) +LexToken(EOL,'\n',1,4219) +LexToken(VAR,'model',1,4228) +LexToken(DOT,'.',1,4233) +LexToken(VAR,'rpar',1,4234) +LexToken(ASSIGNMENT,'=',1,4238) +LexToken(OPENSQBRACKET,'[',1,4239) +LexToken(VAR,'xmin',1,4240) +LexToken(SEMICOLON,';',1,4244) +LexToken(VAR,'xmax',1,4245) +LexToken(SEMICOLON,';',1,4249) +LexToken(VAR,'ymin',1,4250) +LexToken(SEMICOLON,';',1,4254) +LexToken(VAR,'ymax',1,4255) +LexToken(CLOSESQBRACKET,']',1,4259) +LexToken(EOL,'\n',1,4260) +LexToken(VAR,'model',1,4269) +LexToken(DOT,'.',1,4274) +LexToken(VAR,'ipar',1,4275) +LexToken(ASSIGNMENT,'=',1,4279) +LexToken(OPENSQBRACKET,'[',1,4280) +LexToken(VAR,'win',1,4281) +LexToken(SEMICOLON,';',1,4284) +LexToken(NUMBER,'1',1,4285) +LexToken(SEMICOLON,';',1,4286) +LexToken(VAR,'N',1,4287) +LexToken(SEMICOLON,';',1,4288) +LexToken(VAR,'clrs',1,4289) +LexToken(SEMICOLON,';',1,4293) +LexToken(VAR,'siz',1,4294) +LexToken(SEMICOLON,';',1,4297) +LexToken(NUMBER,'1',1,4298) +LexToken(SEMICOLON,';',1,4299) +LexToken(VAR,'wpos',1,4300) +LexToken(OPENBRACKET,'(',1,4304) +LexToken(COLON,':',1,4305) +LexToken(CLOSEBRACKET,')',1,4306) +LexToken(SEMICOLON,';',1,4307) +LexToken(VAR,'wdim',1,4308) +LexToken(OPENBRACKET,'(',1,4312) +LexToken(COLON,':',1,4313) +LexToken(CLOSEBRACKET,')',1,4314) +LexToken(SEMICOLON,';',1,4315) +LexToken(VAR,'nbr_curves',1,4316) +LexToken(CLOSESQBRACKET,']',1,4326) +LexToken(EOL,'\n',1,4327) +LexToken(VAR,'model',1,4336) +LexToken(DOT,'.',1,4341) +LexToken(VAR,'blocktype',1,4342) +LexToken(ASSIGNMENT,'=',1,4351) +LexToken(DQSTRING,'"d"',1,4354) +LexToken(EOL,'\n',1,4355) +LexToken(VAR,'model',1,4364) +LexToken(DOT,'.',1,4369) +LexToken(VAR,'dep_ut',1,4370) +LexToken(ASSIGNMENT,'=',1,4376) +LexToken(OPENSQBRACKET,'[',1,4377) +LexToken(PREVAR_BOOLEAN,'%f',1,4378) +LexToken(PREVAR_BOOLEAN,'%f',1,4381) +LexToken(CLOSESQBRACKET,']',1,4383) +LexToken(EOL,'\n',1,4384) +LexToken(EOL,'\n',1,4385) +LexToken(VAR,'exprs',1,4394) +LexToken(ASSIGNMENT,'=',1,4399) +LexToken(OPENSQBRACKET,'[',1,4400) +LexToken(VAR,'string',1,4401) +LexToken(OPENBRACKET,'(',1,4407) +LexToken(VAR,'nbr_curves',1,4408) +LexToken(CLOSEBRACKET,')',1,4418) +LexToken(SEMICOLON,';',1,4419) +LexToken(VAR,'sci2exp',1,4429) +LexToken(OPENBRACKET,'(',1,4436) +LexToken(VAR,'clrs',1,4437) +LexToken(CLOSEBRACKET,')',1,4441) +LexToken(SEMICOLON,';',1,4442) +LexToken(VAR,'sci2exp',1,4452) +LexToken(OPENBRACKET,'(',1,4459) +LexToken(VAR,'siz',1,4460) +LexToken(CLOSEBRACKET,')',1,4463) +LexToken(SEMICOLON,';',1,4464) +LexToken(VAR,'string',1,4474) +LexToken(OPENBRACKET,'(',1,4480) +LexToken(VAR,'win',1,4481) +LexToken(CLOSEBRACKET,')',1,4484) +LexToken(SEMICOLON,';',1,4485) +LexToken(VAR,'sci2exp',1,4495) +LexToken(OPENBRACKET,'(',1,4502) +LexToken(OPENSQBRACKET,'[',1,4503) +LexToken(CLOSESQBRACKET,']',1,4504) +LexToken(CLOSEBRACKET,')',1,4505) +LexToken(SEMICOLON,';',1,4506) +LexToken(VAR,'sci2exp',1,4516) +LexToken(OPENBRACKET,'(',1,4523) +LexToken(VAR,'wdim',1,4524) +LexToken(CLOSEBRACKET,')',1,4528) +LexToken(SEMICOLON,';',1,4529) +LexToken(VAR,'string',1,4539) +LexToken(OPENBRACKET,'(',1,4545) +LexToken(VAR,'xmin',1,4546) +LexToken(CLOSEBRACKET,')',1,4550) +LexToken(SEMICOLON,';',1,4551) +LexToken(VAR,'string',1,4561) +LexToken(OPENBRACKET,'(',1,4567) +LexToken(VAR,'xmax',1,4568) +LexToken(CLOSEBRACKET,')',1,4572) +LexToken(SEMICOLON,';',1,4573) +LexToken(VAR,'string',1,4583) +LexToken(OPENBRACKET,'(',1,4589) +LexToken(VAR,'ymin',1,4590) +LexToken(CLOSEBRACKET,')',1,4594) +LexToken(SEMICOLON,';',1,4595) +LexToken(VAR,'string',1,4605) +LexToken(OPENBRACKET,'(',1,4611) +LexToken(VAR,'ymax',1,4612) +LexToken(CLOSEBRACKET,')',1,4616) +LexToken(SEMICOLON,';',1,4617) +LexToken(VAR,'string',1,4627) +LexToken(OPENBRACKET,'(',1,4633) +LexToken(VAR,'N',1,4634) +LexToken(CLOSEBRACKET,')',1,4635) +LexToken(CLOSESQBRACKET,']',1,4636) +LexToken(SEMICOLON,';',1,4637) +LexToken(EOL,'\n',1,4638) +LexToken(VAR,'gr_i',1,4647) +LexToken(ASSIGNMENT,'=',1,4651) +LexToken(OPENSQBRACKET,'[',1,4652) +LexToken(CLOSESQBRACKET,']',1,4653) +LexToken(EOL,'\n',1,4654) +LexToken(VAR,'x',1,4663) +LexToken(ASSIGNMENT,'=',1,4664) +LexToken(VAR,'standard_define',1,4665) +LexToken(OPENBRACKET,'(',1,4680) +LexToken(OPENSQBRACKET,'[',1,4681) +LexToken(NUMBER,'2',1,4682) +LexToken(NUMBER,'2',1,4684) +LexToken(CLOSESQBRACKET,']',1,4685) +LexToken(COMMA,',',1,4686) +LexToken(VAR,'model',1,4687) +LexToken(COMMA,',',1,4692) +LexToken(VAR,'exprs',1,4693) +LexToken(COMMA,',',1,4698) +LexToken(VAR,'gr_i',1,4699) +LexToken(CLOSEBRACKET,')',1,4703) +LexToken(EOL,'\n',1,4704) +LexToken(END,'end',1,4709) +LexToken(EOL,'\n',1,4712) +LexToken(ENDFUNCTION,'endfunction',1,4713) +LexToken(EOL,'\n',1,4724) diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js new file mode 100644 index 00000000..629f8b77 --- /dev/null +++ b/js/Sinks/CSCOPXY3D.js @@ -0,0 +1,1098 @@ +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,'CSCOPXY3D',1,852) +LexToken(OPENBRACKET,'(',1,861) +LexToken(VAR,'job',1,862) +LexToken(COMMA,',',1,865) +LexToken(VAR,'arg1',1,866) +LexToken(COMMA,',',1,870) +LexToken(VAR,'arg2',1,871) +LexToken(CLOSEBRACKET,')',1,875) +LexToken(EOL,'\n',1,876) +LexToken(VAR,'x',1,881) +LexToken(ASSIGNMENT,'=',1,882) +LexToken(OPENSQBRACKET,'[',1,883) +LexToken(CLOSESQBRACKET,']',1,884) +LexToken(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(SELECT,'select',1,913) +LexToken(VAR,'job',1,920) +LexToken(EOL,'\n',1,923) +LexToken(CASE,'case',1,928) +LexToken(DQSTRING,'"set"',1,937) +LexToken(THEN,'then',1,939) +LexToken(EOL,'\n',1,943) +LexToken(VAR,'x',1,952) +LexToken(ASSIGNMENT,'=',1,953) +LexToken(VAR,'arg1',1,954) +LexToken(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +LexToken(VAR,'exprs',1,1000) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'graphics',1,1006) +LexToken(DOT,'.',1,1014) +LexToken(VAR,'exprs',1,1015) +LexToken(EOL,'\n',1,1020) +LexToken(VAR,'model',1,1029) +LexToken(ASSIGNMENT,'=',1,1034) +LexToken(VAR,'arg1',1,1035) +LexToken(DOT,'.',1,1039) +LexToken(VAR,'model',1,1040) +LexToken(SEMICOLON,';',1,1045) +LexToken(EOL,'\n',1,1046) +LexToken(WHILE,'while',1,1055) +LexToken(PREVAR_BOOLEAN,'%t',1,1061) +LexToken(DO,'do',1,1064) +LexToken(EOL,'\n',1,1066) +LexToken(OPENSQBRACKET,'[',1,1079) +LexToken(VAR,'ok',1,1080) +LexToken(COMMA,',',1,1082) +LexToken(VAR,'nbr_curves',1,1083) +LexToken(COMMA,',',1,1093) +LexToken(VAR,'clrs',1,1094) +LexToken(COMMA,',',1,1098) +LexToken(VAR,'siz',1,1099) +LexToken(COMMA,',',1,1102) +LexToken(VAR,'win',1,1103) +LexToken(COMMA,',',1,1106) +LexToken(VAR,'wpos',1,1107) +LexToken(COMMA,',',1,1111) +LexToken(VAR,'wdim',1,1112) +LexToken(COMMA,',',1,1116) +LexToken(VAR,'vec_x',1,1117) +LexToken(COMMA,',',1,1122) +LexToken(VAR,'vec_y',1,1123) +LexToken(COMMA,',',1,1128) +LexToken(VAR,'vec_z',1,1129) +LexToken(COMMA,',',1,1134) +LexToken(VAR,'param3ds',1,1135) +LexToken(COMMA,',',1,1143) +LexToken(VAR,'N',1,1144) +LexToken(COMMA,',',1,1145) +LexToken(VAR,'exprs',1,1146) +LexToken(CLOSESQBRACKET,']',1,1151) +LexToken(ASSIGNMENT,'=',1,1152) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1153) +LexToken(OPENBRACKET,'(',1,1168) +LexToken(DQSTRING,'"Set Scope parameters"',1,1205) +LexToken(COMMA,',',1,1206) +LexToken(OPENSQBRACKET,'[',1,1222) +LexToken(DQSTRING,'"Number of curves"',1,1240) +LexToken(SEMICOLON,';',1,1241) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1279) +LexToken(SEMICOLON,';',1,1280) +LexToken(DQSTRING,'"Line or Mark Size"',1,1312) +LexToken(SEMICOLON,';',1,1313) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1367) +LexToken(SEMICOLON,';',1,1368) +LexToken(DQSTRING,'"Output window position"',1,1405) +LexToken(SEMICOLON,';',1,1406) +LexToken(DQSTRING,'"Output window sizes"',1,1440) +LexToken(SEMICOLON,';',1,1441) +LexToken(DQSTRING,'"Xmin and Xmax"',1,1469) +LexToken(SEMICOLON,';',1,1470) +LexToken(DQSTRING,'"Ymin and Ymax"',1,1498) +LexToken(SEMICOLON,';',1,1499) +LexToken(DQSTRING,'"Zmin and Zmax"',1,1527) +LexToken(SEMICOLON,';',1,1528) +LexToken(DQSTRING,'"Alpha and Theta"',1,1558) +LexToken(SEMICOLON,';',1,1559) +LexToken(DQSTRING,'"Buffer size"',1,1585) +LexToken(CLOSESQBRACKET,']',1,1586) +LexToken(COMMA,',',1,1587) +LexToken(VAR,'list',1,1603) +LexToken(OPENBRACKET,'(',1,1607) +LexToken(DQSTRING,'"vec"',1,1612) +LexToken(COMMA,',',1,1613) +LexToken(NUMBER,'1',1,1614) +LexToken(COMMA,',',1,1615) +LexToken(DQSTRING,'"vec"',1,1620) +LexToken(COMMA,',',1,1621) +LexToken(NUMBER,'-1',1,1622) +LexToken(COMMA,',',1,1624) +LexToken(DQSTRING,'"vec"',1,1629) +LexToken(COMMA,',',1,1630) +LexToken(NUMBER,'-1',1,1631) +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(COMMA,',',1,1650) +LexToken(DQSTRING,'"vec"',1,1655) +LexToken(COMMA,',',1,1656) +LexToken(NUMBER,'-1',1,1657) +LexToken(COMMA,',',1,1659) +LexToken(DQSTRING,'"vec"',1,1664) +LexToken(COMMA,',',1,1665) +LexToken(NUMBER,'2',1,1666) +LexToken(COMMA,',',1,1667) +LexToken(DQSTRING,'"vec"',1,1672) +LexToken(COMMA,',',1,1673) +LexToken(NUMBER,'2',1,1674) +LexToken(COMMA,',',1,1675) +LexToken(DQSTRING,'"vec"',1,1680) +LexToken(COMMA,',',1,1681) +LexToken(NUMBER,'2',1,1682) +LexToken(COMMA,',',1,1683) +LexToken(DQSTRING,'"vec"',1,1688) +LexToken(COMMA,',',1,1689) +LexToken(NUMBER,'2',1,1690) +LexToken(COMMA,',',1,1691) +LexToken(DQSTRING,'"vec"',1,1696) +LexToken(COMMA,',',1,1697) +LexToken(NUMBER,'1',1,1698) +LexToken(CLOSEBRACKET,')',1,1699) +LexToken(COMMA,',',1,1700) +LexToken(VAR,'exprs',1,1716) +LexToken(CLOSEBRACKET,')',1,1721) +LexToken(EOL,'\n',1,1722) +LexToken(IF,'if',1,1735) +LexToken(NOT,'~',1,1738) +LexToken(VAR,'ok',1,1739) +LexToken(THEN,'then',1,1742) +LexToken(EOL,'\n',1,1746) +LexToken(BREAK,'break',1,1763) +LexToken(COMMA,',',1,1768) +LexToken(EOL,'\n',1,1769) +LexToken(END,'end',1,1782) +LexToken(EOL,'\n',1,1812) +LexToken(VAR,'mess',1,1825) +LexToken(ASSIGNMENT,'=',1,1829) +LexToken(OPENSQBRACKET,'[',1,1830) +LexToken(CLOSESQBRACKET,']',1,1831) +LexToken(SEMICOLON,';',1,1832) +LexToken(EOL,'\n',1,1833) +LexToken(IF,'if',1,1846) +LexToken(VAR,'size',1,1849) +LexToken(OPENBRACKET,'(',1,1853) +LexToken(VAR,'wpos',1,1854) +LexToken(COMMA,',',1,1858) +LexToken(DQSTRING,'"*"',1,1861) +LexToken(CLOSEBRACKET,')',1,1862) +LexToken(COMPARISON,'<>',1,1863) +LexToken(NUMBER,'0',1,1865) +LexToken(LOGICAL,'&',1,1867) +LexToken(VAR,'size',1,1868) +LexToken(OPENBRACKET,'(',1,1872) +LexToken(VAR,'wpos',1,1873) +LexToken(COMMA,',',1,1877) +LexToken(DQSTRING,'"*"',1,1880) +LexToken(CLOSEBRACKET,')',1,1881) +LexToken(COMPARISON,'<>',1,1882) +LexToken(NUMBER,'2',1,1884) +LexToken(THEN,'then',1,1886) +LexToken(EOL,'\n',1,1890) +LexToken(VAR,'mess',1,1907) +LexToken(ASSIGNMENT,'=',1,1911) +LexToken(OPENSQBRACKET,'[',1,1912) +LexToken(VAR,'mess',1,1913) +LexToken(SEMICOLON,';',1,1917) +LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1959) +LexToken(SEMICOLON,';',1,1960) +LexToken(DQSTRING,'" "',1,1963) +LexToken(CLOSESQBRACKET,']',1,1964) +LexToken(EOL,'\n',1,1965) +LexToken(VAR,'ok',1,1982) +LexToken(ASSIGNMENT,'=',1,1984) +LexToken(PREVAR_BOOLEAN,'%f',1,1985) +LexToken(EOL,'\n',1,1987) +LexToken(END,'end',1,2000) +LexToken(EOL,'\n',1,2003) +LexToken(IF,'if',1,2016) +LexToken(VAR,'size',1,2019) +LexToken(OPENBRACKET,'(',1,2023) +LexToken(VAR,'wdim',1,2024) +LexToken(COMMA,',',1,2028) +LexToken(DQSTRING,'"*"',1,2031) +LexToken(CLOSEBRACKET,')',1,2032) +LexToken(COMPARISON,'<>',1,2033) +LexToken(NUMBER,'0',1,2035) +LexToken(LOGICAL,'&',1,2037) +LexToken(VAR,'size',1,2038) +LexToken(OPENBRACKET,'(',1,2042) +LexToken(VAR,'wdim',1,2043) +LexToken(COMMA,',',1,2047) +LexToken(DQSTRING,'"*"',1,2050) +LexToken(CLOSEBRACKET,')',1,2051) +LexToken(COMPARISON,'<>',1,2052) +LexToken(NUMBER,'2',1,2054) +LexToken(THEN,'then',1,2056) +LexToken(EOL,'\n',1,2060) +LexToken(VAR,'mess',1,2077) +LexToken(ASSIGNMENT,'=',1,2081) +LexToken(OPENSQBRACKET,'[',1,2082) +LexToken(VAR,'mess',1,2083) +LexToken(SEMICOLON,';',1,2087) +LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2124) +LexToken(SEMICOLON,';',1,2125) +LexToken(DQSTRING,'" "',1,2128) +LexToken(CLOSESQBRACKET,']',1,2129) +LexToken(EOL,'\n',1,2130) +LexToken(VAR,'ok',1,2147) +LexToken(ASSIGNMENT,'=',1,2149) +LexToken(PREVAR_BOOLEAN,'%f',1,2150) +LexToken(EOL,'\n',1,2152) +LexToken(END,'end',1,2165) +LexToken(EOL,'\n',1,2168) +LexToken(IF,'if',1,2181) +LexToken(VAR,'size',1,2184) +LexToken(OPENBRACKET,'(',1,2188) +LexToken(VAR,'clrs',1,2189) +LexToken(COMMA,',',1,2193) +LexToken(DQSTRING,'"*"',1,2196) +LexToken(CLOSEBRACKET,')',1,2197) +LexToken(COMPARISON,'<>',1,2198) +LexToken(VAR,'size',1,2200) +LexToken(OPENBRACKET,'(',1,2204) +LexToken(VAR,'siz',1,2205) +LexToken(COMMA,',',1,2208) +LexToken(DQSTRING,'"*"',1,2211) +LexToken(CLOSEBRACKET,')',1,2212) +LexToken(THEN,'then',1,2214) +LexToken(EOL,'\n',1,2218) +LexToken(VAR,'mess',1,2235) +LexToken(ASSIGNMENT,'=',1,2239) +LexToken(OPENSQBRACKET,'[',1,2240) +LexToken(VAR,'mess',1,2241) +LexToken(SEMICOLON,';',1,2245) +LexToken(DQSTRING,'"Colors and Size must have same size"',1,2282) +LexToken(SEMICOLON,';',1,2283) +LexToken(DQSTRING,'" "',1,2286) +LexToken(CLOSESQBRACKET,']',1,2287) +LexToken(EOL,'\n',1,2288) +LexToken(VAR,'ok',1,2305) +LexToken(ASSIGNMENT,'=',1,2307) +LexToken(PREVAR_BOOLEAN,'%f',1,2308) +LexToken(EOL,'\n',1,2310) +LexToken(END,'end',1,2323) +LexToken(EOL,'\n',1,2326) +LexToken(IF,'if',1,2339) +LexToken(VAR,'nbr_curves',1,2342) +LexToken(COMPARISON,'<=',1,2352) +LexToken(NUMBER,'0',1,2354) +LexToken(THEN,'then',1,2356) +LexToken(EOL,'\n',1,2360) +LexToken(VAR,'mess',1,2377) +LexToken(ASSIGNMENT,'=',1,2381) +LexToken(OPENSQBRACKET,'[',1,2382) +LexToken(VAR,'mess',1,2383) +LexToken(SEMICOLON,';',1,2387) +LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2432) +LexToken(SEMICOLON,';',1,2433) +LexToken(DQSTRING,'" "',1,2436) +LexToken(CLOSESQBRACKET,']',1,2437) +LexToken(EOL,'\n',1,2438) +LexToken(VAR,'ok',1,2455) +LexToken(ASSIGNMENT,'=',1,2457) +LexToken(PREVAR_BOOLEAN,'%f',1,2458) +LexToken(EOL,'\n',1,2460) +LexToken(END,'end',1,2473) +LexToken(EOL,'\n',1,2476) +LexToken(IF,'if',1,2489) +LexToken(VAR,'win',1,2492) +LexToken(COMPARISON,'<',1,2495) +LexToken(NUMBER,'-1',1,2496) +LexToken(THEN,'then',1,2499) +LexToken(EOL,'\n',1,2503) +LexToken(VAR,'mess',1,2520) +LexToken(ASSIGNMENT,'=',1,2524) +LexToken(OPENSQBRACKET,'[',1,2525) +LexToken(VAR,'mess',1,2526) +LexToken(SEMICOLON,';',1,2530) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2572) +LexToken(SEMICOLON,';',1,2573) +LexToken(DQSTRING,'" "',1,2576) +LexToken(CLOSESQBRACKET,']',1,2577) +LexToken(EOL,'\n',1,2578) +LexToken(VAR,'ok',1,2595) +LexToken(ASSIGNMENT,'=',1,2597) +LexToken(PREVAR_BOOLEAN,'%f',1,2598) +LexToken(EOL,'\n',1,2600) +LexToken(END,'end',1,2613) +LexToken(EOL,'\n',1,2616) +LexToken(IF,'if',1,2629) +LexToken(VAR,'N',1,2632) +LexToken(COMPARISON,'<',1,2633) +LexToken(NUMBER,'1',1,2634) +LexToken(THEN,'then',1,2636) +LexToken(EOL,'\n',1,2640) +LexToken(VAR,'mess',1,2657) +LexToken(ASSIGNMENT,'=',1,2661) +LexToken(OPENSQBRACKET,'[',1,2662) +LexToken(VAR,'mess',1,2663) +LexToken(SEMICOLON,';',1,2667) +LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2699) +LexToken(SEMICOLON,';',1,2700) +LexToken(DQSTRING,'" "',1,2703) +LexToken(CLOSESQBRACKET,']',1,2704) +LexToken(EOL,'\n',1,2705) +LexToken(VAR,'ok',1,2722) +LexToken(ASSIGNMENT,'=',1,2724) +LexToken(PREVAR_BOOLEAN,'%f',1,2725) +LexToken(EOL,'\n',1,2727) +LexToken(END,'end',1,2740) +LexToken(EOL,'\n',1,2743) +LexToken(IF,'if',1,2756) +LexToken(VAR,'N',1,2759) +LexToken(COMPARISON,'<',1,2760) +LexToken(NUMBER,'2',1,2761) +LexToken(EOL,'\n',1,2762) +LexToken(FOR,'for',1,2779) +LexToken(VAR,'i',1,2783) +LexToken(ASSIGNMENT,'=',1,2784) +LexToken(NUMBER,'1',1,2785) +LexToken(COLON,':',1,2786) +LexToken(VAR,'size',1,2787) +LexToken(OPENBRACKET,'(',1,2791) +LexToken(VAR,'clrs',1,2792) +LexToken(COMMA,',',1,2796) +LexToken(DQSTRING,'"*"',1,2799) +LexToken(CLOSEBRACKET,')',1,2800) +LexToken(EOL,'\n',1,2801) +LexToken(IF,'if',1,2822) +LexToken(VAR,'clrs',1,2825) +LexToken(OPENBRACKET,'(',1,2829) +LexToken(VAR,'i',1,2830) +LexToken(CLOSEBRACKET,')',1,2831) +LexToken(COMPARISON,'>',1,2832) +LexToken(NUMBER,'0',1,2833) +LexToken(THEN,'then',1,2835) +LexToken(EOL,'\n',1,2839) +LexToken(VAR,'mess',1,2864) +LexToken(ASSIGNMENT,'=',1,2868) +LexToken(OPENSQBRACKET,'[',1,2869) +LexToken(VAR,'mess',1,2870) +LexToken(SEMICOLON,';',1,2874) +LexToken(DQSTRING,'"Buffer size must be at least 2 or Change a color (must be >0)"',1,2937) +LexToken(SEMICOLON,';',1,2938) +LexToken(DQSTRING,'" "',1,2941) +LexToken(CLOSESQBRACKET,']',1,2942) +LexToken(EOL,'\n',1,2943) +LexToken(VAR,'ok',1,2968) +LexToken(ASSIGNMENT,'=',1,2970) +LexToken(PREVAR_BOOLEAN,'%f',1,2971) +LexToken(EOL,'\n',1,2973) +LexToken(END,'end',1,2994) +LexToken(EOL,'\n',1,2997) +LexToken(END,'end',1,3014) +LexToken(EOL,'\n',1,3017) +LexToken(END,'end',1,3030) +LexToken(EOL,'\n',1,3033) +LexToken(IF,'if',1,3046) +LexToken(VAR,'vec_y',1,3049) +LexToken(OPENBRACKET,'(',1,3054) +LexToken(NUMBER,'1',1,3055) +LexToken(CLOSEBRACKET,')',1,3056) +LexToken(COMPARISON,'>=',1,3057) +LexToken(VAR,'vec_y',1,3059) +LexToken(OPENBRACKET,'(',1,3064) +LexToken(NUMBER,'2',1,3065) +LexToken(CLOSEBRACKET,')',1,3066) +LexToken(THEN,'then',1,3068) +LexToken(EOL,'\n',1,3072) +LexToken(VAR,'mess',1,3089) +LexToken(ASSIGNMENT,'=',1,3093) +LexToken(OPENSQBRACKET,'[',1,3094) +LexToken(VAR,'mess',1,3095) +LexToken(SEMICOLON,';',1,3099) +LexToken(DQSTRING,'"Ymax must be higher than Ymin"',1,3130) +LexToken(SEMICOLON,';',1,3131) +LexToken(DQSTRING,'" "',1,3134) +LexToken(CLOSESQBRACKET,']',1,3135) +LexToken(EOL,'\n',1,3136) +LexToken(VAR,'ok',1,3153) +LexToken(ASSIGNMENT,'=',1,3155) +LexToken(PREVAR_BOOLEAN,'%f',1,3156) +LexToken(EOL,'\n',1,3158) +LexToken(END,'end',1,3171) +LexToken(EOL,'\n',1,3174) +LexToken(IF,'if',1,3187) +LexToken(VAR,'vec_x',1,3190) +LexToken(OPENBRACKET,'(',1,3195) +LexToken(NUMBER,'1',1,3196) +LexToken(CLOSEBRACKET,')',1,3197) +LexToken(COMPARISON,'>=',1,3198) +LexToken(VAR,'vec_x',1,3200) +LexToken(OPENBRACKET,'(',1,3205) +LexToken(NUMBER,'2',1,3206) +LexToken(CLOSEBRACKET,')',1,3207) +LexToken(THEN,'then',1,3209) +LexToken(EOL,'\n',1,3213) +LexToken(VAR,'mess',1,3230) +LexToken(ASSIGNMENT,'=',1,3234) +LexToken(OPENSQBRACKET,'[',1,3235) +LexToken(VAR,'mess',1,3236) +LexToken(SEMICOLON,';',1,3240) +LexToken(DQSTRING,'"Xmax must be higher than Xmin"',1,3271) +LexToken(SEMICOLON,';',1,3272) +LexToken(DQSTRING,'" "',1,3275) +LexToken(CLOSESQBRACKET,']',1,3276) +LexToken(EOL,'\n',1,3277) +LexToken(VAR,'ok',1,3294) +LexToken(ASSIGNMENT,'=',1,3296) +LexToken(PREVAR_BOOLEAN,'%f',1,3297) +LexToken(EOL,'\n',1,3299) +LexToken(END,'end',1,3312) +LexToken(EOL,'\n',1,3315) +LexToken(IF,'if',1,3328) +LexToken(VAR,'vec_z',1,3331) +LexToken(OPENBRACKET,'(',1,3336) +LexToken(NUMBER,'1',1,3337) +LexToken(CLOSEBRACKET,')',1,3338) +LexToken(COMPARISON,'>=',1,3339) +LexToken(VAR,'vec_z',1,3341) +LexToken(OPENBRACKET,'(',1,3346) +LexToken(NUMBER,'2',1,3347) +LexToken(CLOSEBRACKET,')',1,3348) +LexToken(THEN,'then',1,3350) +LexToken(EOL,'\n',1,3354) +LexToken(VAR,'mess',1,3371) +LexToken(ASSIGNMENT,'=',1,3375) +LexToken(OPENSQBRACKET,'[',1,3376) +LexToken(VAR,'mess',1,3377) +LexToken(SEMICOLON,';',1,3381) +LexToken(DQSTRING,'"Zmax must be higher than Zmin"',1,3412) +LexToken(SEMICOLON,';',1,3413) +LexToken(DQSTRING,'" "',1,3416) +LexToken(CLOSESQBRACKET,']',1,3417) +LexToken(EOL,'\n',1,3418) +LexToken(VAR,'ok',1,3435) +LexToken(ASSIGNMENT,'=',1,3437) +LexToken(PREVAR_BOOLEAN,'%f',1,3438) +LexToken(EOL,'\n',1,3440) +LexToken(END,'end',1,3453) +LexToken(EOL,'\n',1,3456) +LexToken(IF,'if',1,3469) +LexToken(VAR,'ok',1,3472) +LexToken(THEN,'then',1,3475) +LexToken(EOL,'\n',1,3479) +LexToken(VAR,'in',1,3496) +LexToken(ASSIGNMENT,'=',1,3499) +LexToken(VAR,'nbr_curves',1,3501) +LexToken(OPERATOR,'*',1,3511) +LexToken(VAR,'ones',1,3512) +LexToken(OPENBRACKET,'(',1,3516) +LexToken(NUMBER,'3',1,3517) +LexToken(COMMA,',',1,3518) +LexToken(NUMBER,'1',1,3519) +LexToken(CLOSEBRACKET,')',1,3520) +LexToken(SEMICOLON,';',1,3521) +LexToken(EOL,'\n',1,3522) +LexToken(VAR,'in2',1,3539) +LexToken(ASSIGNMENT,'=',1,3543) +LexToken(VAR,'ones',1,3545) +LexToken(OPENBRACKET,'(',1,3549) +LexToken(NUMBER,'3',1,3550) +LexToken(COMMA,',',1,3551) +LexToken(NUMBER,'1',1,3552) +LexToken(CLOSEBRACKET,')',1,3553) +LexToken(SEMICOLON,';',1,3554) +LexToken(EOL,'\n',1,3555) +LexToken(OPENSQBRACKET,'[',1,3572) +LexToken(VAR,'model',1,3573) +LexToken(COMMA,',',1,3578) +LexToken(VAR,'graphics',1,3579) +LexToken(COMMA,',',1,3587) +LexToken(VAR,'ok',1,3588) +LexToken(CLOSESQBRACKET,']',1,3590) +LexToken(ASSIGNMENT,'=',1,3591) +LexToken(VAR,'set_io',1,3592) +LexToken(OPENBRACKET,'(',1,3598) +LexToken(VAR,'model',1,3599) +LexToken(COMMA,',',1,3604) +LexToken(VAR,'graphics',1,3605) +LexToken(COMMA,',',1,3613) +LexToken(VAR,'list',1,3614) +LexToken(OPENBRACKET,'(',1,3618) +LexToken(OPENSQBRACKET,'[',1,3619) +LexToken(VAR,'in',1,3620) +LexToken(VAR,'in2',1,3623) +LexToken(CLOSESQBRACKET,']',1,3626) +LexToken(COMMA,',',1,3627) +LexToken(VAR,'ones',1,3628) +LexToken(OPENBRACKET,'(',1,3632) +LexToken(NUMBER,'3',1,3633) +LexToken(COMMA,',',1,3634) +LexToken(NUMBER,'1',1,3635) +LexToken(CLOSEBRACKET,')',1,3636) +LexToken(CLOSEBRACKET,')',1,3637) +LexToken(COMMA,',',1,3638) +LexToken(VAR,'list',1,3639) +LexToken(OPENBRACKET,'(',1,3643) +LexToken(CLOSEBRACKET,')',1,3644) +LexToken(COMMA,',',1,3645) +LexToken(VAR,'ones',1,3646) +LexToken(OPENBRACKET,'(',1,3650) +LexToken(NUMBER,'1',1,3651) +LexToken(COMMA,',',1,3652) +LexToken(NUMBER,'1',1,3653) +LexToken(CLOSEBRACKET,')',1,3654) +LexToken(COMMA,',',1,3655) +LexToken(OPENSQBRACKET,'[',1,3656) +LexToken(CLOSESQBRACKET,']',1,3657) +LexToken(CLOSEBRACKET,')',1,3658) +LexToken(SEMICOLON,';',1,3659) +LexToken(EOL,'\n',1,3660) +LexToken(IF,'if',1,3677) +LexToken(VAR,'wpos',1,3680) +LexToken(COMPARISON,'==',1,3684) +LexToken(OPENSQBRACKET,'[',1,3686) +LexToken(CLOSESQBRACKET,']',1,3687) +LexToken(THEN,'then',1,3689) +LexToken(EOL,'\n',1,3693) +LexToken(VAR,'wpos',1,3714) +LexToken(ASSIGNMENT,'=',1,3718) +LexToken(OPENSQBRACKET,'[',1,3719) +LexToken(NUMBER,'-1',1,3720) +LexToken(SEMICOLON,';',1,3722) +LexToken(NUMBER,'-1',1,3723) +LexToken(CLOSESQBRACKET,']',1,3725) +LexToken(SEMICOLON,';',1,3726) +LexToken(EOL,'\n',1,3727) +LexToken(END,'end',1,3744) +LexToken(EOL,'\n',1,3747) +LexToken(IF,'if',1,3764) +LexToken(VAR,'wdim',1,3767) +LexToken(COMPARISON,'==',1,3771) +LexToken(OPENSQBRACKET,'[',1,3773) +LexToken(CLOSESQBRACKET,']',1,3774) +LexToken(THEN,'then',1,3776) +LexToken(EOL,'\n',1,3780) +LexToken(VAR,'wdim',1,3801) +LexToken(ASSIGNMENT,'=',1,3805) +LexToken(OPENSQBRACKET,'[',1,3806) +LexToken(NUMBER,'-1',1,3807) +LexToken(SEMICOLON,';',1,3809) +LexToken(NUMBER,'-1',1,3810) +LexToken(CLOSESQBRACKET,']',1,3812) +LexToken(SEMICOLON,';',1,3813) +LexToken(EOL,'\n',1,3814) +LexToken(END,'end',1,3831) +LexToken(EOL,'\n',1,3834) +LexToken(VAR,'rpar',1,3851) +LexToken(ASSIGNMENT,'=',1,3855) +LexToken(OPENSQBRACKET,'[',1,3856) +LexToken(VAR,'vec_x',1,3857) +LexToken(OPENBRACKET,'(',1,3862) +LexToken(COLON,':',1,3863) +LexToken(CLOSEBRACKET,')',1,3864) +LexToken(SEMICOLON,';',1,3865) +LexToken(VAR,'vec_y',1,3866) +LexToken(OPENBRACKET,'(',1,3871) +LexToken(COLON,':',1,3872) +LexToken(CLOSEBRACKET,')',1,3873) +LexToken(SEMICOLON,';',1,3874) +LexToken(VAR,'vec_z',1,3875) +LexToken(OPENBRACKET,'(',1,3880) +LexToken(COLON,':',1,3881) +LexToken(CLOSEBRACKET,')',1,3882) +LexToken(SEMICOLON,';',1,3883) +LexToken(VAR,'param3ds',1,3884) +LexToken(OPENBRACKET,'(',1,3892) +LexToken(COLON,':',1,3893) +LexToken(CLOSEBRACKET,')',1,3894) +LexToken(CLOSESQBRACKET,']',1,3895) +LexToken(EOL,'\n',1,3896) +LexToken(VAR,'size_siz',1,3913) +LexToken(ASSIGNMENT,'=',1,3922) +LexToken(VAR,'size',1,3924) +LexToken(OPENBRACKET,'(',1,3928) +LexToken(VAR,'siz',1,3929) +LexToken(COMMA,',',1,3932) +LexToken(DQSTRING,'"*"',1,3935) +LexToken(CLOSEBRACKET,')',1,3936) +LexToken(SEMICOLON,';',1,3937) +LexToken(EOL,'\n',1,3938) +LexToken(VAR,'ipar',1,3955) +LexToken(ASSIGNMENT,'=',1,3959) +LexToken(OPENSQBRACKET,'[',1,3960) +LexToken(VAR,'win',1,3961) +LexToken(SEMICOLON,';',1,3964) +LexToken(VAR,'size_siz',1,3965) +LexToken(SEMICOLON,';',1,3973) +LexToken(VAR,'N',1,3974) +LexToken(SEMICOLON,';',1,3975) +LexToken(VAR,'clrs',1,3976) +LexToken(OPENBRACKET,'(',1,3980) +LexToken(COLON,':',1,3981) +LexToken(CLOSEBRACKET,')',1,3982) +LexToken(SEMICOLON,';',1,3983) +LexToken(VAR,'siz',1,3984) +LexToken(OPENBRACKET,'(',1,3987) +LexToken(COLON,':',1,3988) +LexToken(CLOSEBRACKET,')',1,3989) +LexToken(SEMICOLON,';',1,3990) +LexToken(NUMBER,'1',1,3991) +LexToken(SEMICOLON,';',1,3992) +LexToken(VAR,'wpos',1,3993) +LexToken(OPENBRACKET,'(',1,3997) +LexToken(COLON,':',1,3998) +LexToken(CLOSEBRACKET,')',1,3999) +LexToken(SEMICOLON,';',1,4000) +LexToken(VAR,'wdim',1,4001) +LexToken(OPENBRACKET,'(',1,4005) +LexToken(COLON,':',1,4006) +LexToken(CLOSEBRACKET,')',1,4007) +LexToken(SEMICOLON,';',1,4008) +LexToken(VAR,'nbr_curves',1,4009) +LexToken(CLOSESQBRACKET,']',1,4019) +LexToken(EOL,'\n',1,4020) +LexToken(VAR,'model',1,4037) +LexToken(DOT,'.',1,4042) +LexToken(VAR,'rpar',1,4043) +LexToken(ASSIGNMENT,'=',1,4047) +LexToken(VAR,'rpar',1,4048) +LexToken(SEMICOLON,';',1,4052) +LexToken(EOL,'\n',1,4053) +LexToken(VAR,'model',1,4070) +LexToken(DOT,'.',1,4075) +LexToken(VAR,'ipar',1,4076) +LexToken(ASSIGNMENT,'=',1,4080) +LexToken(VAR,'ipar',1,4081) +LexToken(EOL,'\n',1,4085) +LexToken(VAR,'graphics',1,4102) +LexToken(DOT,'.',1,4110) +LexToken(VAR,'exprs',1,4111) +LexToken(ASSIGNMENT,'=',1,4116) +LexToken(VAR,'exprs',1,4117) +LexToken(SEMICOLON,';',1,4122) +LexToken(EOL,'\n',1,4123) +LexToken(VAR,'x',1,4140) +LexToken(DOT,'.',1,4141) +LexToken(VAR,'graphics',1,4142) +LexToken(ASSIGNMENT,'=',1,4150) +LexToken(VAR,'graphics',1,4151) +LexToken(SEMICOLON,';',1,4159) +LexToken(EOL,'\n',1,4160) +LexToken(VAR,'x',1,4177) +LexToken(DOT,'.',1,4178) +LexToken(VAR,'model',1,4179) +LexToken(ASSIGNMENT,'=',1,4184) +LexToken(VAR,'model',1,4185) +LexToken(EOL,'\n',1,4190) +LexToken(BREAK,'break',1,4207) +LexToken(EOL,'\n',1,4212) +LexToken(ELSE,'else',1,4225) +LexToken(EOL,'\n',1,4229) +LexToken(VAR,'message',1,4246) +LexToken(OPENBRACKET,'(',1,4253) +LexToken(VAR,'mess',1,4254) +LexToken(CLOSEBRACKET,')',1,4258) +LexToken(SEMICOLON,';',1,4259) +LexToken(EOL,'\n',1,4260) +LexToken(END,'end',1,4273) +LexToken(EOL,'\n',1,4276) +LexToken(END,'end',1,4285) +LexToken(EOL,'\n',1,4288) +LexToken(CASE,'case',1,4293) +LexToken(DQSTRING,'"define"',1,4305) +LexToken(THEN,'then',1,4307) +LexToken(EOL,'\n',1,4311) +LexToken(VAR,'win',1,4320) +LexToken(ASSIGNMENT,'=',1,4324) +LexToken(NUMBER,'-1',1,4326) +LexToken(SEMICOLON,';',1,4328) +LexToken(EOL,'\n',1,4329) +LexToken(VAR,'clrs',1,4338) +LexToken(ASSIGNMENT,'=',1,4343) +LexToken(OPENSQBRACKET,'[',1,4345) +LexToken(NUMBER,'1',1,4346) +LexToken(SEMICOLON,';',1,4347) +LexToken(NUMBER,'2',1,4348) +LexToken(SEMICOLON,';',1,4349) +LexToken(NUMBER,'3',1,4350) +LexToken(SEMICOLON,';',1,4351) +LexToken(NUMBER,'4',1,4352) +LexToken(SEMICOLON,';',1,4353) +LexToken(NUMBER,'5',1,4354) +LexToken(SEMICOLON,';',1,4355) +LexToken(NUMBER,'6',1,4356) +LexToken(SEMICOLON,';',1,4357) +LexToken(NUMBER,'7',1,4358) +LexToken(SEMICOLON,';',1,4359) +LexToken(NUMBER,'13',1,4360) +LexToken(CLOSESQBRACKET,']',1,4362) +LexToken(EOL,'\n',1,4363) +LexToken(VAR,'siz',1,4372) +LexToken(ASSIGNMENT,'=',1,4376) +LexToken(OPENSQBRACKET,'[',1,4378) +LexToken(NUMBER,'1',1,4379) +LexToken(SEMICOLON,';',1,4380) +LexToken(NUMBER,'1',1,4381) +LexToken(SEMICOLON,';',1,4382) +LexToken(NUMBER,'1',1,4383) +LexToken(SEMICOLON,';',1,4384) +LexToken(NUMBER,'1',1,4385) +LexToken(SEMICOLON,';',1,4386) +LexToken(NUMBER,'1',1,4387) +LexToken(SEMICOLON,';',1,4388) +LexToken(NUMBER,'1',1,4389) +LexToken(SEMICOLON,';',1,4390) +LexToken(NUMBER,'1',1,4391) +LexToken(SEMICOLON,';',1,4392) +LexToken(NUMBER,'1',1,4393) +LexToken(CLOSESQBRACKET,']',1,4394) +LexToken(EOL,'\n',1,4395) +LexToken(VAR,'wdim',1,4404) +LexToken(ASSIGNMENT,'=',1,4409) +LexToken(OPENSQBRACKET,'[',1,4411) +LexToken(NUMBER,'600',1,4412) +LexToken(SEMICOLON,';',1,4415) +LexToken(NUMBER,'400',1,4416) +LexToken(CLOSESQBRACKET,']',1,4419) +LexToken(EOL,'\n',1,4420) +LexToken(VAR,'wpos',1,4429) +LexToken(ASSIGNMENT,'=',1,4434) +LexToken(OPENSQBRACKET,'[',1,4436) +LexToken(NUMBER,'-1',1,4437) +LexToken(SEMICOLON,';',1,4439) +LexToken(NUMBER,'-1',1,4440) +LexToken(CLOSESQBRACKET,']',1,4442) +LexToken(EOL,'\n',1,4443) +LexToken(VAR,'N',1,4452) +LexToken(ASSIGNMENT,'=',1,4453) +LexToken(NUMBER,'2',1,4454) +LexToken(SEMICOLON,';',1,4455) +LexToken(EOL,'\n',1,4456) +LexToken(VAR,'param3ds',1,4465) +LexToken(ASSIGNMENT,'=',1,4473) +LexToken(OPENSQBRACKET,'[',1,4474) +LexToken(NUMBER,'50',1,4475) +LexToken(SEMICOLON,';',1,4477) +LexToken(NUMBER,'280',1,4478) +LexToken(CLOSESQBRACKET,']',1,4481) +LexToken(EOL,'\n',1,4482) +LexToken(VAR,'vec_x',1,4491) +LexToken(ASSIGNMENT,'=',1,4497) +LexToken(OPENSQBRACKET,'[',1,4499) +LexToken(NUMBER,'-15',1,4500) +LexToken(SEMICOLON,';',1,4503) +LexToken(NUMBER,'15',1,4504) +LexToken(CLOSESQBRACKET,']',1,4506) +LexToken(EOL,'\n',1,4507) +LexToken(VAR,'vec_y',1,4516) +LexToken(ASSIGNMENT,'=',1,4522) +LexToken(OPENSQBRACKET,'[',1,4524) +LexToken(NUMBER,'-15',1,4525) +LexToken(SEMICOLON,';',1,4528) +LexToken(NUMBER,'15',1,4529) +LexToken(CLOSESQBRACKET,']',1,4531) +LexToken(EOL,'\n',1,4532) +LexToken(VAR,'vec_z',1,4541) +LexToken(ASSIGNMENT,'=',1,4547) +LexToken(OPENSQBRACKET,'[',1,4549) +LexToken(NUMBER,'-15',1,4550) +LexToken(SEMICOLON,';',1,4553) +LexToken(NUMBER,'15',1,4554) +LexToken(CLOSESQBRACKET,']',1,4556) +LexToken(EOL,'\n',1,4557) +LexToken(VAR,'nbr_curves',1,4566) +LexToken(ASSIGNMENT,'=',1,4577) +LexToken(NUMBER,'1',1,4579) +LexToken(SEMICOLON,';',1,4580) +LexToken(EOL,'\n',1,4581) +LexToken(EOL,'\n',1,4582) +LexToken(VAR,'model',1,4591) +LexToken(ASSIGNMENT,'=',1,4596) +LexToken(SCICOS_MODEL,'scicos_model',1,4597) +LexToken(OPENBRACKET,'(',1,4609) +LexToken(CLOSEBRACKET,')',1,4610) +LexToken(EOL,'\n',1,4611) +LexToken(VAR,'model',1,4620) +LexToken(DOT,'.',1,4625) +LexToken(VAR,'sim',1,4626) +LexToken(ASSIGNMENT,'=',1,4629) +LexToken(VAR,'list',1,4630) +LexToken(OPENBRACKET,'(',1,4634) +LexToken(DQSTRING,'"cscopxy3d"',1,4645) +LexToken(COMMA,',',1,4646) +LexToken(NUMBER,'4',1,4647) +LexToken(CLOSEBRACKET,')',1,4648) +LexToken(EOL,'\n',1,4649) +LexToken(VAR,'model',1,4658) +LexToken(DOT,'.',1,4663) +LexToken(VAR,'in',1,4664) +LexToken(ASSIGNMENT,'=',1,4666) +LexToken(OPENSQBRACKET,'[',1,4667) +LexToken(NUMBER,'1',1,4668) +LexToken(SEMICOLON,';',1,4669) +LexToken(NUMBER,'1',1,4670) +LexToken(SEMICOLON,';',1,4671) +LexToken(NUMBER,'1',1,4672) +LexToken(CLOSESQBRACKET,']',1,4673) +LexToken(EOL,'\n',1,4674) +LexToken(VAR,'model',1,4683) +LexToken(DOT,'.',1,4688) +LexToken(VAR,'in2',1,4689) +LexToken(ASSIGNMENT,'=',1,4692) +LexToken(OPENSQBRACKET,'[',1,4693) +LexToken(NUMBER,'1',1,4694) +LexToken(SEMICOLON,';',1,4695) +LexToken(NUMBER,'1',1,4696) +LexToken(SEMICOLON,';',1,4697) +LexToken(NUMBER,'1',1,4698) +LexToken(CLOSESQBRACKET,']',1,4699) +LexToken(EOL,'\n',1,4700) +LexToken(VAR,'model',1,4709) +LexToken(DOT,'.',1,4714) +LexToken(VAR,'intyp',1,4715) +LexToken(ASSIGNMENT,'=',1,4720) +LexToken(OPENSQBRACKET,'[',1,4721) +LexToken(NUMBER,'1',1,4722) +LexToken(SEMICOLON,';',1,4723) +LexToken(NUMBER,'1',1,4724) +LexToken(SEMICOLON,';',1,4725) +LexToken(NUMBER,'1',1,4726) +LexToken(CLOSESQBRACKET,']',1,4727) +LexToken(EOL,'\n',1,4728) +LexToken(VAR,'model',1,4737) +LexToken(DOT,'.',1,4742) +LexToken(VAR,'evtin',1,4743) +LexToken(ASSIGNMENT,'=',1,4748) +LexToken(NUMBER,'1',1,4749) +LexToken(EOL,'\n',1,4750) +LexToken(VAR,'model',1,4759) +LexToken(DOT,'.',1,4764) +LexToken(VAR,'rpar',1,4765) +LexToken(ASSIGNMENT,'=',1,4769) +LexToken(OPENSQBRACKET,'[',1,4770) +LexToken(VAR,'vec_x',1,4771) +LexToken(OPENBRACKET,'(',1,4776) +LexToken(COLON,':',1,4777) +LexToken(CLOSEBRACKET,')',1,4778) +LexToken(SEMICOLON,';',1,4779) +LexToken(VAR,'vec_y',1,4780) +LexToken(OPENBRACKET,'(',1,4785) +LexToken(COLON,':',1,4786) +LexToken(CLOSEBRACKET,')',1,4787) +LexToken(SEMICOLON,';',1,4788) +LexToken(VAR,'vec_z',1,4789) +LexToken(OPENBRACKET,'(',1,4794) +LexToken(COLON,':',1,4795) +LexToken(CLOSEBRACKET,')',1,4796) +LexToken(SEMICOLON,';',1,4797) +LexToken(VAR,'param3ds',1,4798) +LexToken(OPENBRACKET,'(',1,4806) +LexToken(COLON,':',1,4807) +LexToken(CLOSEBRACKET,')',1,4808) +LexToken(CLOSESQBRACKET,']',1,4809) +LexToken(EOL,'\n',1,4810) +LexToken(VAR,'model',1,4819) +LexToken(DOT,'.',1,4824) +LexToken(VAR,'ipar',1,4825) +LexToken(ASSIGNMENT,'=',1,4829) +LexToken(OPENSQBRACKET,'[',1,4830) +LexToken(VAR,'win',1,4831) +LexToken(SEMICOLON,';',1,4834) +LexToken(NUMBER,'8',1,4835) +LexToken(SEMICOLON,';',1,4836) +LexToken(VAR,'N',1,4837) +LexToken(SEMICOLON,';',1,4838) +LexToken(VAR,'clrs',1,4839) +LexToken(OPENBRACKET,'(',1,4843) +LexToken(COLON,':',1,4844) +LexToken(CLOSEBRACKET,')',1,4845) +LexToken(SEMICOLON,';',1,4846) +LexToken(VAR,'siz',1,4847) +LexToken(OPENBRACKET,'(',1,4850) +LexToken(COLON,':',1,4851) +LexToken(CLOSEBRACKET,')',1,4852) +LexToken(SEMICOLON,';',1,4853) +LexToken(NUMBER,'8',1,4854) +LexToken(SEMICOLON,';',1,4855) +LexToken(VAR,'wpos',1,4856) +LexToken(OPENBRACKET,'(',1,4860) +LexToken(COLON,':',1,4861) +LexToken(CLOSEBRACKET,')',1,4862) +LexToken(SEMICOLON,';',1,4863) +LexToken(VAR,'wdim',1,4864) +LexToken(OPENBRACKET,'(',1,4868) +LexToken(COLON,':',1,4869) +LexToken(CLOSEBRACKET,')',1,4870) +LexToken(SEMICOLON,';',1,4871) +LexToken(VAR,'nbr_curves',1,4872) +LexToken(CLOSESQBRACKET,']',1,4882) +LexToken(EOL,'\n',1,4883) +LexToken(VAR,'model',1,4892) +LexToken(DOT,'.',1,4897) +LexToken(VAR,'blocktype',1,4898) +LexToken(ASSIGNMENT,'=',1,4907) +LexToken(DQSTRING,'"d"',1,4910) +LexToken(EOL,'\n',1,4911) +LexToken(VAR,'model',1,4920) +LexToken(DOT,'.',1,4925) +LexToken(VAR,'dep_ut',1,4926) +LexToken(ASSIGNMENT,'=',1,4932) +LexToken(OPENSQBRACKET,'[',1,4933) +LexToken(PREVAR_BOOLEAN,'%f',1,4934) +LexToken(PREVAR_BOOLEAN,'%f',1,4937) +LexToken(CLOSESQBRACKET,']',1,4939) +LexToken(EOL,'\n',1,4940) +LexToken(EOL,'\n',1,4941) +LexToken(VAR,'exprs',1,4950) +LexToken(ASSIGNMENT,'=',1,4955) +LexToken(OPENSQBRACKET,'[',1,4956) +LexToken(VAR,'string',1,4957) +LexToken(OPENBRACKET,'(',1,4963) +LexToken(VAR,'nbr_curves',1,4964) +LexToken(CLOSEBRACKET,')',1,4974) +LexToken(SEMICOLON,';',1,4975) +LexToken(VAR,'strcat',1,4985) +LexToken(OPENBRACKET,'(',1,4991) +LexToken(VAR,'string',1,4992) +LexToken(OPENBRACKET,'(',1,4998) +LexToken(VAR,'clrs',1,4999) +LexToken(CLOSEBRACKET,')',1,5003) +LexToken(COMMA,',',1,5004) +LexToken(DQSTRING,'" "',1,5007) +LexToken(CLOSEBRACKET,')',1,5008) +LexToken(SEMICOLON,';',1,5009) +LexToken(VAR,'strcat',1,5019) +LexToken(OPENBRACKET,'(',1,5025) +LexToken(VAR,'string',1,5026) +LexToken(OPENBRACKET,'(',1,5032) +LexToken(VAR,'siz',1,5033) +LexToken(CLOSEBRACKET,')',1,5036) +LexToken(COMMA,',',1,5037) +LexToken(DQSTRING,'" "',1,5040) +LexToken(CLOSEBRACKET,')',1,5041) +LexToken(SEMICOLON,';',1,5042) +LexToken(VAR,'string',1,5052) +LexToken(OPENBRACKET,'(',1,5058) +LexToken(VAR,'win',1,5059) +LexToken(CLOSEBRACKET,')',1,5062) +LexToken(SEMICOLON,';',1,5063) +LexToken(VAR,'sci2exp',1,5073) +LexToken(OPENBRACKET,'(',1,5080) +LexToken(OPENSQBRACKET,'[',1,5081) +LexToken(CLOSESQBRACKET,']',1,5082) +LexToken(CLOSEBRACKET,')',1,5083) +LexToken(SEMICOLON,';',1,5084) +LexToken(VAR,'sci2exp',1,5094) +LexToken(OPENBRACKET,'(',1,5101) +LexToken(VAR,'wdim',1,5102) +LexToken(CLOSEBRACKET,')',1,5106) +LexToken(SEMICOLON,';',1,5107) +LexToken(VAR,'strcat',1,5117) +LexToken(OPENBRACKET,'(',1,5123) +LexToken(VAR,'string',1,5124) +LexToken(OPENBRACKET,'(',1,5130) +LexToken(VAR,'vec_x',1,5131) +LexToken(CLOSEBRACKET,')',1,5136) +LexToken(COMMA,',',1,5137) +LexToken(DQSTRING,'" "',1,5140) +LexToken(CLOSEBRACKET,')',1,5141) +LexToken(SEMICOLON,';',1,5142) +LexToken(VAR,'strcat',1,5152) +LexToken(OPENBRACKET,'(',1,5158) +LexToken(VAR,'string',1,5159) +LexToken(OPENBRACKET,'(',1,5165) +LexToken(VAR,'vec_y',1,5166) +LexToken(CLOSEBRACKET,')',1,5171) +LexToken(COMMA,',',1,5172) +LexToken(DQSTRING,'" "',1,5175) +LexToken(CLOSEBRACKET,')',1,5176) +LexToken(SEMICOLON,';',1,5177) +LexToken(VAR,'strcat',1,5187) +LexToken(OPENBRACKET,'(',1,5193) +LexToken(VAR,'string',1,5194) +LexToken(OPENBRACKET,'(',1,5200) +LexToken(VAR,'vec_z',1,5201) +LexToken(CLOSEBRACKET,')',1,5206) +LexToken(COMMA,',',1,5207) +LexToken(DQSTRING,'" "',1,5210) +LexToken(CLOSEBRACKET,')',1,5211) +LexToken(SEMICOLON,';',1,5212) +LexToken(VAR,'strcat',1,5222) +LexToken(OPENBRACKET,'(',1,5228) +LexToken(VAR,'string',1,5229) +LexToken(OPENBRACKET,'(',1,5235) +LexToken(VAR,'param3ds',1,5236) +LexToken(CLOSEBRACKET,')',1,5244) +LexToken(COMMA,',',1,5245) +LexToken(DQSTRING,'" "',1,5248) +LexToken(CLOSEBRACKET,')',1,5249) +LexToken(SEMICOLON,';',1,5250) +LexToken(VAR,'string',1,5260) +LexToken(OPENBRACKET,'(',1,5266) +LexToken(VAR,'N',1,5267) +LexToken(CLOSEBRACKET,')',1,5268) +LexToken(CLOSESQBRACKET,']',1,5269) +LexToken(SEMICOLON,';',1,5270) +LexToken(EOL,'\n',1,5271) +LexToken(VAR,'gr_i',1,5280) +LexToken(ASSIGNMENT,'=',1,5284) +LexToken(OPENSQBRACKET,'[',1,5285) +LexToken(CLOSESQBRACKET,']',1,5286) +LexToken(EOL,'\n',1,5287) +LexToken(VAR,'x',1,5296) +LexToken(ASSIGNMENT,'=',1,5297) +LexToken(VAR,'standard_define',1,5298) +LexToken(OPENBRACKET,'(',1,5313) +LexToken(OPENSQBRACKET,'[',1,5314) +LexToken(NUMBER,'2',1,5315) +LexToken(NUMBER,'2',1,5317) +LexToken(CLOSESQBRACKET,']',1,5318) +LexToken(COMMA,',',1,5319) +LexToken(VAR,'model',1,5320) +LexToken(COMMA,',',1,5325) +LexToken(VAR,'exprs',1,5326) +LexToken(COMMA,',',1,5331) +LexToken(VAR,'gr_i',1,5332) +LexToken(CLOSEBRACKET,')',1,5336) +LexToken(EOL,'\n',1,5337) +LexToken(END,'end',1,5342) +LexToken(EOL,'\n',1,5345) +LexToken(ENDFUNCTION,'endfunction',1,5346) +LexToken(EOL,'\n',1,5357) diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js new file mode 100644 index 00000000..acf12de8 --- /dev/null +++ b/js/Sinks/OUTIMPL_f.js @@ -0,0 +1,376 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,72) +LexToken(EOL,'\n',1,151) +LexToken(EOL,'\n',1,154) +LexToken(EOL,'\n',1,226) +LexToken(EOL,'\n',1,298) +LexToken(EOL,'\n',1,367) +LexToken(EOL,'\n',1,406) +LexToken(EOL,'\n',1,409) +LexToken(EOL,'\n',1,476) +LexToken(EOL,'\n',1,542) +LexToken(EOL,'\n',1,607) +LexToken(EOL,'\n',1,655) +LexToken(EOL,'\n',1,658) +LexToken(EOL,'\n',1,727) +LexToken(EOL,'\n',1,790) +LexToken(EOL,'\n',1,872) +LexToken(EOL,'\n',1,875) +LexToken(EOL,'\n',1,906) +LexToken(EOL,'\n',1,909) +LexToken(EOL,'\n',1,910) +LexToken(FUNCTION,'function',1,911) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(VAR,'x',1,921) +LexToken(COMMA,',',1,922) +LexToken(VAR,'y',1,923) +LexToken(COMMA,',',1,924) +LexToken(VAR,'typ',1,925) +LexToken(CLOSESQBRACKET,']',1,928) +LexToken(ASSIGNMENT,'=',1,929) +LexToken(VAR,'OUTIMPL_f',1,930) +LexToken(OPENBRACKET,'(',1,939) +LexToken(VAR,'job',1,940) +LexToken(COMMA,',',1,943) +LexToken(VAR,'arg1',1,944) +LexToken(COMMA,',',1,948) +LexToken(VAR,'arg2',1,949) +LexToken(CLOSEBRACKET,')',1,953) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'x',1,959) +LexToken(ASSIGNMENT,'=',1,960) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(CLOSESQBRACKET,']',1,962) +LexToken(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +LexToken(SELECT,'select',1,991) +LexToken(VAR,'job',1,998) +LexToken(EOL,'\n',1,1001) +LexToken(CASE,'case',1,1006) +LexToken(DQSTRING,'"set"',1,1015) +LexToken(THEN,'then',1,1017) +LexToken(EOL,'\n',1,1021) +LexToken(VAR,'x',1,1030) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'arg1',1,1032) +LexToken(SEMICOLON,';',1,1036) +LexToken(EOL,'\n',1,1037) +LexToken(VAR,'graphics',1,1046) +LexToken(ASSIGNMENT,'=',1,1054) +LexToken(VAR,'arg1',1,1055) +LexToken(DOT,'.',1,1059) +LexToken(VAR,'graphics',1,1060) +LexToken(SEMICOLON,';',1,1068) +LexToken(EOL,'\n',1,1069) +LexToken(VAR,'exprs',1,1078) +LexToken(ASSIGNMENT,'=',1,1083) +LexToken(VAR,'graphics',1,1084) +LexToken(DOT,'.',1,1092) +LexToken(VAR,'exprs',1,1093) +LexToken(EOL,'\n',1,1098) +LexToken(VAR,'model',1,1107) +LexToken(ASSIGNMENT,'=',1,1112) +LexToken(VAR,'arg1',1,1113) +LexToken(DOT,'.',1,1117) +LexToken(VAR,'model',1,1118) +LexToken(SEMICOLON,';',1,1123) +LexToken(EOL,'\n',1,1124) +LexToken(IF,'if',1,1133) +LexToken(VAR,'size',1,1136) +LexToken(OPENBRACKET,'(',1,1140) +LexToken(VAR,'exprs',1,1141) +LexToken(COMMA,',',1,1146) +LexToken(DQSTRING,'"*"',1,1149) +LexToken(CLOSEBRACKET,')',1,1150) +LexToken(COMPARISON,'==',1,1151) +LexToken(NUMBER,'2',1,1153) +LexToken(THEN,'then',1,1155) +LexToken(EOL,'\n',1,1159) +LexToken(VAR,'exprs',1,1172) +LexToken(ASSIGNMENT,'=',1,1177) +LexToken(VAR,'exprs',1,1178) +LexToken(OPENBRACKET,'(',1,1183) +LexToken(NUMBER,'1',1,1184) +LexToken(CLOSEBRACKET,')',1,1185) +LexToken(COMMA,',',1,1186) +LexToken(EOL,'\n',1,1187) +LexToken(END,'end',1,1196) +LexToken(EOL,'\n',1,1215) +LexToken(WHILE,'while',1,1224) +LexToken(PREVAR_BOOLEAN,'%t',1,1230) +LexToken(DO,'do',1,1233) +LexToken(EOL,'\n',1,1235) +LexToken(OPENSQBRACKET,'[',1,1248) +LexToken(VAR,'ok',1,1249) +LexToken(COMMA,',',1,1251) +LexToken(VAR,'prt',1,1252) +LexToken(COMMA,',',1,1255) +LexToken(VAR,'exprs',1,1256) +LexToken(CLOSESQBRACKET,']',1,1261) +LexToken(ASSIGNMENT,'=',1,1262) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1263) +LexToken(OPENBRACKET,'(',1,1278) +LexToken(OPENSQBRACKET,'[',1,1279) +LexToken(VAR,'msprintf',1,1280) +LexToken(OPENBRACKET,'(',1,1288) +LexToken(VAR,'gettext',1,1289) +LexToken(OPENBRACKET,'(',1,1296) +LexToken(DQSTRING,'"Set %s block parameters"',1,1321) +LexToken(CLOSEBRACKET,')',1,1322) +LexToken(COMMA,',',1,1323) +LexToken(DQSTRING,'"OUTIMPL_f"',1,1334) +LexToken(CLOSEBRACKET,')',1,1335) +LexToken(SEMICOLON,';',1,1336) +LexToken(DQSTRING,'" "',1,1339) +LexToken(SEMICOLON,';',1,1340) +LexToken(VAR,'gettext',1,1341) +LexToken(OPENBRACKET,'(',1,1348) +LexToken(DQSTRING,'"Implicit output port"',1,1370) +LexToken(CLOSEBRACKET,')',1,1371) +LexToken(CLOSESQBRACKET,']',1,1372) +LexToken(COMMA,',',1,1373) +LexToken(VAR,'gettext',1,1389) +LexToken(OPENBRACKET,'(',1,1396) +LexToken(DQSTRING,'"Port number"',1,1409) +LexToken(CLOSEBRACKET,')',1,1410) +LexToken(COMMA,',',1,1411) +LexToken(VAR,'list',1,1412) +LexToken(OPENBRACKET,'(',1,1416) +LexToken(DQSTRING,'"vec"',1,1421) +LexToken(COMMA,',',1,1422) +LexToken(NUMBER,'1',1,1423) +LexToken(CLOSEBRACKET,')',1,1424) +LexToken(COMMA,',',1,1425) +LexToken(VAR,'exprs',1,1426) +LexToken(CLOSEBRACKET,')',1,1431) +LexToken(EOL,'\n',1,1432) +LexToken(IF,'if',1,1445) +LexToken(NOT,'~',1,1448) +LexToken(VAR,'ok',1,1449) +LexToken(THEN,'then',1,1452) +LexToken(EOL,'\n',1,1456) +LexToken(BREAK,'break',1,1473) +LexToken(COMMA,',',1,1478) +LexToken(EOL,'\n',1,1479) +LexToken(END,'end',1,1492) +LexToken(EOL,'\n',1,1495) +LexToken(VAR,'prt',1,1508) +LexToken(ASSIGNMENT,'=',1,1511) +LexToken(VAR,'int',1,1512) +LexToken(OPENBRACKET,'(',1,1515) +LexToken(VAR,'prt',1,1516) +LexToken(CLOSEBRACKET,')',1,1519) +LexToken(EOL,'\n',1,1520) +LexToken(IF,'if',1,1533) +LexToken(VAR,'prt',1,1536) +LexToken(COMPARISON,'<=',1,1539) +LexToken(NUMBER,'0',1,1541) +LexToken(THEN,'then',1,1543) +LexToken(EOL,'\n',1,1547) +LexToken(VAR,'block_parameter_error',1,1564) +LexToken(OPENBRACKET,'(',1,1585) +LexToken(VAR,'msprintf',1,1586) +LexToken(OPENBRACKET,'(',1,1594) +LexToken(VAR,'gettext',1,1595) +LexToken(OPENBRACKET,'(',1,1602) +LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,1650) +LexToken(CLOSEBRACKET,')',1,1651) +LexToken(COMMA,',',1,1652) +LexToken(VAR,'prt',1,1653) +LexToken(CLOSEBRACKET,')',1,1656) +LexToken(COMMA,',',1,1657) +LexToken(VAR,'gettext',1,1678) +LexToken(OPENBRACKET,'(',1,1685) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,1722) +LexToken(CLOSEBRACKET,')',1,1723) +LexToken(CLOSEBRACKET,')',1,1724) +LexToken(SEMICOLON,';',1,1725) +LexToken(EOL,'\n',1,1726) +LexToken(ELSE,'else',1,1739) +LexToken(EOL,'\n',1,1743) +LexToken(IF,'if',1,1760) +LexToken(VAR,'model',1,1763) +LexToken(DOT,'.',1,1768) +LexToken(VAR,'ipar',1,1769) +LexToken(COMPARISON,'<>',1,1773) +LexToken(VAR,'prt',1,1775) +LexToken(THEN,'then',1,1779) +LexToken(EOL,'\n',1,1783) +LexToken(VAR,'needcompile',1,1804) +LexToken(ASSIGNMENT,'=',1,1815) +LexToken(NUMBER,'4',1,1816) +LexToken(SEMICOLON,';',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(VAR,'y',1,1839) +LexToken(ASSIGNMENT,'=',1,1840) +LexToken(VAR,'needcompile',1,1841) +LexToken(COMMA,',',1,1852) +LexToken(EOL,'\n',1,1853) +LexToken(END,'end',1,1870) +LexToken(EOL,'\n',1,1873) +LexToken(VAR,'model',1,1890) +LexToken(DOT,'.',1,1895) +LexToken(VAR,'ipar',1,1896) +LexToken(ASSIGNMENT,'=',1,1900) +LexToken(VAR,'prt',1,1901) +LexToken(EOL,'\n',1,1904) +LexToken(VAR,'graphics',1,1921) +LexToken(DOT,'.',1,1929) +LexToken(VAR,'exprs',1,1930) +LexToken(ASSIGNMENT,'=',1,1935) +LexToken(VAR,'exprs',1,1936) +LexToken(EOL,'\n',1,1941) +LexToken(VAR,'x',1,1958) +LexToken(DOT,'.',1,1959) +LexToken(VAR,'graphics',1,1960) +LexToken(ASSIGNMENT,'=',1,1968) +LexToken(VAR,'graphics',1,1969) +LexToken(EOL,'\n',1,1977) +LexToken(VAR,'x',1,1994) +LexToken(DOT,'.',1,1995) +LexToken(VAR,'model',1,1996) +LexToken(ASSIGNMENT,'=',1,2001) +LexToken(VAR,'model',1,2002) +LexToken(EOL,'\n',1,2007) +LexToken(BREAK,'break',1,2024) +LexToken(EOL,'\n',1,2029) +LexToken(END,'end',1,2042) +LexToken(EOL,'\n',1,2045) +LexToken(END,'end',1,2054) +LexToken(EOL,'\n',1,2057) +LexToken(CASE,'case',1,2062) +LexToken(DQSTRING,'"define"',1,2074) +LexToken(THEN,'then',1,2076) +LexToken(EOL,'\n',1,2080) +LexToken(VAR,'model',1,2089) +LexToken(ASSIGNMENT,'=',1,2094) +LexToken(SCICOS_MODEL,'scicos_model',1,2095) +LexToken(OPENBRACKET,'(',1,2107) +LexToken(CLOSEBRACKET,')',1,2108) +LexToken(EOL,'\n',1,2109) +LexToken(VAR,'model',1,2118) +LexToken(DOT,'.',1,2123) +LexToken(VAR,'in',1,2124) +LexToken(ASSIGNMENT,'=',1,2126) +LexToken(OPENSQBRACKET,'[',1,2127) +LexToken(NUMBER,'-1',1,2128) +LexToken(CLOSESQBRACKET,']',1,2130) +LexToken(EOL,'\n',1,2131) +LexToken(VAR,'model',1,2140) +LexToken(DOT,'.',1,2145) +LexToken(VAR,'in2',1,2146) +LexToken(ASSIGNMENT,'=',1,2149) +LexToken(OPENSQBRACKET,'[',1,2150) +LexToken(NUMBER,'1',1,2151) +LexToken(CLOSESQBRACKET,']',1,2152) +LexToken(EOL,'\n',1,2153) +LexToken(VAR,'prt',1,2162) +LexToken(ASSIGNMENT,'=',1,2165) +LexToken(NUMBER,'1',1,2166) +LexToken(EOL,'\n',1,2167) +LexToken(VAR,'model',1,2176) +LexToken(DOT,'.',1,2181) +LexToken(VAR,'sim',1,2182) +LexToken(ASSIGNMENT,'=',1,2185) +LexToken(DQSTRING,'"outimpl"',1,2194) +LexToken(EOL,'\n',1,2195) +LexToken(VAR,'model',1,2204) +LexToken(DOT,'.',1,2209) +LexToken(VAR,'ipar',1,2210) +LexToken(ASSIGNMENT,'=',1,2214) +LexToken(OPENSQBRACKET,'[',1,2215) +LexToken(NUMBER,'1',1,2216) +LexToken(CLOSESQBRACKET,']',1,2217) +LexToken(EOL,'\n',1,2218) +LexToken(VAR,'model',1,2227) +LexToken(DOT,'.',1,2232) +LexToken(VAR,'blocktype',1,2233) +LexToken(ASSIGNMENT,'=',1,2242) +LexToken(DQSTRING,'"c"',1,2245) +LexToken(EOL,'\n',1,2246) +LexToken(VAR,'model',1,2255) +LexToken(DOT,'.',1,2260) +LexToken(VAR,'dep_ut',1,2261) +LexToken(ASSIGNMENT,'=',1,2267) +LexToken(OPENSQBRACKET,'[',1,2268) +LexToken(PREVAR_BOOLEAN,'%f',1,2269) +LexToken(PREVAR_BOOLEAN,'%f',1,2272) +LexToken(CLOSESQBRACKET,']',1,2274) +LexToken(EOL,'\n',1,2275) +LexToken(VAR,'mo',1,2284) +LexToken(ASSIGNMENT,'=',1,2286) +LexToken(VAR,'modelica',1,2287) +LexToken(OPENBRACKET,'(',1,2295) +LexToken(CLOSEBRACKET,')',1,2296) +LexToken(EOL,'\n',1,2297) +LexToken(VAR,'mo',1,2306) +LexToken(DOT,'.',1,2308) +LexToken(VAR,'model',1,2309) +LexToken(ASSIGNMENT,'=',1,2314) +LexToken(DQSTRING,'"PORT"',1,2320) +LexToken(EOL,'\n',1,2321) +LexToken(VAR,'mo',1,2330) +LexToken(DOT,'.',1,2332) +LexToken(VAR,'inputs',1,2333) +LexToken(ASSIGNMENT,'=',1,2339) +LexToken(DQSTRING,'"n"',1,2342) +LexToken(EOL,'\n',1,2343) +LexToken(VAR,'model',1,2352) +LexToken(DOT,'.',1,2357) +LexToken(VAR,'equations',1,2358) +LexToken(ASSIGNMENT,'=',1,2367) +LexToken(VAR,'mo',1,2368) +LexToken(EOL,'\n',1,2370) +LexToken(VAR,'exprs',1,2379) +LexToken(ASSIGNMENT,'=',1,2384) +LexToken(DQSTRING,'"1"',1,2387) +LexToken(EOL,'\n',1,2388) +LexToken(VAR,'gr_i',1,2397) +LexToken(ASSIGNMENT,'=',1,2401) +LexToken(OPENSQBRACKET,'[',1,2402) +LexToken(CLOSESQBRACKET,']',1,2403) +LexToken(EOL,'\n',1,2404) +LexToken(VAR,'x',1,2413) +LexToken(ASSIGNMENT,'=',1,2414) +LexToken(VAR,'standard_define',1,2415) +LexToken(OPENBRACKET,'(',1,2430) +LexToken(OPENSQBRACKET,'[',1,2431) +LexToken(NUMBER,'1',1,2432) +LexToken(NUMBER,'1',1,2434) +LexToken(CLOSESQBRACKET,']',1,2435) +LexToken(COMMA,',',1,2436) +LexToken(VAR,'model',1,2437) +LexToken(COMMA,',',1,2442) +LexToken(VAR,'exprs',1,2443) +LexToken(COMMA,',',1,2448) +LexToken(VAR,'gr_i',1,2449) +LexToken(CLOSEBRACKET,')',1,2453) +LexToken(EOL,'\n',1,2454) +LexToken(EOL,'\n',1,2495) +LexToken(VAR,'x',1,2504) +LexToken(DOT,'.',1,2505) +LexToken(VAR,'graphics',1,2506) +LexToken(DOT,'.',1,2514) +LexToken(VAR,'in_implicit',1,2515) +LexToken(ASSIGNMENT,'=',1,2526) +LexToken(OPENSQBRACKET,'[',1,2527) +LexToken(DQSTRING,'"I"',1,2530) +LexToken(CLOSESQBRACKET,']',1,2531) +LexToken(EOL,'\n',1,2532) +LexToken(END,'end',1,2537) +LexToken(EOL,'\n',1,2540) +LexToken(ENDFUNCTION,'endfunction',1,2541) +LexToken(EOL,'\n',1,2552) diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js new file mode 100644 index 00000000..406ce194 --- /dev/null +++ b/js/Sinks/OUT_f.js @@ -0,0 +1,331 @@ +LexToken(EOL,'\n',1,8) +LexToken(EOL,'\n',1,11) +LexToken(EOL,'\n',1,70) +LexToken(EOL,'\n',1,149) +LexToken(EOL,'\n',1,152) +LexToken(EOL,'\n',1,224) +LexToken(EOL,'\n',1,296) +LexToken(EOL,'\n',1,365) +LexToken(EOL,'\n',1,404) +LexToken(EOL,'\n',1,407) +LexToken(EOL,'\n',1,474) +LexToken(EOL,'\n',1,540) +LexToken(EOL,'\n',1,605) +LexToken(EOL,'\n',1,653) +LexToken(EOL,'\n',1,656) +LexToken(EOL,'\n',1,725) +LexToken(EOL,'\n',1,788) +LexToken(EOL,'\n',1,870) +LexToken(EOL,'\n',1,873) +LexToken(EOL,'\n',1,904) +LexToken(EOL,'\n',1,907) +LexToken(EOL,'\n',1,908) +LexToken(FUNCTION,'function',1,909) +LexToken(OPENSQBRACKET,'[',1,918) +LexToken(VAR,'x',1,919) +LexToken(COMMA,',',1,920) +LexToken(VAR,'y',1,921) +LexToken(COMMA,',',1,922) +LexToken(VAR,'typ',1,923) +LexToken(CLOSESQBRACKET,']',1,926) +LexToken(ASSIGNMENT,'=',1,927) +LexToken(VAR,'OUT_f',1,928) +LexToken(OPENBRACKET,'(',1,933) +LexToken(VAR,'job',1,934) +LexToken(COMMA,',',1,937) +LexToken(VAR,'arg1',1,938) +LexToken(COMMA,',',1,942) +LexToken(VAR,'arg2',1,943) +LexToken(CLOSEBRACKET,')',1,947) +LexToken(EOL,'\n',1,948) +LexToken(VAR,'x',1,953) +LexToken(ASSIGNMENT,'=',1,954) +LexToken(OPENSQBRACKET,'[',1,955) +LexToken(CLOSESQBRACKET,']',1,956) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'y',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(OPENSQBRACKET,'[',1,965) +LexToken(CLOSESQBRACKET,']',1,966) +LexToken(SEMICOLON,';',1,967) +LexToken(EOL,'\n',1,968) +LexToken(VAR,'typ',1,973) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(OPENSQBRACKET,'[',1,977) +LexToken(CLOSESQBRACKET,']',1,978) +LexToken(SEMICOLON,';',1,979) +LexToken(EOL,'\n',1,980) +LexToken(SELECT,'select',1,985) +LexToken(VAR,'job',1,992) +LexToken(EOL,'\n',1,995) +LexToken(CASE,'case',1,1000) +LexToken(DQSTRING,'"set"',1,1009) +LexToken(THEN,'then',1,1011) +LexToken(EOL,'\n',1,1015) +LexToken(VAR,'x',1,1024) +LexToken(ASSIGNMENT,'=',1,1025) +LexToken(VAR,'arg1',1,1026) +LexToken(SEMICOLON,';',1,1030) +LexToken(EOL,'\n',1,1031) +LexToken(VAR,'graphics',1,1040) +LexToken(ASSIGNMENT,'=',1,1048) +LexToken(VAR,'arg1',1,1049) +LexToken(DOT,'.',1,1053) +LexToken(VAR,'graphics',1,1054) +LexToken(SEMICOLON,';',1,1062) +LexToken(EOL,'\n',1,1063) +LexToken(VAR,'model',1,1072) +LexToken(ASSIGNMENT,'=',1,1077) +LexToken(VAR,'arg1',1,1078) +LexToken(DOT,'.',1,1082) +LexToken(VAR,'model',1,1083) +LexToken(SEMICOLON,';',1,1088) +LexToken(EOL,'\n',1,1089) +LexToken(VAR,'exprs',1,1098) +LexToken(ASSIGNMENT,'=',1,1103) +LexToken(VAR,'graphics',1,1104) +LexToken(DOT,'.',1,1112) +LexToken(VAR,'exprs',1,1113) +LexToken(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +LexToken(IF,'if',1,1128) +LexToken(VAR,'size',1,1131) +LexToken(OPENBRACKET,'(',1,1135) +LexToken(VAR,'exprs',1,1136) +LexToken(COMMA,',',1,1141) +LexToken(DQSTRING,'"*"',1,1144) +LexToken(CLOSEBRACKET,')',1,1145) +LexToken(COMPARISON,'==',1,1146) +LexToken(NUMBER,'2',1,1148) +LexToken(THEN,'then',1,1150) +LexToken(EOL,'\n',1,1154) +LexToken(VAR,'exprs',1,1167) +LexToken(ASSIGNMENT,'=',1,1172) +LexToken(VAR,'exprs',1,1173) +LexToken(OPENBRACKET,'(',1,1178) +LexToken(NUMBER,'1',1,1179) +LexToken(CLOSEBRACKET,')',1,1180) +LexToken(COMMA,',',1,1181) +LexToken(EOL,'\n',1,1182) +LexToken(END,'end',1,1191) +LexToken(EOL,'\n',1,1210) +LexToken(WHILE,'while',1,1219) +LexToken(PREVAR_BOOLEAN,'%t',1,1225) +LexToken(DO,'do',1,1228) +LexToken(EOL,'\n',1,1230) +LexToken(OPENSQBRACKET,'[',1,1243) +LexToken(VAR,'ok',1,1244) +LexToken(COMMA,',',1,1246) +LexToken(VAR,'prt',1,1247) +LexToken(COMMA,',',1,1250) +LexToken(VAR,'exprs',1,1251) +LexToken(CLOSESQBRACKET,']',1,1256) +LexToken(ASSIGNMENT,'=',1,1257) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1258) +LexToken(OPENBRACKET,'(',1,1273) +LexToken(OPENSQBRACKET,'[',1,1274) +LexToken(VAR,'msprintf',1,1275) +LexToken(OPENBRACKET,'(',1,1283) +LexToken(VAR,'gettext',1,1284) +LexToken(OPENBRACKET,'(',1,1291) +LexToken(DQSTRING,'"Set %s block parameters"',1,1316) +LexToken(CLOSEBRACKET,')',1,1317) +LexToken(COMMA,',',1,1318) +LexToken(DQSTRING,'"OUT_f"',1,1325) +LexToken(CLOSEBRACKET,')',1,1326) +LexToken(SEMICOLON,';',1,1327) +LexToken(DQSTRING,'" "',1,1330) +LexToken(SEMICOLON,';',1,1331) +LexToken(VAR,'gettext',1,1332) +LexToken(OPENBRACKET,'(',1,1339) +LexToken(DQSTRING,'"Regular output port"',1,1360) +LexToken(CLOSEBRACKET,')',1,1361) +LexToken(CLOSESQBRACKET,']',1,1362) +LexToken(COMMA,',',1,1363) +LexToken(VAR,'gettext',1,1379) +LexToken(OPENBRACKET,'(',1,1386) +LexToken(DQSTRING,'"Port number"',1,1399) +LexToken(CLOSEBRACKET,')',1,1400) +LexToken(COMMA,',',1,1401) +LexToken(VAR,'list',1,1402) +LexToken(OPENBRACKET,'(',1,1406) +LexToken(DQSTRING,'"vec"',1,1411) +LexToken(COMMA,',',1,1412) +LexToken(NUMBER,'1',1,1413) +LexToken(CLOSEBRACKET,')',1,1414) +LexToken(COMMA,',',1,1415) +LexToken(VAR,'exprs',1,1416) +LexToken(CLOSEBRACKET,')',1,1421) +LexToken(EOL,'\n',1,1422) +LexToken(IF,'if',1,1435) +LexToken(NOT,'~',1,1438) +LexToken(VAR,'ok',1,1439) +LexToken(THEN,'then',1,1442) +LexToken(EOL,'\n',1,1446) +LexToken(BREAK,'break',1,1463) +LexToken(COMMA,',',1,1468) +LexToken(EOL,'\n',1,1469) +LexToken(END,'end',1,1482) +LexToken(EOL,'\n',1,1485) +LexToken(VAR,'prt',1,1498) +LexToken(ASSIGNMENT,'=',1,1501) +LexToken(VAR,'int',1,1502) +LexToken(OPENBRACKET,'(',1,1505) +LexToken(VAR,'prt',1,1506) +LexToken(CLOSEBRACKET,')',1,1509) +LexToken(EOL,'\n',1,1510) +LexToken(IF,'if',1,1523) +LexToken(VAR,'prt',1,1526) +LexToken(COMPARISON,'<=',1,1529) +LexToken(NUMBER,'0',1,1531) +LexToken(THEN,'then',1,1533) +LexToken(EOL,'\n',1,1537) +LexToken(VAR,'block_parameter_error',1,1554) +LexToken(OPENBRACKET,'(',1,1575) +LexToken(VAR,'msprintf',1,1576) +LexToken(OPENBRACKET,'(',1,1584) +LexToken(VAR,'gettext',1,1585) +LexToken(OPENBRACKET,'(',1,1592) +LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,1640) +LexToken(CLOSEBRACKET,')',1,1641) +LexToken(COMMA,',',1,1642) +LexToken(VAR,'prt',1,1643) +LexToken(CLOSEBRACKET,')',1,1646) +LexToken(COMMA,',',1,1647) +LexToken(VAR,'gettext',1,1668) +LexToken(OPENBRACKET,'(',1,1675) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,1712) +LexToken(CLOSEBRACKET,')',1,1713) +LexToken(CLOSEBRACKET,')',1,1714) +LexToken(SEMICOLON,';',1,1715) +LexToken(EOL,'\n',1,1716) +LexToken(ELSE,'else',1,1729) +LexToken(EOL,'\n',1,1733) +LexToken(VAR,'model',1,1750) +LexToken(DOT,'.',1,1755) +LexToken(VAR,'ipar',1,1756) +LexToken(ASSIGNMENT,'=',1,1760) +LexToken(VAR,'prt',1,1761) +LexToken(EOL,'\n',1,1764) +LexToken(VAR,'graphics',1,1781) +LexToken(DOT,'.',1,1789) +LexToken(VAR,'exprs',1,1790) +LexToken(ASSIGNMENT,'=',1,1795) +LexToken(VAR,'exprs',1,1796) +LexToken(EOL,'\n',1,1801) +LexToken(VAR,'x',1,1818) +LexToken(DOT,'.',1,1819) +LexToken(VAR,'graphics',1,1820) +LexToken(ASSIGNMENT,'=',1,1828) +LexToken(VAR,'graphics',1,1829) +LexToken(SEMICOLON,';',1,1837) +LexToken(EOL,'\n',1,1838) +LexToken(VAR,'x',1,1855) +LexToken(DOT,'.',1,1856) +LexToken(VAR,'model',1,1857) +LexToken(ASSIGNMENT,'=',1,1862) +LexToken(VAR,'model',1,1863) +LexToken(EOL,'\n',1,1868) +LexToken(BREAK,'break',1,1885) +LexToken(EOL,'\n',1,1890) +LexToken(END,'end',1,1903) +LexToken(EOL,'\n',1,1906) +LexToken(END,'end',1,1915) +LexToken(EOL,'\n',1,1918) +LexToken(CASE,'case',1,1923) +LexToken(DQSTRING,'"define"',1,1935) +LexToken(THEN,'then',1,1937) +LexToken(EOL,'\n',1,1941) +LexToken(VAR,'n',1,1950) +LexToken(ASSIGNMENT,'=',1,1951) +LexToken(NUMBER,'-1',1,1952) +LexToken(EOL,'\n',1,1954) +LexToken(VAR,'prt',1,1963) +LexToken(ASSIGNMENT,'=',1,1966) +LexToken(NUMBER,'1',1,1967) +LexToken(EOL,'\n',1,1968) +LexToken(VAR,'model',1,1977) +LexToken(ASSIGNMENT,'=',1,1982) +LexToken(SCICOS_MODEL,'scicos_model',1,1983) +LexToken(OPENBRACKET,'(',1,1995) +LexToken(CLOSEBRACKET,')',1,1996) +LexToken(EOL,'\n',1,1997) +LexToken(VAR,'model',1,2006) +LexToken(DOT,'.',1,2011) +LexToken(VAR,'sim',1,2012) +LexToken(ASSIGNMENT,'=',1,2015) +LexToken(DQSTRING,'"output"',1,2023) +LexToken(EOL,'\n',1,2024) +LexToken(VAR,'model',1,2033) +LexToken(DOT,'.',1,2038) +LexToken(VAR,'in',1,2039) +LexToken(ASSIGNMENT,'=',1,2041) +LexToken(NUMBER,'-1',1,2042) +LexToken(EOL,'\n',1,2044) +LexToken(VAR,'model',1,2053) +LexToken(DOT,'.',1,2058) +LexToken(VAR,'in2',1,2059) +LexToken(ASSIGNMENT,'=',1,2062) +LexToken(NUMBER,'-2',1,2063) +LexToken(EOL,'\n',1,2065) +LexToken(VAR,'model',1,2074) +LexToken(DOT,'.',1,2079) +LexToken(VAR,'intyp',1,2080) +LexToken(ASSIGNMENT,'=',1,2085) +LexToken(NUMBER,'-1',1,2086) +LexToken(EOL,'\n',1,2088) +LexToken(VAR,'model',1,2097) +LexToken(DOT,'.',1,2102) +LexToken(VAR,'ipar',1,2103) +LexToken(ASSIGNMENT,'=',1,2107) +LexToken(VAR,'prt',1,2108) +LexToken(EOL,'\n',1,2111) +LexToken(VAR,'model',1,2120) +LexToken(DOT,'.',1,2125) +LexToken(VAR,'blocktype',1,2126) +LexToken(ASSIGNMENT,'=',1,2135) +LexToken(DQSTRING,'"c"',1,2138) +LexToken(EOL,'\n',1,2139) +LexToken(VAR,'model',1,2148) +LexToken(DOT,'.',1,2153) +LexToken(VAR,'dep_ut',1,2154) +LexToken(ASSIGNMENT,'=',1,2160) +LexToken(OPENSQBRACKET,'[',1,2161) +LexToken(PREVAR_BOOLEAN,'%f',1,2162) +LexToken(PREVAR_BOOLEAN,'%f',1,2165) +LexToken(CLOSESQBRACKET,']',1,2167) +LexToken(EOL,'\n',1,2168) +LexToken(EOL,'\n',1,2169) +LexToken(VAR,'exprs',1,2178) +LexToken(ASSIGNMENT,'=',1,2183) +LexToken(VAR,'string',1,2184) +LexToken(OPENBRACKET,'(',1,2190) +LexToken(VAR,'prt',1,2191) +LexToken(CLOSEBRACKET,')',1,2194) +LexToken(EOL,'\n',1,2195) +LexToken(VAR,'gr_i',1,2204) +LexToken(ASSIGNMENT,'=',1,2208) +LexToken(OPENSQBRACKET,'[',1,2209) +LexToken(CLOSESQBRACKET,']',1,2210) +LexToken(EOL,'\n',1,2211) +LexToken(VAR,'x',1,2220) +LexToken(ASSIGNMENT,'=',1,2221) +LexToken(VAR,'standard_define',1,2222) +LexToken(OPENBRACKET,'(',1,2237) +LexToken(OPENSQBRACKET,'[',1,2238) +LexToken(NUMBER,'1',1,2239) +LexToken(NUMBER,'1',1,2241) +LexToken(CLOSESQBRACKET,']',1,2242) +LexToken(COMMA,',',1,2243) +LexToken(VAR,'model',1,2244) +LexToken(COMMA,',',1,2249) +LexToken(VAR,'exprs',1,2250) +LexToken(COMMA,',',1,2255) +LexToken(VAR,'gr_i',1,2256) +LexToken(CLOSEBRACKET,')',1,2260) +LexToken(EOL,'\n',1,2261) +LexToken(END,'end',1,2266) +LexToken(EOL,'\n',1,2269) +LexToken(ENDFUNCTION,'endfunction',1,2270) +LexToken(EOL,'\n',1,2281) diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js new file mode 100644 index 00000000..84fd1d28 --- /dev/null +++ b/js/Sinks/TOWS_c.js @@ -0,0 +1,559 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,72) +LexToken(EOL,'\n',1,75) +LexToken(EOL,'\n',1,147) +LexToken(EOL,'\n',1,219) +LexToken(EOL,'\n',1,288) +LexToken(EOL,'\n',1,327) +LexToken(EOL,'\n',1,330) +LexToken(EOL,'\n',1,397) +LexToken(EOL,'\n',1,463) +LexToken(EOL,'\n',1,528) +LexToken(EOL,'\n',1,576) +LexToken(EOL,'\n',1,579) +LexToken(EOL,'\n',1,648) +LexToken(EOL,'\n',1,711) +LexToken(EOL,'\n',1,793) +LexToken(EOL,'\n',1,796) +LexToken(EOL,'\n',1,827) +LexToken(EOL,'\n',1,830) +LexToken(EOL,'\n',1,831) +LexToken(FUNCTION,'function',1,832) +LexToken(OPENSQBRACKET,'[',1,841) +LexToken(VAR,'x',1,842) +LexToken(COMMA,',',1,843) +LexToken(VAR,'y',1,845) +LexToken(COMMA,',',1,846) +LexToken(VAR,'typ',1,848) +LexToken(CLOSESQBRACKET,']',1,851) +LexToken(ASSIGNMENT,'=',1,853) +LexToken(VAR,'TOWS_c',1,855) +LexToken(OPENBRACKET,'(',1,861) +LexToken(VAR,'job',1,862) +LexToken(COMMA,',',1,865) +LexToken(VAR,'arg1',1,867) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg2',1,873) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(VAR,'x',1,883) +LexToken(ASSIGNMENT,'=',1,884) +LexToken(OPENSQBRACKET,'[',1,885) +LexToken(CLOSESQBRACKET,']',1,886) +LexToken(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,956) +LexToken(VAR,'arg1',1,958) +LexToken(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'graphics',1,972) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(VAR,'arg1',1,983) +LexToken(DOT,'.',1,987) +LexToken(VAR,'graphics',1,988) +LexToken(SEMICOLON,';',1,996) +LexToken(EOL,'\n',1,997) +LexToken(VAR,'model',1,1006) +LexToken(ASSIGNMENT,'=',1,1012) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'model',1,1019) +LexToken(SEMICOLON,';',1,1024) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'exprs',1,1034) +LexToken(ASSIGNMENT,'=',1,1040) +LexToken(VAR,'graphics',1,1042) +LexToken(DOT,'.',1,1050) +LexToken(VAR,'exprs',1,1051) +LexToken(SEMICOLON,';',1,1056) +LexToken(EOL,'\n',1,1057) +LexToken(EOL,'\n',1,1058) +LexToken(WHILE,'while',1,1067) +LexToken(PREVAR_BOOLEAN,'%t',1,1073) +LexToken(DO,'do',1,1076) +LexToken(EOL,'\n',1,1078) +LexToken(OPENSQBRACKET,'[',1,1091) +LexToken(VAR,'ok',1,1092) +LexToken(COMMA,',',1,1094) +LexToken(VAR,'nz',1,1096) +LexToken(COMMA,',',1,1098) +LexToken(VAR,'varnam',1,1100) +LexToken(COMMA,',',1,1106) +LexToken(VAR,'herit',1,1108) +LexToken(COMMA,',',1,1113) +LexToken(VAR,'exprs',1,1115) +LexToken(CLOSESQBRACKET,']',1,1120) +LexToken(ASSIGNMENT,'=',1,1122) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1124) +LexToken(OPENBRACKET,'(',1,1139) +LexToken(DQSTRING,'"Set Xcos buffer block"',1,1162) +LexToken(COMMA,',',1,1163) +LexToken(OPENSQBRACKET,'[',1,1181) +LexToken(DQSTRING,'"Size of buffer"',1,1197) +LexToken(SEMICOLON,';',1,1198) +LexToken(DQSTRING,'"Scilab variable name"',1,1233) +LexToken(SEMICOLON,';',1,1234) +LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1270) +LexToken(CLOSESQBRACKET,']',1,1271) +LexToken(COMMA,',',1,1272) +LexToken(VAR,'list',1,1290) +LexToken(OPENBRACKET,'(',1,1294) +LexToken(DQSTRING,'"vec"',1,1299) +LexToken(COMMA,',',1,1300) +LexToken(NUMBER,'1',1,1302) +LexToken(COMMA,',',1,1303) +LexToken(DQSTRING,'"str"',1,1309) +LexToken(COMMA,',',1,1310) +LexToken(NUMBER,'1',1,1312) +LexToken(COMMA,',',1,1313) +LexToken(DQSTRING,'"vec"',1,1319) +LexToken(COMMA,',',1,1320) +LexToken(NUMBER,'1',1,1322) +LexToken(CLOSEBRACKET,')',1,1323) +LexToken(COMMA,',',1,1324) +LexToken(VAR,'exprs',1,1326) +LexToken(CLOSEBRACKET,')',1,1331) +LexToken(SEMICOLON,';',1,1332) +LexToken(EOL,'\n',1,1333) +LexToken(EOL,'\n',1,1334) +LexToken(IF,'if',1,1347) +LexToken(NOT,'~',1,1350) +LexToken(VAR,'ok',1,1351) +LexToken(THEN,'then',1,1354) +LexToken(EOL,'\n',1,1358) +LexToken(BREAK,'break',1,1375) +LexToken(COMMA,',',1,1380) +LexToken(EOL,'\n',1,1381) +LexToken(END,'end',1,1394) +LexToken(SEMICOLON,';',1,1397) +LexToken(EOL,'\n',1,1398) +LexToken(EOL,'\n',1,1399) +LexToken(IF,'if',1,1412) +LexToken(OPENBRACKET,'(',1,1415) +LexToken(VAR,'nz',1,1416) +LexToken(COMPARISON,'<=',1,1419) +LexToken(NUMBER,'0',1,1422) +LexToken(CLOSEBRACKET,')',1,1423) +LexToken(THEN,'then',1,1425) +LexToken(EOL,'\n',1,1429) +LexToken(VAR,'message',1,1446) +LexToken(OPENBRACKET,'(',1,1453) +LexToken(DQSTRING,'"Size of buffer must be positive"',1,1486) +LexToken(CLOSEBRACKET,')',1,1487) +LexToken(SEMICOLON,';',1,1488) +LexToken(EOL,'\n',1,1489) +LexToken(VAR,'ok',1,1506) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(PREVAR_BOOLEAN,'%f',1,1511) +LexToken(SEMICOLON,';',1,1513) +LexToken(EOL,'\n',1,1514) +LexToken(END,'end',1,1527) +LexToken(EOL,'\n',1,1530) +LexToken(EOL,'\n',1,1531) +LexToken(EOL,'\n',1,1575) +LexToken(VAR,'r',1,1588) +LexToken(ASSIGNMENT,'=',1,1590) +LexToken(PREVAR_BOOLEAN,'%f',1,1592) +LexToken(SEMICOLON,';',1,1594) +LexToken(EOL,'\n',1,1595) +LexToken(VAR,'ierr',1,1608) +LexToken(ASSIGNMENT,'=',1,1613) +LexToken(VAR,'execstr',1,1615) +LexToken(OPENBRACKET,'(',1,1622) +LexToken(DQSTRING,'"r = validvar(varnam)"',1,1644) +LexToken(COMMA,',',1,1645) +LexToken(DQSTRING,'"errcatch"',1,1656) +LexToken(CLOSEBRACKET,')',1,1657) +LexToken(SEMICOLON,';',1,1658) +LexToken(EOL,'\n',1,1659) +LexToken(IF,'if',1,1672) +LexToken(NOT,'~',1,1675) +LexToken(VAR,'r',1,1676) +LexToken(LOGICAL,'|',1,1678) +LexToken(VAR,'ierr',1,1680) +LexToken(COMPARISON,'<>',1,1685) +LexToken(NUMBER,'0',1,1688) +LexToken(LOGICAL,'|',1,1690) +LexToken(VAR,'length',1,1692) +LexToken(OPENBRACKET,'(',1,1698) +LexToken(VAR,'varnam',1,1699) +LexToken(CLOSEBRACKET,')',1,1705) +LexToken(COMPARISON,'>',1,1707) +LexToken(NUMBER,'19',1,1709) +LexToken(THEN,'then',1,1712) +LexToken(EOL,'\n',1,1716) +LexToken(VAR,'message',1,1733) +LexToken(OPENBRACKET,'(',1,1740) +LexToken(OPENSQBRACKET,'[',1,1741) +LexToken(DQSTRING,'"Invalid variable name."',1,1765) +LexToken(SEMICOLON,';',1,1766) +LexToken(DQSTRING,'"Please choose another variable name."',1,1805) +LexToken(CLOSESQBRACKET,']',1,1806) +LexToken(CLOSEBRACKET,')',1,1807) +LexToken(SEMICOLON,';',1,1808) +LexToken(EOL,'\n',1,1809) +LexToken(VAR,'ok',1,1826) +LexToken(ASSIGNMENT,'=',1,1829) +LexToken(PREVAR_BOOLEAN,'%f',1,1831) +LexToken(SEMICOLON,';',1,1833) +LexToken(EOL,'\n',1,1834) +LexToken(END,'end',1,1847) +LexToken(EOL,'\n',1,1850) +LexToken(EOL,'\n',1,1961) +LexToken(EOL,'\n',1,2092) +LexToken(VAR,'execstr',1,2105) +LexToken(OPENBRACKET,'(',1,2112) +LexToken(DQSTRING,'"if type("',1,2122) +LexToken(OPERATOR,'+',1,2123) +LexToken(VAR,'varnam',1,2124) +LexToken(OPERATOR,'+',1,2130) +LexToken(DQSTRING,'") <> 17 | or(fieldnames("',1,2156) +LexToken(OPERATOR,'+',1,2157) +LexToken(VAR,'varnam',1,2158) +LexToken(OPERATOR,'+',1,2164) +LexToken(DQSTRING,'") <> [\\"values\\"; \\"time\\"]) then"',1,2199) +LexToken(OPERATOR,'+',1,2201) +LexToken(DQSTRING,'" message([\\"Protected variable name.\\"; \\"Please choose another variable name.\\"]);"',1,2303) +LexToken(OPERATOR,'+',1,2305) +LexToken(DQSTRING,'" ok = %f;"',1,2333) +LexToken(OPERATOR,'+',1,2335) +LexToken(DQSTRING,'" end"',1,2358) +LexToken(COMMA,',',1,2359) +LexToken(DQSTRING,'"errcatch"',1,2370) +LexToken(CLOSEBRACKET,')',1,2371) +LexToken(SEMICOLON,';',1,2372) +LexToken(EOL,'\n',1,2373) +LexToken(EOL,'\n',1,2374) +LexToken(IF,'if',1,2387) +LexToken(VAR,'ok',1,2390) +LexToken(THEN,'then',1,2393) +LexToken(EOL,'\n',1,2397) +LexToken(OPENSQBRACKET,'[',1,2414) +LexToken(VAR,'model',1,2415) +LexToken(COMMA,',',1,2420) +LexToken(VAR,'graphics',1,2422) +LexToken(COMMA,',',1,2430) +LexToken(VAR,'ok',1,2432) +LexToken(CLOSESQBRACKET,']',1,2434) +LexToken(ASSIGNMENT,'=',1,2436) +LexToken(VAR,'set_io',1,2438) +LexToken(OPENBRACKET,'(',1,2444) +LexToken(VAR,'model',1,2445) +LexToken(COMMA,',',1,2450) +LexToken(VAR,'graphics',1,2452) +LexToken(COMMA,',',1,2460) +LexToken(VAR,'list',1,2482) +LexToken(OPENBRACKET,'(',1,2486) +LexToken(OPENSQBRACKET,'[',1,2487) +LexToken(NUMBER,'-1',1,2488) +LexToken(COMMA,',',1,2490) +LexToken(NUMBER,'-2',1,2492) +LexToken(CLOSESQBRACKET,']',1,2494) +LexToken(COMMA,',',1,2495) +LexToken(NUMBER,'-1',1,2497) +LexToken(CLOSEBRACKET,')',1,2499) +LexToken(COMMA,',',1,2500) +LexToken(VAR,'list',1,2502) +LexToken(OPENBRACKET,'(',1,2506) +LexToken(CLOSEBRACKET,')',1,2507) +LexToken(COMMA,',',1,2508) +LexToken(VAR,'ones',1,2530) +LexToken(OPENBRACKET,'(',1,2534) +LexToken(NUMBER,'1',1,2535) +LexToken(OPERATOR,'-',1,2536) +LexToken(VAR,'herit',1,2537) +LexToken(COMMA,',',1,2542) +LexToken(NUMBER,'1',1,2544) +LexToken(CLOSEBRACKET,')',1,2545) +LexToken(COMMA,',',1,2546) +LexToken(OPENSQBRACKET,'[',1,2548) +LexToken(CLOSESQBRACKET,']',1,2549) +LexToken(CLOSEBRACKET,')',1,2550) +LexToken(SEMICOLON,';',1,2551) +LexToken(EOL,'\n',1,2552) +LexToken(IF,'if',1,2569) +LexToken(VAR,'herit',1,2572) +LexToken(COMPARISON,'==',1,2578) +LexToken(NUMBER,'1',1,2581) +LexToken(THEN,'then',1,2583) +LexToken(EOL,'\n',1,2587) +LexToken(VAR,'model',1,2608) +LexToken(DOT,'.',1,2613) +LexToken(VAR,'blocktype',1,2614) +LexToken(ASSIGNMENT,'=',1,2624) +LexToken(DQSTRING,'"x"',1,2628) +LexToken(SEMICOLON,';',1,2629) +LexToken(EOL,'\n',1,2630) +LexToken(ELSE,'else',1,2647) +LexToken(EOL,'\n',1,2651) +LexToken(VAR,'model',1,2672) +LexToken(DOT,'.',1,2677) +LexToken(VAR,'blocktype',1,2678) +LexToken(ASSIGNMENT,'=',1,2688) +LexToken(DQSTRING,'"d"',1,2692) +LexToken(SEMICOLON,';',1,2693) +LexToken(EOL,'\n',1,2694) +LexToken(END,'end',1,2711) +LexToken(EOL,'\n',1,2714) +LexToken(VAR,'model',1,2731) +LexToken(DOT,'.',1,2736) +LexToken(VAR,'ipar',1,2737) +LexToken(ASSIGNMENT,'=',1,2742) +LexToken(OPENSQBRACKET,'[',1,2744) +LexToken(VAR,'nz',1,2745) +LexToken(SEMICOLON,';',1,2747) +LexToken(VAR,'length',1,2749) +LexToken(OPENBRACKET,'(',1,2755) +LexToken(VAR,'varnam',1,2756) +LexToken(CLOSEBRACKET,')',1,2762) +LexToken(SEMICOLON,';',1,2763) +LexToken(VAR,'ascii',1,2765) +LexToken(OPENBRACKET,'(',1,2770) +LexToken(VAR,'varnam',1,2771) +LexToken(CLOSEBRACKET,')',1,2777) +LexToken(TRANSPOSE,"'",1,2778) +LexToken(CLOSESQBRACKET,']',1,2779) +LexToken(SEMICOLON,';',1,2780) +LexToken(EOL,'\n',1,2781) +LexToken(VAR,'graphics',1,2798) +LexToken(DOT,'.',1,2806) +LexToken(VAR,'exprs',1,2807) +LexToken(ASSIGNMENT,'=',1,2813) +LexToken(VAR,'exprs',1,2815) +LexToken(SEMICOLON,';',1,2820) +LexToken(EOL,'\n',1,2821) +LexToken(VAR,'x',1,2838) +LexToken(DOT,'.',1,2839) +LexToken(VAR,'graphics',1,2840) +LexToken(ASSIGNMENT,'=',1,2849) +LexToken(VAR,'graphics',1,2851) +LexToken(SEMICOLON,';',1,2859) +LexToken(EOL,'\n',1,2860) +LexToken(VAR,'x',1,2877) +LexToken(DOT,'.',1,2878) +LexToken(VAR,'model',1,2879) +LexToken(ASSIGNMENT,'=',1,2885) +LexToken(VAR,'model',1,2887) +LexToken(SEMICOLON,';',1,2892) +LexToken(EOL,'\n',1,2893) +LexToken(BREAK,'break',1,2910) +LexToken(EOL,'\n',1,2915) +LexToken(END,'end',1,2928) +LexToken(EOL,'\n',1,2931) +LexToken(END,'end',1,2940) +LexToken(EOL,'\n',1,2943) +LexToken(EOL,'\n',1,2944) +LexToken(CASE,'case',1,2949) +LexToken(DQSTRING,'"define"',1,2961) +LexToken(THEN,'then',1,2963) +LexToken(EOL,'\n',1,2967) +LexToken(VAR,'nu',1,2976) +LexToken(ASSIGNMENT,'=',1,2983) +LexToken(NUMBER,'-1',1,2985) +LexToken(SEMICOLON,';',1,2987) +LexToken(EOL,'\n',1,2988) +LexToken(VAR,'nz',1,2997) +LexToken(ASSIGNMENT,'=',1,3004) +LexToken(NUMBER,'128',1,3006) +LexToken(SEMICOLON,';',1,3009) +LexToken(EOL,'\n',1,3010) +LexToken(VAR,'varnam',1,3019) +LexToken(ASSIGNMENT,'=',1,3026) +LexToken(DQSTRING,'"A"',1,3030) +LexToken(SEMICOLON,';',1,3031) +LexToken(EOL,'\n',1,3032) +LexToken(VAR,'herit',1,3041) +LexToken(ASSIGNMENT,'=',1,3048) +LexToken(NUMBER,'0',1,3050) +LexToken(SEMICOLON,';',1,3051) +LexToken(EOL,'\n',1,3052) +LexToken(EOL,'\n',1,3053) +LexToken(VAR,'model',1,3062) +LexToken(ASSIGNMENT,'=',1,3078) +LexToken(SCICOS_MODEL,'scicos_model',1,3080) +LexToken(OPENBRACKET,'(',1,3092) +LexToken(CLOSEBRACKET,')',1,3093) +LexToken(SEMICOLON,';',1,3094) +LexToken(EOL,'\n',1,3095) +LexToken(VAR,'model',1,3104) +LexToken(DOT,'.',1,3109) +LexToken(VAR,'sim',1,3110) +LexToken(ASSIGNMENT,'=',1,3120) +LexToken(VAR,'list',1,3122) +LexToken(OPENBRACKET,'(',1,3126) +LexToken(DQSTRING,'"tows_c"',1,3134) +LexToken(COMMA,',',1,3135) +LexToken(NUMBER,'4',1,3137) +LexToken(CLOSEBRACKET,')',1,3138) +LexToken(SEMICOLON,';',1,3139) +LexToken(EOL,'\n',1,3140) +LexToken(VAR,'model',1,3149) +LexToken(DOT,'.',1,3154) +LexToken(VAR,'in',1,3155) +LexToken(ASSIGNMENT,'=',1,3165) +LexToken(OPENSQBRACKET,'[',1,3167) +LexToken(VAR,'nu',1,3168) +LexToken(CLOSESQBRACKET,']',1,3170) +LexToken(SEMICOLON,';',1,3171) +LexToken(EOL,'\n',1,3172) +LexToken(VAR,'model',1,3181) +LexToken(DOT,'.',1,3186) +LexToken(VAR,'in2',1,3187) +LexToken(ASSIGNMENT,'=',1,3197) +LexToken(NUMBER,'-2',1,3199) +LexToken(SEMICOLON,';',1,3201) +LexToken(EOL,'\n',1,3202) +LexToken(VAR,'model',1,3211) +LexToken(DOT,'.',1,3216) +LexToken(VAR,'intyp',1,3217) +LexToken(ASSIGNMENT,'=',1,3227) +LexToken(NUMBER,'-1',1,3229) +LexToken(SEMICOLON,';',1,3231) +LexToken(EOL,'\n',1,3232) +LexToken(VAR,'model',1,3241) +LexToken(DOT,'.',1,3246) +LexToken(VAR,'out',1,3247) +LexToken(ASSIGNMENT,'=',1,3257) +LexToken(OPENSQBRACKET,'[',1,3259) +LexToken(CLOSESQBRACKET,']',1,3260) +LexToken(SEMICOLON,';',1,3261) +LexToken(EOL,'\n',1,3262) +LexToken(VAR,'model',1,3271) +LexToken(DOT,'.',1,3276) +LexToken(VAR,'evtin',1,3277) +LexToken(ASSIGNMENT,'=',1,3287) +LexToken(OPENSQBRACKET,'[',1,3289) +LexToken(NUMBER,'1',1,3290) +LexToken(CLOSESQBRACKET,']',1,3291) +LexToken(SEMICOLON,';',1,3292) +LexToken(EOL,'\n',1,3293) +LexToken(VAR,'model',1,3302) +LexToken(DOT,'.',1,3307) +LexToken(VAR,'evtout',1,3308) +LexToken(ASSIGNMENT,'=',1,3318) +LexToken(OPENSQBRACKET,'[',1,3320) +LexToken(CLOSESQBRACKET,']',1,3321) +LexToken(SEMICOLON,';',1,3322) +LexToken(EOL,'\n',1,3323) +LexToken(VAR,'model',1,3332) +LexToken(DOT,'.',1,3337) +LexToken(VAR,'rpar',1,3338) +LexToken(ASSIGNMENT,'=',1,3348) +LexToken(OPENSQBRACKET,'[',1,3350) +LexToken(CLOSESQBRACKET,']',1,3351) +LexToken(SEMICOLON,';',1,3352) +LexToken(EOL,'\n',1,3353) +LexToken(VAR,'model',1,3362) +LexToken(DOT,'.',1,3367) +LexToken(VAR,'ipar',1,3368) +LexToken(ASSIGNMENT,'=',1,3378) +LexToken(OPENSQBRACKET,'[',1,3380) +LexToken(VAR,'nz',1,3381) +LexToken(SEMICOLON,';',1,3383) +LexToken(VAR,'length',1,3385) +LexToken(OPENBRACKET,'(',1,3391) +LexToken(VAR,'varnam',1,3392) +LexToken(CLOSEBRACKET,')',1,3398) +LexToken(SEMICOLON,';',1,3399) +LexToken(VAR,'ascii',1,3401) +LexToken(OPENBRACKET,'(',1,3406) +LexToken(VAR,'varnam',1,3407) +LexToken(CLOSEBRACKET,')',1,3413) +LexToken(TRANSPOSE,"'",1,3414) +LexToken(CLOSESQBRACKET,']',1,3415) +LexToken(SEMICOLON,';',1,3416) +LexToken(EOL,'\n',1,3417) +LexToken(VAR,'model',1,3426) +LexToken(DOT,'.',1,3431) +LexToken(VAR,'blocktype',1,3432) +LexToken(ASSIGNMENT,'=',1,3442) +LexToken(DQSTRING,'"d"',1,3446) +LexToken(SEMICOLON,';',1,3447) +LexToken(EOL,'\n',1,3448) +LexToken(VAR,'model',1,3457) +LexToken(DOT,'.',1,3462) +LexToken(VAR,'firing',1,3463) +LexToken(ASSIGNMENT,'=',1,3473) +LexToken(OPENSQBRACKET,'[',1,3475) +LexToken(CLOSESQBRACKET,']',1,3476) +LexToken(SEMICOLON,';',1,3477) +LexToken(EOL,'\n',1,3478) +LexToken(VAR,'model',1,3487) +LexToken(DOT,'.',1,3492) +LexToken(VAR,'dep_ut',1,3493) +LexToken(ASSIGNMENT,'=',1,3503) +LexToken(OPENSQBRACKET,'[',1,3505) +LexToken(PREVAR_BOOLEAN,'%f',1,3506) +LexToken(PREVAR_BOOLEAN,'%f',1,3509) +LexToken(CLOSESQBRACKET,']',1,3511) +LexToken(SEMICOLON,';',1,3512) +LexToken(EOL,'\n',1,3513) +LexToken(VAR,'gr_i',1,3522) +LexToken(ASSIGNMENT,'=',1,3527) +LexToken(OPENSQBRACKET,'[',1,3529) +LexToken(CLOSESQBRACKET,']',1,3530) +LexToken(SEMICOLON,';',1,3531) +LexToken(EOL,'\n',1,3532) +LexToken(VAR,'exprs',1,3541) +LexToken(ASSIGNMENT,'=',1,3547) +LexToken(OPENSQBRACKET,'[',1,3549) +LexToken(VAR,'string',1,3550) +LexToken(OPENBRACKET,'(',1,3556) +LexToken(VAR,'nz',1,3557) +LexToken(CLOSEBRACKET,')',1,3559) +LexToken(SEMICOLON,';',1,3560) +LexToken(VAR,'string',1,3562) +LexToken(OPENBRACKET,'(',1,3568) +LexToken(VAR,'varnam',1,3569) +LexToken(CLOSEBRACKET,')',1,3575) +LexToken(SEMICOLON,';',1,3576) +LexToken(VAR,'string',1,3578) +LexToken(OPENBRACKET,'(',1,3584) +LexToken(VAR,'herit',1,3585) +LexToken(CLOSEBRACKET,')',1,3590) +LexToken(CLOSESQBRACKET,']',1,3591) +LexToken(SEMICOLON,';',1,3592) +LexToken(EOL,'\n',1,3593) +LexToken(VAR,'x',1,3602) +LexToken(ASSIGNMENT,'=',1,3604) +LexToken(VAR,'standard_define',1,3606) +LexToken(OPENBRACKET,'(',1,3621) +LexToken(OPENSQBRACKET,'[',1,3622) +LexToken(NUMBER,'4',1,3623) +LexToken(NUMBER,'2',1,3625) +LexToken(CLOSESQBRACKET,']',1,3626) +LexToken(COMMA,',',1,3627) +LexToken(VAR,'model',1,3629) +LexToken(COMMA,',',1,3634) +LexToken(VAR,'exprs',1,3636) +LexToken(COMMA,',',1,3641) +LexToken(VAR,'gr_i',1,3643) +LexToken(CLOSEBRACKET,')',1,3647) +LexToken(SEMICOLON,';',1,3648) +LexToken(EOL,'\n',1,3649) +LexToken(END,'end',1,3654) +LexToken(EOL,'\n',1,3657) +LexToken(ENDFUNCTION,'endfunction',1,3658) +LexToken(EOL,'\n',1,3669) +LexToken(EOL,'\n',1,3670) diff --git a/js/Sinks/TRASH_f.js b/js/Sinks/TRASH_f.js new file mode 100644 index 00000000..79ecb189 --- /dev/null +++ b/js/Sinks/TRASH_f.js @@ -0,0 +1,147 @@ +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,'TRASH_f',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(VAR,'x',1,879) +LexToken(ASSIGNMENT,'=',1,880) +LexToken(OPENSQBRACKET,'[',1,881) +LexToken(CLOSESQBRACKET,']',1,882) +LexToken(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(SELECT,'select',1,911) +LexToken(VAR,'job',1,918) +LexToken(EOL,'\n',1,921) +LexToken(CASE,'case',1,926) +LexToken(DQSTRING,'"set"',1,935) +LexToken(THEN,'then',1,937) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'x',1,950) +LexToken(ASSIGNMENT,'=',1,951) +LexToken(VAR,'arg1',1,952) +LexToken(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(CASE,'case',1,962) +LexToken(DQSTRING,'"define"',1,974) +LexToken(THEN,'then',1,976) +LexToken(EOL,'\n',1,980) +LexToken(VAR,'in',1,989) +LexToken(ASSIGNMENT,'=',1,991) +LexToken(NUMBER,'-1',1,992) +LexToken(EOL,'\n',1,994) +LexToken(EOL,'\n',1,995) +LexToken(VAR,'model',1,1004) +LexToken(ASSIGNMENT,'=',1,1009) +LexToken(SCICOS_MODEL,'scicos_model',1,1010) +LexToken(OPENBRACKET,'(',1,1022) +LexToken(CLOSEBRACKET,')',1,1023) +LexToken(EOL,'\n',1,1024) +LexToken(VAR,'model',1,1033) +LexToken(DOT,'.',1,1038) +LexToken(VAR,'sim',1,1039) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(DQSTRING,'"trash"',1,1049) +LexToken(EOL,'\n',1,1050) +LexToken(VAR,'model',1,1059) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'in',1,1065) +LexToken(ASSIGNMENT,'=',1,1067) +LexToken(VAR,'in',1,1068) +LexToken(EOL,'\n',1,1070) +LexToken(VAR,'model',1,1079) +LexToken(DOT,'.',1,1084) +LexToken(VAR,'evtin',1,1085) +LexToken(ASSIGNMENT,'=',1,1090) +LexToken(NUMBER,'1',1,1091) +LexToken(EOL,'\n',1,1092) +LexToken(VAR,'model',1,1101) +LexToken(DOT,'.',1,1106) +LexToken(VAR,'blocktype',1,1107) +LexToken(ASSIGNMENT,'=',1,1116) +LexToken(DQSTRING,'"d"',1,1119) +LexToken(EOL,'\n',1,1120) +LexToken(VAR,'model',1,1129) +LexToken(DOT,'.',1,1134) +LexToken(VAR,'dep_ut',1,1135) +LexToken(ASSIGNMENT,'=',1,1141) +LexToken(OPENSQBRACKET,'[',1,1142) +LexToken(PREVAR_BOOLEAN,'%f',1,1143) +LexToken(PREVAR_BOOLEAN,'%f',1,1146) +LexToken(CLOSESQBRACKET,']',1,1148) +LexToken(EOL,'\n',1,1149) +LexToken(EOL,'\n',1,1150) +LexToken(VAR,'exprs',1,1159) +LexToken(ASSIGNMENT,'=',1,1164) +LexToken(DQSTRING,'" "',1,1167) +LexToken(EOL,'\n',1,1168) +LexToken(VAR,'gr_i',1,1177) +LexToken(ASSIGNMENT,'=',1,1181) +LexToken(OPENSQBRACKET,'[',1,1182) +LexToken(CLOSESQBRACKET,']',1,1183) +LexToken(EOL,'\n',1,1184) +LexToken(VAR,'x',1,1193) +LexToken(ASSIGNMENT,'=',1,1194) +LexToken(VAR,'standard_define',1,1195) +LexToken(OPENBRACKET,'(',1,1210) +LexToken(OPENSQBRACKET,'[',1,1211) +LexToken(NUMBER,'2',1,1212) +LexToken(NUMBER,'2',1,1214) +LexToken(CLOSESQBRACKET,']',1,1215) +LexToken(COMMA,',',1,1216) +LexToken(VAR,'model',1,1217) +LexToken(COMMA,',',1,1222) +LexToken(VAR,'exprs',1,1223) +LexToken(COMMA,',',1,1228) +LexToken(VAR,'gr_i',1,1229) +LexToken(CLOSEBRACKET,')',1,1233) +LexToken(EOL,'\n',1,1234) +LexToken(END,'end',1,1239) +LexToken(EOL,'\n',1,1242) +LexToken(ENDFUNCTION,'endfunction',1,1243) +LexToken(EOL,'\n',1,1254) diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js new file mode 100644 index 00000000..2d5b6614 --- /dev/null +++ b/js/Sinks/WFILE_f.js @@ -0,0 +1,907 @@ +LexToken(EOL,'\n',1,8) +LexToken(EOL,'\n',1,11) +LexToken(EOL,'\n',1,71) +LexToken(EOL,'\n',1,147) +LexToken(EOL,'\n',1,150) +LexToken(EOL,'\n',1,222) +LexToken(EOL,'\n',1,294) +LexToken(EOL,'\n',1,363) +LexToken(EOL,'\n',1,402) +LexToken(EOL,'\n',1,405) +LexToken(EOL,'\n',1,472) +LexToken(EOL,'\n',1,538) +LexToken(EOL,'\n',1,603) +LexToken(EOL,'\n',1,651) +LexToken(EOL,'\n',1,654) +LexToken(EOL,'\n',1,723) +LexToken(EOL,'\n',1,786) +LexToken(EOL,'\n',1,868) +LexToken(EOL,'\n',1,871) +LexToken(EOL,'\n',1,902) +LexToken(EOL,'\n',1,905) +LexToken(EOL,'\n',1,906) +LexToken(FUNCTION,'function',1,907) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(VAR,'x',1,917) +LexToken(COMMA,',',1,918) +LexToken(VAR,'y',1,919) +LexToken(COMMA,',',1,920) +LexToken(VAR,'typ',1,921) +LexToken(CLOSESQBRACKET,']',1,924) +LexToken(ASSIGNMENT,'=',1,925) +LexToken(VAR,'WFILE_f',1,926) +LexToken(OPENBRACKET,'(',1,933) +LexToken(VAR,'job',1,934) +LexToken(COMMA,',',1,937) +LexToken(VAR,'arg1',1,938) +LexToken(COMMA,',',1,942) +LexToken(VAR,'arg2',1,943) +LexToken(CLOSEBRACKET,')',1,947) +LexToken(EOL,'\n',1,948) +LexToken(VAR,'x',1,953) +LexToken(ASSIGNMENT,'=',1,954) +LexToken(OPENSQBRACKET,'[',1,955) +LexToken(CLOSESQBRACKET,']',1,956) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'y',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(OPENSQBRACKET,'[',1,965) +LexToken(CLOSESQBRACKET,']',1,966) +LexToken(SEMICOLON,';',1,967) +LexToken(EOL,'\n',1,968) +LexToken(VAR,'typ',1,973) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(OPENSQBRACKET,'[',1,977) +LexToken(CLOSESQBRACKET,']',1,978) +LexToken(SEMICOLON,';',1,979) +LexToken(EOL,'\n',1,980) +LexToken(SELECT,'select',1,985) +LexToken(VAR,'job',1,992) +LexToken(EOL,'\n',1,995) +LexToken(CASE,'case',1,1000) +LexToken(DQSTRING,'"set"',1,1009) +LexToken(THEN,'then',1,1011) +LexToken(EOL,'\n',1,1015) +LexToken(VAR,'warnobsolete',1,1024) +LexToken(OPENBRACKET,'(',1,1036) +LexToken(DQSTRING,'"WRITEC_f"',1,1046) +LexToken(COMMA,',',1,1047) +LexToken(DQSTRING,'"6.0.0"',1,1055) +LexToken(CLOSEBRACKET,')',1,1056) +LexToken(SEMICOLON,';',1,1057) +LexToken(EOL,'\n',1,1058) +LexToken(VAR,'warnMessage',1,1067) +LexToken(ASSIGNMENT,'=',1,1079) +LexToken(VAR,'msprintf',1,1081) +LexToken(OPENBRACKET,'(',1,1089) +LexToken(VAR,'_',1,1090) +LexToken(OPENBRACKET,'(',1,1091) +LexToken(DQSTRING,'"Feature %s is obsolete."',1,1116) +LexToken(CLOSEBRACKET,')',1,1117) +LexToken(COMMA,',',1,1118) +LexToken(DQSTRING,'"WFILE_f"',1,1128) +LexToken(CLOSEBRACKET,')',1,1129) +LexToken(SEMICOLON,';',1,1130) +LexToken(EOL,'\n',1,1131) +LexToken(VAR,'warnAdvise',1,1140) +LexToken(ASSIGNMENT,'=',1,1151) +LexToken(VAR,'msprintf',1,1153) +LexToken(OPENBRACKET,'(',1,1161) +LexToken(VAR,'_',1,1162) +LexToken(OPENBRACKET,'(',1,1163) +LexToken(DQSTRING,'"Please use %s instead."',1,1187) +LexToken(CLOSEBRACKET,')',1,1188) +LexToken(COMMA,',',1,1189) +LexToken(DQSTRING,'"WRITEC_f"',1,1200) +LexToken(CLOSEBRACKET,')',1,1201) +LexToken(SEMICOLON,';',1,1202) +LexToken(EOL,'\n',1,1203) +LexToken(VAR,'warnXcosMessage',1,1212) +LexToken(ASSIGNMENT,'=',1,1228) +LexToken(VAR,'msprintf',1,1230) +LexToken(OPENBRACKET,'(',1,1238) +LexToken(DQSTRING,'"%s %s"',1,1245) +LexToken(COMMA,',',1,1246) +LexToken(VAR,'warnMessage',1,1248) +LexToken(COMMA,',',1,1259) +LexToken(VAR,'warnAdvise',1,1261) +LexToken(CLOSEBRACKET,')',1,1271) +LexToken(SEMICOLON,';',1,1272) +LexToken(EOL,'\n',1,1273) +LexToken(VAR,'warnBlockByUID',1,1282) +LexToken(OPENBRACKET,'(',1,1296) +LexToken(VAR,'arg1',1,1297) +LexToken(DOT,'.',1,1301) +LexToken(VAR,'model',1,1302) +LexToken(DOT,'.',1,1307) +LexToken(VAR,'label',1,1308) +LexToken(COMMA,',',1,1313) +LexToken(VAR,'warnXcosMessage',1,1315) +LexToken(CLOSEBRACKET,')',1,1330) +LexToken(SEMICOLON,';',1,1331) +LexToken(EOL,'\n',1,1332) +LexToken(VAR,'x',1,1341) +LexToken(ASSIGNMENT,'=',1,1342) +LexToken(VAR,'arg1',1,1343) +LexToken(SEMICOLON,';',1,1347) +LexToken(EOL,'\n',1,1348) +LexToken(VAR,'graphics',1,1357) +LexToken(ASSIGNMENT,'=',1,1365) +LexToken(VAR,'arg1',1,1366) +LexToken(DOT,'.',1,1370) +LexToken(VAR,'graphics',1,1371) +LexToken(SEMICOLON,';',1,1379) +LexToken(EOL,'\n',1,1380) +LexToken(VAR,'exprs',1,1389) +LexToken(ASSIGNMENT,'=',1,1394) +LexToken(VAR,'graphics',1,1395) +LexToken(DOT,'.',1,1403) +LexToken(VAR,'exprs',1,1404) +LexToken(EOL,'\n',1,1409) +LexToken(VAR,'model',1,1418) +LexToken(ASSIGNMENT,'=',1,1423) +LexToken(VAR,'arg1',1,1424) +LexToken(DOT,'.',1,1428) +LexToken(VAR,'model',1,1429) +LexToken(SEMICOLON,';',1,1434) +LexToken(EOL,'\n',1,1435) +LexToken(VAR,'dstate',1,1444) +LexToken(ASSIGNMENT,'=',1,1450) +LexToken(VAR,'model',1,1451) +LexToken(DOT,'.',1,1456) +LexToken(VAR,'dstate',1,1457) +LexToken(EOL,'\n',1,1463) +LexToken(VAR,'lunit',1,1472) +LexToken(ASSIGNMENT,'=',1,1477) +LexToken(VAR,'dstate',1,1478) +LexToken(OPENBRACKET,'(',1,1484) +LexToken(NUMBER,'2',1,1485) +LexToken(CLOSEBRACKET,')',1,1486) +LexToken(EOL,'\n',1,1487) +LexToken(VAR,'fname',1,1496) +LexToken(ASSIGNMENT,'=',1,1501) +LexToken(VAR,'exprs',1,1502) +LexToken(OPENBRACKET,'(',1,1507) +LexToken(NUMBER,'2',1,1508) +LexToken(CLOSEBRACKET,')',1,1509) +LexToken(EOL,'\n',1,1510) +LexToken(VAR,'frmt',1,1519) +LexToken(ASSIGNMENT,'=',1,1523) +LexToken(VAR,'exprs',1,1524) +LexToken(OPENBRACKET,'(',1,1529) +LexToken(NUMBER,'3',1,1530) +LexToken(CLOSEBRACKET,')',1,1531) +LexToken(EOL,'\n',1,1532) +LexToken(WHILE,'while',1,1541) +LexToken(PREVAR_BOOLEAN,'%t',1,1547) +LexToken(DO,'do',1,1550) +LexToken(EOL,'\n',1,1552) +LexToken(OPENSQBRACKET,'[',1,1565) +LexToken(VAR,'ok',1,1566) +LexToken(COMMA,',',1,1568) +LexToken(VAR,'in',1,1569) +LexToken(COMMA,',',1,1571) +LexToken(VAR,'fname1',1,1572) +LexToken(COMMA,',',1,1578) +LexToken(VAR,'frmt1',1,1579) +LexToken(COMMA,',',1,1584) +LexToken(VAR,'N',1,1585) +LexToken(COMMA,',',1,1586) +LexToken(VAR,'exprs',1,1587) +LexToken(CLOSESQBRACKET,']',1,1592) +LexToken(ASSIGNMENT,'=',1,1594) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1596) +LexToken(OPENBRACKET,'(',1,1611) +LexToken(OPENSQBRACKET,'[',1,1612) +LexToken(VAR,'msprintf',1,1613) +LexToken(OPENBRACKET,'(',1,1621) +LexToken(VAR,'gettext',1,1622) +LexToken(OPENBRACKET,'(',1,1629) +LexToken(DQSTRING,'"Set %s block parameters"',1,1654) +LexToken(CLOSEBRACKET,')',1,1655) +LexToken(COMMA,',',1,1656) +LexToken(DQSTRING,'"WFILE_f"',1,1666) +LexToken(CLOSEBRACKET,')',1,1667) +LexToken(SEMICOLON,';',1,1668) +LexToken(DQSTRING,'" "',1,1671) +LexToken(SEMICOLON,';',1,1672) +LexToken(VAR,'gettext',1,1674) +LexToken(OPENBRACKET,'(',1,1681) +LexToken(DQSTRING,'"Write to output file"',1,1703) +LexToken(CLOSEBRACKET,')',1,1704) +LexToken(SEMICOLON,';',1,1705) +LexToken(DQSTRING,'" "',1,1709) +LexToken(SEMICOLON,';',1,1710) +LexToken(VAR,'gettext',1,1727) +LexToken(OPENBRACKET,'(',1,1734) +LexToken(DQSTRING,'"Write is done on:"',1,1753) +LexToken(CLOSEBRACKET,')',1,1754) +LexToken(SEMICOLON,';',1,1755) +LexToken(VAR,'gettext',1,1757) +LexToken(OPENBRACKET,'(',1,1764) +LexToken(DQSTRING,'" - A binary file if no format given"',1,1807) +LexToken(CLOSEBRACKET,')',1,1808) +LexToken(SEMICOLON,';',1,1809) +LexToken(VAR,'gettext',1,1826) +LexToken(OPENBRACKET,'(',1,1833) +LexToken(DQSTRING,'" - A formatted text file if a format (Fortran type) is given"',1,1902) +LexToken(CLOSEBRACKET,')',1,1903) +LexToken(CLOSESQBRACKET,']',1,1904) +LexToken(COMMA,',',1,1905) +LexToken(OPENSQBRACKET,'[',1,1907) +LexToken(VAR,'gettext',1,1908) +LexToken(OPENBRACKET,'(',1,1915) +LexToken(DQSTRING,'"Input Size"',1,1927) +LexToken(CLOSEBRACKET,')',1,1928) +LexToken(SEMICOLON,';',1,1929) +LexToken(VAR,'gettext',1,1931) +LexToken(OPENBRACKET,'(',1,1938) +LexToken(DQSTRING,'"Output File Name"',1,1956) +LexToken(CLOSEBRACKET,')',1,1957) +LexToken(SEMICOLON,';',1,1958) +LexToken(VAR,'gettext',1,1975) +LexToken(OPENBRACKET,'(',1,1982) +LexToken(DQSTRING,'"Output Format"',1,1997) +LexToken(CLOSEBRACKET,')',1,1998) +LexToken(SEMICOLON,';',1,1999) +LexToken(VAR,'gettext',1,2001) +LexToken(OPENBRACKET,'(',1,2008) +LexToken(DQSTRING,'"Buffer Size"',1,2021) +LexToken(CLOSEBRACKET,')',1,2022) +LexToken(CLOSESQBRACKET,']',1,2023) +LexToken(COMMA,',',1,2024) +LexToken(VAR,'list',1,2026) +LexToken(OPENBRACKET,'(',1,2030) +LexToken(DQSTRING,'"vec"',1,2035) +LexToken(COMMA,',',1,2036) +LexToken(NUMBER,'1',1,2037) +LexToken(COMMA,',',1,2038) +LexToken(DQSTRING,'"str"',1,2043) +LexToken(COMMA,',',1,2044) +LexToken(NUMBER,'1',1,2045) +LexToken(COMMA,',',1,2046) +LexToken(DQSTRING,'"str"',1,2051) +LexToken(COMMA,',',1,2052) +LexToken(NUMBER,'1',1,2053) +LexToken(COMMA,',',1,2054) +LexToken(DQSTRING,'"vec"',1,2059) +LexToken(COMMA,',',1,2060) +LexToken(NUMBER,'1',1,2061) +LexToken(CLOSEBRACKET,')',1,2062) +LexToken(COMMA,',',1,2063) +LexToken(VAR,'exprs',1,2064) +LexToken(CLOSEBRACKET,')',1,2069) +LexToken(EOL,'\n',1,2070) +LexToken(EOL,'\n',1,2071) +LexToken(IF,'if',1,2084) +LexToken(NOT,'~',1,2087) +LexToken(VAR,'ok',1,2088) +LexToken(THEN,'then',1,2091) +LexToken(EOL,'\n',1,2095) +LexToken(BREAK,'break',1,2112) +LexToken(COMMA,',',1,2117) +LexToken(EOL,'\n',1,2118) +LexToken(END,'end',1,2131) +LexToken(EOL,'\n',1,2161) +LexToken(VAR,'in',1,2174) +LexToken(ASSIGNMENT,'=',1,2176) +LexToken(VAR,'int',1,2177) +LexToken(OPENBRACKET,'(',1,2180) +LexToken(VAR,'in',1,2181) +LexToken(CLOSEBRACKET,')',1,2183) +LexToken(EOL,'\n',1,2184) +LexToken(EOL,'\n',1,2185) +LexToken(VAR,'nin',1,2198) +LexToken(ASSIGNMENT,'=',1,2201) +LexToken(VAR,'in',1,2202) +LexToken(EOL,'\n',1,2204) +LexToken(EOL,'\n',1,2205) +LexToken(VAR,'fname1',1,2218) +LexToken(ASSIGNMENT,'=',1,2225) +LexToken(VAR,'pathconvert',1,2227) +LexToken(OPENBRACKET,'(',1,2238) +LexToken(VAR,'stripblanks',1,2239) +LexToken(OPENBRACKET,'(',1,2250) +LexToken(VAR,'fname1',1,2251) +LexToken(CLOSEBRACKET,')',1,2257) +LexToken(COMMA,',',1,2258) +LexToken(PREVAR_BOOLEAN,'%f',1,2260) +LexToken(COMMA,',',1,2262) +LexToken(PREVAR_BOOLEAN,'%t',1,2264) +LexToken(CLOSEBRACKET,')',1,2266) +LexToken(EOL,'\n',1,2290) +LexToken(VAR,'frmt1',1,2303) +LexToken(ASSIGNMENT,'=',1,2308) +LexToken(VAR,'stripblanks',1,2309) +LexToken(OPENBRACKET,'(',1,2320) +LexToken(VAR,'frmt1',1,2321) +LexToken(CLOSEBRACKET,')',1,2326) +LexToken(EOL,'\n',1,2327) +LexToken(EOL,'\n',1,2328) +LexToken(IF,'if',1,2341) +LexToken(VAR,'lunit',1,2344) +LexToken(COMPARISON,'>',1,2350) +LexToken(NUMBER,'0',1,2352) +LexToken(LOGICAL,'&',1,2354) +LexToken(VAR,'min',1,2356) +LexToken(OPENBRACKET,'(',1,2359) +LexToken(VAR,'length',1,2360) +LexToken(OPENBRACKET,'(',1,2366) +LexToken(VAR,'frmt',1,2367) +LexToken(CLOSEBRACKET,')',1,2371) +LexToken(COMMA,',',1,2372) +LexToken(NUMBER,'1',1,2373) +LexToken(CLOSEBRACKET,')',1,2374) +LexToken(COMPARISON,'<>',1,2376) +LexToken(VAR,'min',1,2379) +LexToken(OPENBRACKET,'(',1,2382) +LexToken(VAR,'length',1,2383) +LexToken(OPENBRACKET,'(',1,2389) +LexToken(VAR,'frmt1',1,2390) +LexToken(CLOSEBRACKET,')',1,2395) +LexToken(COMMA,',',1,2396) +LexToken(NUMBER,'1',1,2397) +LexToken(CLOSEBRACKET,')',1,2398) +LexToken(THEN,'then',1,2400) +LexToken(EOL,'\n',1,2404) +LexToken(VAR,'block_parameter_error',1,2421) +LexToken(OPENBRACKET,'(',1,2442) +LexToken(VAR,'gettext',1,2443) +LexToken(OPENBRACKET,'(',1,2450) +LexToken(DQSTRING,'"Simulation running !!! You cannot switch<br />between formatted and unformatted when running"',1,2544) +LexToken(CLOSEBRACKET,')',1,2545) +LexToken(COMMA,',',1,2546) +LexToken(VAR,'gettext',1,2548) +LexToken(OPENBRACKET,'(',1,2555) +LexToken(DQSTRING,'"End current simulation first."',1,2586) +LexToken(CLOSEBRACKET,')',1,2587) +LexToken(CLOSEBRACKET,')',1,2588) +LexToken(SEMICOLON,';',1,2589) +LexToken(EOL,'\n',1,2590) +LexToken(VAR,'ok',1,2607) +LexToken(ASSIGNMENT,'=',1,2609) +LexToken(PREVAR_BOOLEAN,'%f',1,2610) +LexToken(EOL,'\n',1,2612) +LexToken(ELSEIF,'elseif',1,2625) +LexToken(VAR,'lunit',1,2632) +LexToken(COMPARISON,'>',1,2638) +LexToken(NUMBER,'0',1,2640) +LexToken(LOGICAL,'&',1,2642) +LexToken(VAR,'fname1',1,2644) +LexToken(COMPARISON,'<>',1,2651) +LexToken(VAR,'fname',1,2654) +LexToken(THEN,'then',1,2660) +LexToken(EOL,'\n',1,2664) +LexToken(VAR,'block_parameter_error',1,2681) +LexToken(OPENBRACKET,'(',1,2702) +LexToken(VAR,'gettext',1,2703) +LexToken(OPENBRACKET,'(',1,2710) +LexToken(DQSTRING,'"You cannot modify \\\'Output File Name\\\' when running."',1,2764) +LexToken(CLOSEBRACKET,')',1,2765) +LexToken(COMMA,',',1,2766) +LexToken(VAR,'gettext',1,2768) +LexToken(OPENBRACKET,'(',1,2775) +LexToken(DQSTRING,'"End current simulation first."',1,2806) +LexToken(CLOSEBRACKET,')',1,2807) +LexToken(CLOSEBRACKET,')',1,2808) +LexToken(SEMICOLON,';',1,2809) +LexToken(EOL,'\n',1,2810) +LexToken(VAR,'ok',1,2827) +LexToken(ASSIGNMENT,'=',1,2829) +LexToken(PREVAR_BOOLEAN,'%f',1,2830) +LexToken(EOL,'\n',1,2832) +LexToken(ELSEIF,'elseif',1,2845) +LexToken(VAR,'fname1',1,2852) +LexToken(COMPARISON,'==',1,2859) +LexToken(DQSTRING,'""',1,2863) +LexToken(THEN,'then',1,2865) +LexToken(EOL,'\n',1,2869) +LexToken(VAR,'block_parameter_error',1,2886) +LexToken(OPENBRACKET,'(',1,2907) +LexToken(VAR,'gettext',1,2908) +LexToken(OPENBRACKET,'(',1,2915) +LexToken(DQSTRING,'"Wrong value for \\\'Output File Name\\\' parameter"',1,2963) +LexToken(CLOSEBRACKET,')',1,2964) +LexToken(COMMA,',',1,2965) +LexToken(VAR,'gettext',1,2967) +LexToken(OPENBRACKET,'(',1,2974) +LexToken(DQSTRING,'"You must provide a filename."',1,3004) +LexToken(CLOSEBRACKET,')',1,3005) +LexToken(CLOSEBRACKET,')',1,3006) +LexToken(SEMICOLON,';',1,3007) +LexToken(EOL,'\n',1,3008) +LexToken(VAR,'ok',1,3025) +LexToken(ASSIGNMENT,'=',1,3027) +LexToken(PREVAR_BOOLEAN,'%f',1,3028) +LexToken(EOL,'\n',1,3030) +LexToken(EOL,'\n',1,3073) +LexToken(ELSEIF,'elseif',1,3086) +LexToken(VAR,'fileparts',1,3093) +LexToken(OPENBRACKET,'(',1,3102) +LexToken(VAR,'fname1',1,3103) +LexToken(CLOSEBRACKET,')',1,3109) +LexToken(COMPARISON,'~=',1,3111) +LexToken(DQSTRING,'""',1,3115) +LexToken(THEN,'then',1,3117) +LexToken(EOL,'\n',1,3121) +LexToken(OPENSQBRACKET,'[',1,3138) +LexToken(VAR,'pa',1,3139) +LexToken(COMMA,',',1,3141) +LexToken(VAR,'fn',1,3143) +LexToken(COMMA,',',1,3145) +LexToken(VAR,'ex',1,3147) +LexToken(CLOSESQBRACKET,']',1,3149) +LexToken(ASSIGNMENT,'=',1,3151) +LexToken(VAR,'fileparts',1,3153) +LexToken(OPENBRACKET,'(',1,3162) +LexToken(VAR,'fname1',1,3163) +LexToken(CLOSEBRACKET,')',1,3169) +LexToken(EOL,'\n',1,3170) +LexToken(IF,'if',1,3187) +LexToken(NOT,'~',1,3190) +LexToken(VAR,'isdir',1,3191) +LexToken(OPENBRACKET,'(',1,3196) +LexToken(VAR,'pa',1,3197) +LexToken(CLOSEBRACKET,')',1,3199) +LexToken(THEN,'then',1,3201) +LexToken(EOL,'\n',1,3205) +LexToken(VAR,'block_parameter_error',1,3226) +LexToken(OPENBRACKET,'(',1,3247) +LexToken(VAR,'msprintf',1,3248) +LexToken(OPENBRACKET,'(',1,3256) +LexToken(VAR,'gettext',1,3257) +LexToken(OPENBRACKET,'(',1,3264) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,3299) +LexToken(CLOSEBRACKET,')',1,3300) +LexToken(COMMA,',',1,3301) +LexToken(VAR,'gettext',1,3303) +LexToken(OPENBRACKET,'(',1,3310) +LexToken(DQSTRING,'"Output File Name"',1,3328) +LexToken(CLOSEBRACKET,')',1,3329) +LexToken(CLOSEBRACKET,')',1,3330) +LexToken(COMMA,',',1,3331) +LexToken(VAR,'msprintf',1,3356) +LexToken(OPENBRACKET,'(',1,3364) +LexToken(VAR,'gettext',1,3365) +LexToken(OPENBRACKET,'(',1,3372) +LexToken(DQSTRING,'"Directory \\\'%s\\\' does not exist"',1,3405) +LexToken(CLOSEBRACKET,')',1,3406) +LexToken(COMMA,',',1,3407) +LexToken(VAR,'pa',1,3409) +LexToken(CLOSEBRACKET,')',1,3412) +LexToken(CLOSEBRACKET,')',1,3413) +LexToken(SEMICOLON,';',1,3414) +LexToken(EOL,'\n',1,3415) +LexToken(VAR,'ok',1,3436) +LexToken(ASSIGNMENT,'=',1,3438) +LexToken(PREVAR_BOOLEAN,'%f',1,3439) +LexToken(EOL,'\n',1,3441) +LexToken(END,'end',1,3458) +LexToken(EOL,'\n',1,3461) +LexToken(EOL,'\n',1,3546) +LexToken(ELSEIF,'elseif',1,3559) +LexToken(VAR,'frmt1',1,3566) +LexToken(COMPARISON,'~=',1,3572) +LexToken(DQSTRING,'""',1,3576) +LexToken(LOGICAL,'&',1,3578) +LexToken(OPENBRACKET,'(',1,3581) +LexToken(VAR,'part',1,3582) +LexToken(OPENBRACKET,'(',1,3586) +LexToken(VAR,'frmt1',1,3587) +LexToken(COMMA,',',1,3592) +LexToken(NUMBER,'1',1,3594) +LexToken(CLOSEBRACKET,')',1,3595) +LexToken(COMPARISON,'~=',1,3597) +LexToken(DQSTRING,'"("',1,3602) +LexToken(LOGICAL,'|',1,3604) +LexToken(VAR,'part',1,3606) +LexToken(OPENBRACKET,'(',1,3610) +LexToken(VAR,'frmt1',1,3611) +LexToken(COMMA,',',1,3616) +LexToken(VAR,'length',1,3618) +LexToken(OPENBRACKET,'(',1,3624) +LexToken(VAR,'frmt1',1,3625) +LexToken(CLOSEBRACKET,')',1,3630) +LexToken(CLOSEBRACKET,')',1,3631) +LexToken(COMPARISON,'~=',1,3633) +LexToken(DQSTRING,'")"',1,3638) +LexToken(CLOSEBRACKET,')',1,3639) +LexToken(EOL,'\n',1,3640) +LexToken(VAR,'block_parameter_error',1,3657) +LexToken(OPENBRACKET,'(',1,3678) +LexToken(VAR,'msprintf',1,3679) +LexToken(OPENBRACKET,'(',1,3687) +LexToken(VAR,'gettext',1,3688) +LexToken(OPENBRACKET,'(',1,3695) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,3734) +LexToken(CLOSEBRACKET,')',1,3735) +LexToken(COMMA,',',1,3736) +LexToken(VAR,'gettext',1,3738) +LexToken(OPENBRACKET,'(',1,3745) +LexToken(DQSTRING,'"Input Format"',1,3759) +LexToken(CLOSEBRACKET,')',1,3760) +LexToken(COMMA,',',1,3761) +LexToken(VAR,'frmt1',1,3763) +LexToken(CLOSEBRACKET,')',1,3768) +LexToken(COMMA,',',1,3769) +LexToken(VAR,'gettext',1,3790) +LexToken(OPENBRACKET,'(',1,3797) +LexToken(DQSTRING,'"You must enclose the format\\\'s string between parentheses."',1,3857) +LexToken(CLOSEBRACKET,')',1,3858) +LexToken(CLOSEBRACKET,')',1,3859) +LexToken(SEMICOLON,';',1,3860) +LexToken(EOL,'\n',1,3861) +LexToken(VAR,'ok',1,3878) +LexToken(ASSIGNMENT,'=',1,3880) +LexToken(PREVAR_BOOLEAN,'%f',1,3881) +LexToken(EOL,'\n',1,3883) +LexToken(ELSEIF,'elseif',1,3896) +LexToken(VAR,'N',1,3903) +LexToken(COMPARISON,'<',1,3905) +LexToken(NUMBER,'2',1,3907) +LexToken(THEN,'then',1,3909) +LexToken(EOL,'\n',1,3913) +LexToken(VAR,'block_parameter_error',1,3930) +LexToken(OPENBRACKET,'(',1,3951) +LexToken(VAR,'msprintf',1,3952) +LexToken(OPENBRACKET,'(',1,3960) +LexToken(VAR,'gettext',1,3961) +LexToken(OPENBRACKET,'(',1,3968) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4007) +LexToken(CLOSEBRACKET,')',1,4008) +LexToken(COMMA,',',1,4009) +LexToken(VAR,'gettext',1,4011) +LexToken(OPENBRACKET,'(',1,4018) +LexToken(DQSTRING,'"Buffer Size"',1,4031) +LexToken(CLOSEBRACKET,')',1,4032) +LexToken(COMMA,',',1,4033) +LexToken(VAR,'N',1,4035) +LexToken(CLOSEBRACKET,')',1,4036) +LexToken(COMMA,',',1,4037) +LexToken(VAR,'gettext',1,4058) +LexToken(OPENBRACKET,'(',1,4065) +LexToken(DQSTRING,'"Must be greater than 1."',1,4090) +LexToken(CLOSEBRACKET,')',1,4091) +LexToken(CLOSEBRACKET,')',1,4092) +LexToken(SEMICOLON,';',1,4093) +LexToken(EOL,'\n',1,4094) +LexToken(VAR,'ok',1,4111) +LexToken(ASSIGNMENT,'=',1,4113) +LexToken(PREVAR_BOOLEAN,'%f',1,4114) +LexToken(EOL,'\n',1,4116) +LexToken(ELSEIF,'elseif',1,4129) +LexToken(VAR,'in',1,4136) +LexToken(COMPARISON,'<=',1,4139) +LexToken(NUMBER,'0',1,4142) +LexToken(THEN,'then',1,4144) +LexToken(EOL,'\n',1,4148) +LexToken(VAR,'block_parameter_error',1,4165) +LexToken(OPENBRACKET,'(',1,4186) +LexToken(VAR,'msprintf',1,4187) +LexToken(OPENBRACKET,'(',1,4195) +LexToken(VAR,'gettext',1,4196) +LexToken(OPENBRACKET,'(',1,4203) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4242) +LexToken(CLOSEBRACKET,')',1,4243) +LexToken(COMMA,',',1,4244) +LexToken(VAR,'gettext',1,4246) +LexToken(OPENBRACKET,'(',1,4253) +LexToken(DQSTRING,'"Input Size"',1,4265) +LexToken(CLOSEBRACKET,')',1,4266) +LexToken(COMMA,',',1,4267) +LexToken(VAR,'in',1,4269) +LexToken(CLOSEBRACKET,')',1,4271) +LexToken(COMMA,',',1,4272) +LexToken(VAR,'gettext',1,4293) +LexToken(OPENBRACKET,'(',1,4300) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,4337) +LexToken(CLOSEBRACKET,')',1,4338) +LexToken(CLOSEBRACKET,')',1,4339) +LexToken(SEMICOLON,';',1,4340) +LexToken(EOL,'\n',1,4341) +LexToken(VAR,'ok',1,4358) +LexToken(ASSIGNMENT,'=',1,4360) +LexToken(PREVAR_BOOLEAN,'%f',1,4361) +LexToken(EOL,'\n',1,4363) +LexToken(END,'end',1,4376) +LexToken(EOL,'\n',1,4379) +LexToken(EOL,'\n',1,4380) +LexToken(IF,'if',1,4393) +LexToken(VAR,'ok',1,4396) +LexToken(THEN,'then',1,4399) +LexToken(EOL,'\n',1,4403) +LexToken(VAR,'ipar',1,4420) +LexToken(ASSIGNMENT,'=',1,4424) +LexToken(OPENSQBRACKET,'[',1,4425) +LexToken(VAR,'length',1,4426) +LexToken(OPENBRACKET,'(',1,4432) +LexToken(VAR,'fname1',1,4433) +LexToken(CLOSEBRACKET,')',1,4439) +LexToken(SEMICOLON,';',1,4440) +LexToken(VAR,'length',1,4441) +LexToken(OPENBRACKET,'(',1,4447) +LexToken(VAR,'frmt1',1,4448) +LexToken(CLOSEBRACKET,')',1,4453) +LexToken(SEMICOLON,';',1,4454) +LexToken(NUMBER,'0',1,4455) +LexToken(SEMICOLON,';',1,4456) +LexToken(VAR,'N',1,4457) +LexToken(SEMICOLON,';',1,4458) +LexToken(VAR,'_str2code',1,4459) +LexToken(OPENBRACKET,'(',1,4468) +LexToken(VAR,'fname1',1,4469) +LexToken(CLOSEBRACKET,')',1,4475) +LexToken(SEMICOLON,';',1,4476) +LexToken(VAR,'_str2code',1,4477) +LexToken(OPENBRACKET,'(',1,4486) +LexToken(VAR,'frmt1',1,4487) +LexToken(CLOSEBRACKET,')',1,4492) +LexToken(CLOSESQBRACKET,']',1,4493) +LexToken(EOL,'\n',1,4494) +LexToken(IF,'if',1,4511) +LexToken(VAR,'prod',1,4514) +LexToken(OPENBRACKET,'(',1,4518) +LexToken(VAR,'size',1,4519) +LexToken(OPENBRACKET,'(',1,4523) +LexToken(VAR,'dstate',1,4524) +LexToken(CLOSEBRACKET,')',1,4530) +LexToken(CLOSEBRACKET,')',1,4531) +LexToken(COMPARISON,'<>',1,4532) +LexToken(OPENBRACKET,'(',1,4534) +LexToken(VAR,'nin',1,4535) +LexToken(OPERATOR,'+',1,4538) +LexToken(NUMBER,'1',1,4539) +LexToken(CLOSEBRACKET,')',1,4540) +LexToken(OPERATOR,'*',1,4541) +LexToken(VAR,'N',1,4542) +LexToken(OPERATOR,'+',1,4543) +LexToken(NUMBER,'2',1,4544) +LexToken(THEN,'then',1,4546) +LexToken(EOL,'\n',1,4550) +LexToken(VAR,'dstate',1,4571) +LexToken(ASSIGNMENT,'=',1,4577) +LexToken(OPENSQBRACKET,'[',1,4578) +LexToken(NUMBER,'-1',1,4579) +LexToken(SEMICOLON,';',1,4581) +LexToken(VAR,'lunit',1,4582) +LexToken(SEMICOLON,';',1,4587) +LexToken(VAR,'zeros',1,4588) +LexToken(OPENBRACKET,'(',1,4593) +LexToken(OPENBRACKET,'(',1,4594) +LexToken(VAR,'nin',1,4595) +LexToken(OPERATOR,'+',1,4598) +LexToken(NUMBER,'1',1,4599) +LexToken(CLOSEBRACKET,')',1,4600) +LexToken(OPERATOR,'*',1,4601) +LexToken(VAR,'N',1,4602) +LexToken(COMMA,',',1,4603) +LexToken(NUMBER,'1',1,4604) +LexToken(CLOSEBRACKET,')',1,4605) +LexToken(CLOSESQBRACKET,']',1,4606) +LexToken(EOL,'\n',1,4607) +LexToken(END,'end',1,4624) +LexToken(EOL,'\n',1,4627) +LexToken(VAR,'model',1,4644) +LexToken(DOT,'.',1,4649) +LexToken(VAR,'in',1,4650) +LexToken(ASSIGNMENT,'=',1,4652) +LexToken(VAR,'nin',1,4653) +LexToken(EOL,'\n',1,4656) +LexToken(VAR,'model',1,4673) +LexToken(DOT,'.',1,4678) +LexToken(VAR,'dstate',1,4679) +LexToken(ASSIGNMENT,'=',1,4685) +LexToken(VAR,'dstate',1,4686) +LexToken(SEMICOLON,';',1,4692) +LexToken(VAR,'model',1,4693) +LexToken(DOT,'.',1,4698) +LexToken(VAR,'ipar',1,4699) +LexToken(ASSIGNMENT,'=',1,4703) +LexToken(VAR,'ipar',1,4704) +LexToken(EOL,'\n',1,4708) +LexToken(VAR,'model',1,4725) +LexToken(DOT,'.',1,4730) +LexToken(VAR,'dep_ut',1,4731) +LexToken(ASSIGNMENT,'=',1,4737) +LexToken(OPENSQBRACKET,'[',1,4738) +LexToken(PREVAR_BOOLEAN,'%t',1,4739) +LexToken(PREVAR_BOOLEAN,'%f',1,4742) +LexToken(CLOSESQBRACKET,']',1,4744) +LexToken(EOL,'\n',1,4761) +LexToken(VAR,'graphics',1,4778) +LexToken(DOT,'.',1,4786) +LexToken(VAR,'exprs',1,4787) +LexToken(ASSIGNMENT,'=',1,4792) +LexToken(VAR,'exprs',1,4793) +LexToken(SEMICOLON,';',1,4798) +LexToken(EOL,'\n',1,4799) +LexToken(VAR,'x',1,4816) +LexToken(DOT,'.',1,4817) +LexToken(VAR,'graphics',1,4818) +LexToken(ASSIGNMENT,'=',1,4826) +LexToken(VAR,'graphics',1,4827) +LexToken(SEMICOLON,';',1,4835) +LexToken(EOL,'\n',1,4836) +LexToken(VAR,'x',1,4853) +LexToken(DOT,'.',1,4854) +LexToken(VAR,'model',1,4855) +LexToken(ASSIGNMENT,'=',1,4860) +LexToken(VAR,'model',1,4861) +LexToken(EOL,'\n',1,4866) +LexToken(BREAK,'break',1,4883) +LexToken(EOL,'\n',1,4888) +LexToken(END,'end',1,4901) +LexToken(EOL,'\n',1,4904) +LexToken(END,'end',1,4913) +LexToken(EOL,'\n',1,4916) +LexToken(CASE,'case',1,4921) +LexToken(DQSTRING,'"define"',1,4933) +LexToken(THEN,'then',1,4935) +LexToken(EOL,'\n',1,4939) +LexToken(VAR,'in',1,4948) +LexToken(ASSIGNMENT,'=',1,4950) +LexToken(NUMBER,'1',1,4951) +LexToken(SEMICOLON,';',1,4952) +LexToken(EOL,'\n',1,4953) +LexToken(VAR,'nin',1,4962) +LexToken(ASSIGNMENT,'=',1,4965) +LexToken(VAR,'sum',1,4966) +LexToken(OPENBRACKET,'(',1,4969) +LexToken(VAR,'in',1,4970) +LexToken(CLOSEBRACKET,')',1,4972) +LexToken(EOL,'\n',1,4973) +LexToken(VAR,'frmt',1,4982) +LexToken(ASSIGNMENT,'=',1,4986) +LexToken(DQSTRING,'"(7(e10.3,1x))"',1,5001) +LexToken(EOL,'\n',1,5002) +LexToken(VAR,'fname',1,5011) +LexToken(ASSIGNMENT,'=',1,5016) +LexToken(DQSTRING,'"foo"',1,5021) +LexToken(EOL,'\n',1,5022) +LexToken(VAR,'lunit',1,5031) +LexToken(ASSIGNMENT,'=',1,5036) +LexToken(NUMBER,'0',1,5037) +LexToken(EOL,'\n',1,5038) +LexToken(VAR,'N',1,5047) +LexToken(ASSIGNMENT,'=',1,5048) +LexToken(NUMBER,'2',1,5049) +LexToken(SEMICOLON,';',1,5050) +LexToken(EOL,'\n',1,5051) +LexToken(EOL,'\n',1,5052) +LexToken(VAR,'model',1,5061) +LexToken(ASSIGNMENT,'=',1,5066) +LexToken(SCICOS_MODEL,'scicos_model',1,5067) +LexToken(OPENBRACKET,'(',1,5079) +LexToken(CLOSEBRACKET,')',1,5080) +LexToken(EOL,'\n',1,5081) +LexToken(VAR,'model',1,5090) +LexToken(DOT,'.',1,5095) +LexToken(VAR,'sim',1,5096) +LexToken(ASSIGNMENT,'=',1,5099) +LexToken(DQSTRING,'"writef"',1,5107) +LexToken(EOL,'\n',1,5108) +LexToken(VAR,'model',1,5117) +LexToken(DOT,'.',1,5122) +LexToken(VAR,'in',1,5123) +LexToken(ASSIGNMENT,'=',1,5125) +LexToken(VAR,'in',1,5126) +LexToken(EOL,'\n',1,5128) +LexToken(VAR,'model',1,5137) +LexToken(DOT,'.',1,5142) +LexToken(VAR,'evtin',1,5143) +LexToken(ASSIGNMENT,'=',1,5148) +LexToken(NUMBER,'1',1,5149) +LexToken(EOL,'\n',1,5150) +LexToken(VAR,'model',1,5159) +LexToken(DOT,'.',1,5164) +LexToken(VAR,'dstate',1,5165) +LexToken(ASSIGNMENT,'=',1,5171) +LexToken(OPENSQBRACKET,'[',1,5172) +LexToken(NUMBER,'-1',1,5173) +LexToken(SEMICOLON,';',1,5175) +LexToken(VAR,'lunit',1,5176) +LexToken(SEMICOLON,';',1,5181) +LexToken(VAR,'zeros',1,5182) +LexToken(OPENBRACKET,'(',1,5187) +LexToken(OPENBRACKET,'(',1,5188) +LexToken(VAR,'nin',1,5189) +LexToken(OPERATOR,'+',1,5192) +LexToken(NUMBER,'1',1,5193) +LexToken(CLOSEBRACKET,')',1,5194) +LexToken(OPERATOR,'*',1,5195) +LexToken(VAR,'N',1,5196) +LexToken(COMMA,',',1,5197) +LexToken(NUMBER,'1',1,5198) +LexToken(CLOSEBRACKET,')',1,5199) +LexToken(CLOSESQBRACKET,']',1,5200) +LexToken(EOL,'\n',1,5201) +LexToken(VAR,'model',1,5210) +LexToken(DOT,'.',1,5215) +LexToken(VAR,'ipar',1,5216) +LexToken(ASSIGNMENT,'=',1,5220) +LexToken(OPENSQBRACKET,'[',1,5221) +LexToken(VAR,'length',1,5222) +LexToken(OPENBRACKET,'(',1,5228) +LexToken(VAR,'fname',1,5229) +LexToken(CLOSEBRACKET,')',1,5234) +LexToken(SEMICOLON,';',1,5235) +LexToken(VAR,'length',1,5236) +LexToken(OPENBRACKET,'(',1,5242) +LexToken(VAR,'frmt',1,5243) +LexToken(CLOSEBRACKET,')',1,5247) +LexToken(SEMICOLON,';',1,5248) +LexToken(NUMBER,'0',1,5249) +LexToken(SEMICOLON,';',1,5250) +LexToken(VAR,'N',1,5251) +LexToken(SEMICOLON,';',1,5252) +LexToken(VAR,'_str2code',1,5253) +LexToken(OPENBRACKET,'(',1,5262) +LexToken(VAR,'fname',1,5263) +LexToken(CLOSEBRACKET,')',1,5268) +LexToken(SEMICOLON,';',1,5269) +LexToken(VAR,'_str2code',1,5270) +LexToken(OPENBRACKET,'(',1,5279) +LexToken(VAR,'frmt',1,5280) +LexToken(CLOSEBRACKET,')',1,5284) +LexToken(CLOSESQBRACKET,']',1,5285) +LexToken(EOL,'\n',1,5286) +LexToken(VAR,'model',1,5295) +LexToken(DOT,'.',1,5300) +LexToken(VAR,'blocktype',1,5301) +LexToken(ASSIGNMENT,'=',1,5310) +LexToken(DQSTRING,'"d"',1,5313) +LexToken(EOL,'\n',1,5314) +LexToken(VAR,'model',1,5323) +LexToken(DOT,'.',1,5328) +LexToken(VAR,'dep_ut',1,5329) +LexToken(ASSIGNMENT,'=',1,5335) +LexToken(OPENSQBRACKET,'[',1,5336) +LexToken(PREVAR_BOOLEAN,'%t',1,5337) +LexToken(PREVAR_BOOLEAN,'%f',1,5340) +LexToken(CLOSESQBRACKET,']',1,5342) +LexToken(EOL,'\n',1,5343) +LexToken(EOL,'\n',1,5344) +LexToken(VAR,'exprs',1,5353) +LexToken(ASSIGNMENT,'=',1,5358) +LexToken(OPENSQBRACKET,'[',1,5359) +LexToken(VAR,'sci2exp',1,5360) +LexToken(OPENBRACKET,'(',1,5367) +LexToken(VAR,'in',1,5368) +LexToken(CLOSEBRACKET,')',1,5370) +LexToken(SEMICOLON,';',1,5371) +LexToken(VAR,'fname',1,5381) +LexToken(SEMICOLON,';',1,5386) +LexToken(VAR,'frmt',1,5396) +LexToken(SEMICOLON,';',1,5400) +LexToken(VAR,'string',1,5410) +LexToken(OPENBRACKET,'(',1,5416) +LexToken(VAR,'N',1,5417) +LexToken(CLOSEBRACKET,')',1,5418) +LexToken(CLOSESQBRACKET,']',1,5419) +LexToken(EOL,'\n',1,5420) +LexToken(VAR,'gr_i',1,5429) +LexToken(ASSIGNMENT,'=',1,5433) +LexToken(OPENSQBRACKET,'[',1,5434) +LexToken(CLOSESQBRACKET,']',1,5435) +LexToken(EOL,'\n',1,5436) +LexToken(VAR,'x',1,5445) +LexToken(ASSIGNMENT,'=',1,5446) +LexToken(VAR,'standard_define',1,5447) +LexToken(OPENBRACKET,'(',1,5462) +LexToken(OPENSQBRACKET,'[',1,5463) +LexToken(NUMBER,'3',1,5464) +LexToken(NUMBER,'2',1,5466) +LexToken(CLOSESQBRACKET,']',1,5467) +LexToken(COMMA,',',1,5468) +LexToken(VAR,'model',1,5469) +LexToken(COMMA,',',1,5474) +LexToken(VAR,'exprs',1,5475) +LexToken(COMMA,',',1,5480) +LexToken(VAR,'gr_i',1,5481) +LexToken(CLOSEBRACKET,')',1,5485) +LexToken(EOL,'\n',1,5486) +LexToken(END,'end',1,5491) +LexToken(EOL,'\n',1,5494) +LexToken(ENDFUNCTION,'endfunction',1,5495) +LexToken(EOL,'\n',1,5506) diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js new file mode 100644 index 00000000..7260b1e7 --- /dev/null +++ b/js/Sinks/WRITEAU_f.js @@ -0,0 +1,602 @@ +LexToken(EOL,'\n',1,8) +LexToken(EOL,'\n',1,11) +LexToken(EOL,'\n',1,71) +LexToken(EOL,'\n',1,147) +LexToken(EOL,'\n',1,150) +LexToken(EOL,'\n',1,222) +LexToken(EOL,'\n',1,294) +LexToken(EOL,'\n',1,363) +LexToken(EOL,'\n',1,402) +LexToken(EOL,'\n',1,405) +LexToken(EOL,'\n',1,472) +LexToken(EOL,'\n',1,538) +LexToken(EOL,'\n',1,603) +LexToken(EOL,'\n',1,651) +LexToken(EOL,'\n',1,654) +LexToken(EOL,'\n',1,723) +LexToken(EOL,'\n',1,786) +LexToken(EOL,'\n',1,868) +LexToken(EOL,'\n',1,871) +LexToken(EOL,'\n',1,902) +LexToken(EOL,'\n',1,905) +LexToken(EOL,'\n',1,906) +LexToken(FUNCTION,'function',1,907) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(VAR,'x',1,917) +LexToken(COMMA,',',1,918) +LexToken(VAR,'y',1,919) +LexToken(COMMA,',',1,920) +LexToken(VAR,'typ',1,921) +LexToken(CLOSESQBRACKET,']',1,924) +LexToken(ASSIGNMENT,'=',1,925) +LexToken(VAR,'WRITEAU_f',1,926) +LexToken(OPENBRACKET,'(',1,935) +LexToken(VAR,'job',1,936) +LexToken(COMMA,',',1,939) +LexToken(VAR,'arg1',1,940) +LexToken(COMMA,',',1,944) +LexToken(VAR,'arg2',1,945) +LexToken(CLOSEBRACKET,')',1,949) +LexToken(EOL,'\n',1,950) +LexToken(VAR,'x',1,955) +LexToken(ASSIGNMENT,'=',1,956) +LexToken(OPENSQBRACKET,'[',1,957) +LexToken(CLOSESQBRACKET,']',1,958) +LexToken(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +LexToken(VAR,'y',1,965) +LexToken(ASSIGNMENT,'=',1,966) +LexToken(OPENSQBRACKET,'[',1,967) +LexToken(CLOSESQBRACKET,']',1,968) +LexToken(SEMICOLON,';',1,969) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'typ',1,975) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(OPENSQBRACKET,'[',1,979) +LexToken(CLOSESQBRACKET,']',1,980) +LexToken(SEMICOLON,';',1,981) +LexToken(EOL,'\n',1,982) +LexToken(SELECT,'select',1,987) +LexToken(VAR,'job',1,994) +LexToken(EOL,'\n',1,997) +LexToken(CASE,'case',1,1002) +LexToken(DQSTRING,'"set"',1,1011) +LexToken(THEN,'then',1,1013) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'x',1,1026) +LexToken(ASSIGNMENT,'=',1,1027) +LexToken(VAR,'arg1',1,1028) +LexToken(SEMICOLON,';',1,1032) +LexToken(EOL,'\n',1,1033) +LexToken(VAR,'graphics',1,1042) +LexToken(ASSIGNMENT,'=',1,1050) +LexToken(VAR,'arg1',1,1051) +LexToken(DOT,'.',1,1055) +LexToken(VAR,'graphics',1,1056) +LexToken(SEMICOLON,';',1,1064) +LexToken(EOL,'\n',1,1065) +LexToken(VAR,'exprs',1,1074) +LexToken(ASSIGNMENT,'=',1,1079) +LexToken(VAR,'graphics',1,1080) +LexToken(DOT,'.',1,1088) +LexToken(VAR,'exprs',1,1089) +LexToken(EOL,'\n',1,1094) +LexToken(VAR,'model',1,1103) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(VAR,'arg1',1,1109) +LexToken(DOT,'.',1,1113) +LexToken(VAR,'model',1,1114) +LexToken(SEMICOLON,';',1,1119) +LexToken(EOL,'\n',1,1120) +LexToken(VAR,'ipar',1,1129) +LexToken(ASSIGNMENT,'=',1,1133) +LexToken(VAR,'model',1,1134) +LexToken(DOT,'.',1,1139) +LexToken(VAR,'ipar',1,1140) +LexToken(SEMICOLON,';',1,1144) +LexToken(EOL,'\n',1,1145) +LexToken(VAR,'dstate',1,1154) +LexToken(ASSIGNMENT,'=',1,1160) +LexToken(VAR,'model',1,1161) +LexToken(DOT,'.',1,1166) +LexToken(VAR,'dstate',1,1167) +LexToken(EOL,'\n',1,1173) +LexToken(VAR,'lunit',1,1182) +LexToken(ASSIGNMENT,'=',1,1187) +LexToken(VAR,'dstate',1,1188) +LexToken(OPENBRACKET,'(',1,1194) +LexToken(NUMBER,'2',1,1195) +LexToken(CLOSEBRACKET,')',1,1196) +LexToken(EOL,'\n',1,1197) +LexToken(WHILE,'while',1,1206) +LexToken(PREVAR_BOOLEAN,'%t',1,1212) +LexToken(DO,'do',1,1215) +LexToken(EOL,'\n',1,1217) +LexToken(OPENSQBRACKET,'[',1,1230) +LexToken(VAR,'ok',1,1231) +LexToken(COMMA,',',1,1233) +LexToken(VAR,'N',1,1234) +LexToken(COMMA,',',1,1235) +LexToken(VAR,'swap',1,1236) +LexToken(COMMA,',',1,1240) +LexToken(VAR,'exprs',1,1241) +LexToken(CLOSESQBRACKET,']',1,1246) +LexToken(ASSIGNMENT,'=',1,1248) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1250) +LexToken(OPENBRACKET,'(',1,1265) +LexToken(OPENSQBRACKET,'[',1,1266) +LexToken(VAR,'msprintf',1,1267) +LexToken(OPENBRACKET,'(',1,1275) +LexToken(VAR,'gettext',1,1276) +LexToken(OPENBRACKET,'(',1,1283) +LexToken(DQSTRING,'"Set %s block parameters"',1,1308) +LexToken(CLOSEBRACKET,')',1,1309) +LexToken(COMMA,',',1,1310) +LexToken(DQSTRING,'"WRITEAU_f"',1,1322) +LexToken(CLOSEBRACKET,')',1,1323) +LexToken(SEMICOLON,';',1,1324) +LexToken(DQSTRING,'" "',1,1327) +LexToken(SEMICOLON,';',1,1328) +LexToken(VAR,'gettext',1,1345) +LexToken(OPENBRACKET,'(',1,1352) +LexToken(DQSTRING,'"Write \\\'.au\\\' sound file on audio device"',1,1394) +LexToken(CLOSEBRACKET,')',1,1395) +LexToken(CLOSESQBRACKET,']',1,1396) +LexToken(COMMA,',',1,1397) +LexToken(OPENSQBRACKET,'[',1,1398) +LexToken(VAR,'gettext',1,1399) +LexToken(OPENBRACKET,'(',1,1406) +LexToken(DQSTRING,'"Buffer Size"',1,1419) +LexToken(CLOSEBRACKET,')',1,1420) +LexToken(SEMICOLON,';',1,1421) +LexToken(VAR,'gettext',1,1423) +LexToken(OPENBRACKET,'(',1,1430) +LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1455) +LexToken(CLOSEBRACKET,')',1,1456) +LexToken(CLOSESQBRACKET,']',1,1457) +LexToken(COMMA,',',1,1458) +LexToken(VAR,'list',1,1475) +LexToken(OPENBRACKET,'(',1,1479) +LexToken(DQSTRING,'"vec"',1,1484) +LexToken(COMMA,',',1,1485) +LexToken(NUMBER,'1',1,1486) +LexToken(COMMA,',',1,1487) +LexToken(DQSTRING,'"vec"',1,1492) +LexToken(COMMA,',',1,1493) +LexToken(NUMBER,'1',1,1494) +LexToken(CLOSEBRACKET,')',1,1495) +LexToken(COMMA,',',1,1496) +LexToken(VAR,'exprs',1,1497) +LexToken(CLOSEBRACKET,')',1,1502) +LexToken(EOL,'\n',1,1503) +LexToken(IF,'if',1,1516) +LexToken(NOT,'~',1,1519) +LexToken(VAR,'ok',1,1520) +LexToken(THEN,'then',1,1523) +LexToken(EOL,'\n',1,1527) +LexToken(BREAK,'break',1,1544) +LexToken(COMMA,',',1,1549) +LexToken(EOL,'\n',1,1550) +LexToken(END,'end',1,1563) +LexToken(EOL,'\n',1,1593) +LexToken(EOL,'\n',1,1594) +LexToken(VAR,'nin',1,1607) +LexToken(ASSIGNMENT,'=',1,1610) +LexToken(NUMBER,'1',1,1611) +LexToken(EOL,'\n',1,1612) +LexToken(EOL,'\n',1,1613) +LexToken(VAR,'fname1',1,1626) +LexToken(ASSIGNMENT,'=',1,1632) +LexToken(DQSTRING,'"/dev/audio"',1,1644) +LexToken(EOL,'\n',1,1645) +LexToken(VAR,'frmt1',1,1658) +LexToken(ASSIGNMENT,'=',1,1663) +LexToken(DQSTRING,'"uc "',1,1668) +LexToken(EOL,'\n',1,1669) +LexToken(EOL,'\n',1,1670) +LexToken(IF,'if',1,1683) +LexToken(VAR,'alreadyran',1,1686) +LexToken(LOGICAL,'&',1,1697) +LexToken(OPENBRACKET,'(',1,1699) +LexToken(VAR,'N',1,1700) +LexToken(COMPARISON,'<>',1,1702) +LexToken(VAR,'ipar',1,1705) +LexToken(OPENBRACKET,'(',1,1709) +LexToken(NUMBER,'5',1,1710) +LexToken(CLOSEBRACKET,')',1,1711) +LexToken(CLOSEBRACKET,')',1,1712) +LexToken(THEN,'then',1,1714) +LexToken(EOL,'\n',1,1718) +LexToken(VAR,'block_parameter_error',1,1735) +LexToken(OPENBRACKET,'(',1,1756) +LexToken(VAR,'msprintf',1,1757) +LexToken(OPENBRACKET,'(',1,1765) +LexToken(VAR,'gettext',1,1766) +LexToken(OPENBRACKET,'(',1,1773) +LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,1813) +LexToken(CLOSEBRACKET,')',1,1814) +LexToken(COMMA,',',1,1815) +LexToken(VAR,'gettext',1,1817) +LexToken(OPENBRACKET,'(',1,1824) +LexToken(DQSTRING,'"Buffer Size"',1,1837) +LexToken(CLOSEBRACKET,')',1,1838) +LexToken(CLOSEBRACKET,')',1,1839) +LexToken(COMMA,',',1,1840) +LexToken(VAR,'gettext',1,1861) +LexToken(OPENBRACKET,'(',1,1868) +LexToken(DQSTRING,'"End current simulation first"',1,1898) +LexToken(CLOSEBRACKET,')',1,1899) +LexToken(CLOSEBRACKET,')',1,1900) +LexToken(SEMICOLON,';',1,1901) +LexToken(EOL,'\n',1,1902) +LexToken(VAR,'ok',1,1919) +LexToken(ASSIGNMENT,'=',1,1921) +LexToken(PREVAR_BOOLEAN,'%f',1,1922) +LexToken(EOL,'\n',1,1924) +LexToken(ELSEIF,'elseif',1,1937) +LexToken(VAR,'N',1,1944) +LexToken(COMPARISON,'<',1,1946) +LexToken(NUMBER,'1',1,1948) +LexToken(THEN,'then',1,1950) +LexToken(EOL,'\n',1,1954) +LexToken(VAR,'block_parameter_error',1,1971) +LexToken(OPENBRACKET,'(',1,1992) +LexToken(VAR,'msprintf',1,1993) +LexToken(OPENBRACKET,'(',1,2001) +LexToken(VAR,'gettext',1,2002) +LexToken(OPENBRACKET,'(',1,2009) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2048) +LexToken(CLOSEBRACKET,')',1,2049) +LexToken(COMMA,',',1,2050) +LexToken(VAR,'gettext',1,2052) +LexToken(OPENBRACKET,'(',1,2059) +LexToken(DQSTRING,'"Buffer Size"',1,2072) +LexToken(CLOSEBRACKET,')',1,2073) +LexToken(COMMA,',',1,2074) +LexToken(VAR,'N',1,2076) +LexToken(CLOSEBRACKET,')',1,2077) +LexToken(COMMA,',',1,2078) +LexToken(VAR,'gettext',1,2099) +LexToken(OPENBRACKET,'(',1,2106) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,2143) +LexToken(CLOSEBRACKET,')',1,2144) +LexToken(CLOSEBRACKET,')',1,2145) +LexToken(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +LexToken(VAR,'ok',1,2164) +LexToken(ASSIGNMENT,'=',1,2166) +LexToken(PREVAR_BOOLEAN,'%f',1,2167) +LexToken(EOL,'\n',1,2169) +LexToken(END,'end',1,2182) +LexToken(EOL,'\n',1,2185) +LexToken(IF,'if',1,2198) +LexToken(VAR,'swap',1,2201) +LexToken(COMPARISON,'<>',1,2206) +LexToken(NUMBER,'0',1,2209) +LexToken(LOGICAL,'&',1,2211) +LexToken(VAR,'swap',1,2213) +LexToken(COMPARISON,'<>',1,2218) +LexToken(NUMBER,'1',1,2221) +LexToken(THEN,'then',1,2223) +LexToken(EOL,'\n',1,2227) +LexToken(VAR,'block_parameter_error',1,2244) +LexToken(OPENBRACKET,'(',1,2265) +LexToken(VAR,'msprintf',1,2266) +LexToken(OPENBRACKET,'(',1,2274) +LexToken(VAR,'gettext',1,2275) +LexToken(OPENBRACKET,'(',1,2282) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2321) +LexToken(CLOSEBRACKET,')',1,2322) +LexToken(COMMA,',',1,2323) +LexToken(VAR,'gettext',1,2325) +LexToken(OPENBRACKET,'(',1,2332) +LexToken(DQSTRING,'"Swap Mode"',1,2343) +LexToken(CLOSEBRACKET,')',1,2344) +LexToken(COMMA,',',1,2345) +LexToken(VAR,'swap',1,2347) +LexToken(CLOSEBRACKET,')',1,2351) +LexToken(COMMA,',',1,2352) +LexToken(VAR,'msprintf',1,2373) +LexToken(OPENBRACKET,'(',1,2381) +LexToken(VAR,'gettext',1,2382) +LexToken(OPENBRACKET,'(',1,2389) +LexToken(DQSTRING,'"Must be in the interval %s."',1,2418) +LexToken(CLOSEBRACKET,')',1,2419) +LexToken(COMMA,',',1,2420) +LexToken(DQSTRING,'"[0, 1]"',1,2429) +LexToken(CLOSEBRACKET,')',1,2430) +LexToken(CLOSEBRACKET,')',1,2431) +LexToken(SEMICOLON,';',1,2432) +LexToken(EOL,'\n',1,2433) +LexToken(VAR,'ok',1,2450) +LexToken(ASSIGNMENT,'=',1,2452) +LexToken(PREVAR_BOOLEAN,'%f',1,2453) +LexToken(EOL,'\n',1,2455) +LexToken(END,'end',1,2468) +LexToken(EOL,'\n',1,2471) +LexToken(EOL,'\n',1,2472) +LexToken(IF,'if',1,2485) +LexToken(VAR,'ok',1,2488) +LexToken(THEN,'then',1,2491) +LexToken(EOL,'\n',1,2495) +LexToken(VAR,'ipar',1,2512) +LexToken(ASSIGNMENT,'=',1,2516) +LexToken(OPENSQBRACKET,'[',1,2517) +LexToken(VAR,'length',1,2518) +LexToken(OPENBRACKET,'(',1,2524) +LexToken(VAR,'fname1',1,2525) +LexToken(CLOSEBRACKET,')',1,2531) +LexToken(SEMICOLON,';',1,2532) +LexToken(VAR,'_str2code',1,2533) +LexToken(OPENBRACKET,'(',1,2542) +LexToken(VAR,'frmt1',1,2543) +LexToken(CLOSEBRACKET,')',1,2548) +LexToken(SEMICOLON,';',1,2549) +LexToken(VAR,'N',1,2550) +LexToken(SEMICOLON,';',1,2551) +LexToken(VAR,'swap',1,2552) +LexToken(SEMICOLON,';',1,2556) +LexToken(VAR,'_str2code',1,2557) +LexToken(OPENBRACKET,'(',1,2566) +LexToken(VAR,'fname1',1,2567) +LexToken(CLOSEBRACKET,')',1,2573) +LexToken(CLOSESQBRACKET,']',1,2574) +LexToken(EOL,'\n',1,2575) +LexToken(IF,'if',1,2592) +LexToken(VAR,'prod',1,2595) +LexToken(OPENBRACKET,'(',1,2599) +LexToken(VAR,'size',1,2600) +LexToken(OPENBRACKET,'(',1,2604) +LexToken(VAR,'dstate',1,2605) +LexToken(CLOSEBRACKET,')',1,2611) +LexToken(CLOSEBRACKET,')',1,2612) +LexToken(COMPARISON,'<>',1,2613) +LexToken(OPENBRACKET,'(',1,2615) +LexToken(VAR,'nin',1,2616) +LexToken(OPERATOR,'+',1,2619) +LexToken(NUMBER,'1',1,2620) +LexToken(CLOSEBRACKET,')',1,2621) +LexToken(OPERATOR,'*',1,2622) +LexToken(VAR,'N',1,2623) +LexToken(OPERATOR,'+',1,2624) +LexToken(NUMBER,'2',1,2625) +LexToken(THEN,'then',1,2627) +LexToken(EOL,'\n',1,2631) +LexToken(VAR,'dstate',1,2652) +LexToken(ASSIGNMENT,'=',1,2658) +LexToken(OPENSQBRACKET,'[',1,2659) +LexToken(NUMBER,'-1',1,2660) +LexToken(SEMICOLON,';',1,2662) +LexToken(VAR,'lunit',1,2663) +LexToken(SEMICOLON,';',1,2668) +LexToken(VAR,'zeros',1,2669) +LexToken(OPENBRACKET,'(',1,2674) +LexToken(OPENBRACKET,'(',1,2675) +LexToken(VAR,'nin',1,2676) +LexToken(OPERATOR,'+',1,2679) +LexToken(NUMBER,'1',1,2680) +LexToken(CLOSEBRACKET,')',1,2681) +LexToken(OPERATOR,'*',1,2682) +LexToken(VAR,'N',1,2683) +LexToken(COMMA,',',1,2684) +LexToken(NUMBER,'1',1,2685) +LexToken(CLOSEBRACKET,')',1,2686) +LexToken(CLOSESQBRACKET,']',1,2687) +LexToken(EOL,'\n',1,2688) +LexToken(END,'end',1,2705) +LexToken(EOL,'\n',1,2708) +LexToken(VAR,'model',1,2725) +LexToken(DOT,'.',1,2730) +LexToken(VAR,'in',1,2731) +LexToken(ASSIGNMENT,'=',1,2733) +LexToken(NUMBER,'1',1,2734) +LexToken(EOL,'\n',1,2735) +LexToken(VAR,'model',1,2752) +LexToken(DOT,'.',1,2757) +LexToken(VAR,'dstate',1,2758) +LexToken(ASSIGNMENT,'=',1,2764) +LexToken(VAR,'dstate',1,2765) +LexToken(SEMICOLON,';',1,2771) +LexToken(EOL,'\n',1,2772) +LexToken(VAR,'model',1,2789) +LexToken(DOT,'.',1,2794) +LexToken(VAR,'ipar',1,2795) +LexToken(ASSIGNMENT,'=',1,2799) +LexToken(VAR,'ipar',1,2800) +LexToken(EOL,'\n',1,2804) +LexToken(VAR,'graphics',1,2821) +LexToken(DOT,'.',1,2829) +LexToken(VAR,'exprs',1,2830) +LexToken(ASSIGNMENT,'=',1,2835) +LexToken(VAR,'exprs',1,2836) +LexToken(SEMICOLON,';',1,2841) +LexToken(EOL,'\n',1,2842) +LexToken(VAR,'x',1,2859) +LexToken(DOT,'.',1,2860) +LexToken(VAR,'graphics',1,2861) +LexToken(ASSIGNMENT,'=',1,2869) +LexToken(VAR,'graphics',1,2870) +LexToken(SEMICOLON,';',1,2878) +LexToken(EOL,'\n',1,2879) +LexToken(VAR,'x',1,2896) +LexToken(DOT,'.',1,2897) +LexToken(VAR,'model',1,2898) +LexToken(ASSIGNMENT,'=',1,2903) +LexToken(VAR,'model',1,2904) +LexToken(EOL,'\n',1,2909) +LexToken(BREAK,'break',1,2926) +LexToken(EOL,'\n',1,2931) +LexToken(END,'end',1,2944) +LexToken(EOL,'\n',1,2947) +LexToken(EOL,'\n',1,2948) +LexToken(END,'end',1,2957) +LexToken(EOL,'\n',1,2960) +LexToken(CASE,'case',1,2965) +LexToken(DQSTRING,'"define"',1,2977) +LexToken(THEN,'then',1,2979) +LexToken(EOL,'\n',1,2983) +LexToken(VAR,'in',1,2992) +LexToken(ASSIGNMENT,'=',1,2994) +LexToken(NUMBER,'1',1,2995) +LexToken(SEMICOLON,';',1,2996) +LexToken(EOL,'\n',1,2997) +LexToken(VAR,'nin',1,3006) +LexToken(ASSIGNMENT,'=',1,3009) +LexToken(VAR,'sum',1,3010) +LexToken(OPENBRACKET,'(',1,3013) +LexToken(VAR,'in',1,3014) +LexToken(CLOSEBRACKET,')',1,3016) +LexToken(EOL,'\n',1,3017) +LexToken(VAR,'frmt',1,3026) +LexToken(ASSIGNMENT,'=',1,3030) +LexToken(DQSTRING,'"uc "',1,3035) +LexToken(EOL,'\n',1,3036) +LexToken(VAR,'fname',1,3045) +LexToken(ASSIGNMENT,'=',1,3050) +LexToken(DQSTRING,'"/dev/audio"',1,3062) +LexToken(EOL,'\n',1,3063) +LexToken(VAR,'swap',1,3072) +LexToken(ASSIGNMENT,'=',1,3076) +LexToken(NUMBER,'0',1,3077) +LexToken(EOL,'\n',1,3078) +LexToken(VAR,'lunit',1,3087) +LexToken(ASSIGNMENT,'=',1,3092) +LexToken(NUMBER,'0',1,3093) +LexToken(EOL,'\n',1,3094) +LexToken(VAR,'N',1,3103) +LexToken(ASSIGNMENT,'=',1,3104) +LexToken(NUMBER,'2',1,3105) +LexToken(SEMICOLON,';',1,3106) +LexToken(EOL,'\n',1,3107) +LexToken(EOL,'\n',1,3108) +LexToken(VAR,'model',1,3117) +LexToken(ASSIGNMENT,'=',1,3122) +LexToken(SCICOS_MODEL,'scicos_model',1,3123) +LexToken(OPENBRACKET,'(',1,3135) +LexToken(CLOSEBRACKET,')',1,3136) +LexToken(EOL,'\n',1,3137) +LexToken(VAR,'model',1,3146) +LexToken(DOT,'.',1,3151) +LexToken(VAR,'sim',1,3152) +LexToken(ASSIGNMENT,'=',1,3155) +LexToken(VAR,'list',1,3156) +LexToken(OPENBRACKET,'(',1,3160) +LexToken(DQSTRING,'"writeau"',1,3169) +LexToken(COMMA,',',1,3170) +LexToken(NUMBER,'2',1,3171) +LexToken(CLOSEBRACKET,')',1,3172) +LexToken(EOL,'\n',1,3173) +LexToken(VAR,'model',1,3182) +LexToken(DOT,'.',1,3187) +LexToken(VAR,'in',1,3188) +LexToken(ASSIGNMENT,'=',1,3190) +LexToken(VAR,'in',1,3191) +LexToken(EOL,'\n',1,3193) +LexToken(VAR,'model',1,3202) +LexToken(DOT,'.',1,3207) +LexToken(VAR,'evtin',1,3208) +LexToken(ASSIGNMENT,'=',1,3213) +LexToken(NUMBER,'1',1,3214) +LexToken(EOL,'\n',1,3215) +LexToken(VAR,'model',1,3224) +LexToken(DOT,'.',1,3229) +LexToken(VAR,'dstate',1,3230) +LexToken(ASSIGNMENT,'=',1,3236) +LexToken(OPENSQBRACKET,'[',1,3237) +LexToken(NUMBER,'-1',1,3238) +LexToken(SEMICOLON,';',1,3240) +LexToken(VAR,'lunit',1,3241) +LexToken(SEMICOLON,';',1,3246) +LexToken(VAR,'zeros',1,3247) +LexToken(OPENBRACKET,'(',1,3252) +LexToken(OPENBRACKET,'(',1,3253) +LexToken(VAR,'nin',1,3254) +LexToken(OPERATOR,'+',1,3257) +LexToken(NUMBER,'1',1,3258) +LexToken(CLOSEBRACKET,')',1,3259) +LexToken(OPERATOR,'*',1,3260) +LexToken(VAR,'N',1,3261) +LexToken(COMMA,',',1,3262) +LexToken(NUMBER,'1',1,3263) +LexToken(CLOSEBRACKET,')',1,3264) +LexToken(CLOSESQBRACKET,']',1,3265) +LexToken(EOL,'\n',1,3266) +LexToken(VAR,'model',1,3275) +LexToken(DOT,'.',1,3280) +LexToken(VAR,'ipar',1,3281) +LexToken(ASSIGNMENT,'=',1,3285) +LexToken(OPENSQBRACKET,'[',1,3286) +LexToken(VAR,'length',1,3287) +LexToken(OPENBRACKET,'(',1,3293) +LexToken(VAR,'fname',1,3294) +LexToken(CLOSEBRACKET,')',1,3299) +LexToken(SEMICOLON,';',1,3300) +LexToken(VAR,'_str2code',1,3301) +LexToken(OPENBRACKET,'(',1,3310) +LexToken(VAR,'frmt',1,3311) +LexToken(CLOSEBRACKET,')',1,3315) +LexToken(SEMICOLON,';',1,3316) +LexToken(VAR,'N',1,3317) +LexToken(SEMICOLON,';',1,3318) +LexToken(VAR,'swap',1,3319) +LexToken(SEMICOLON,';',1,3323) +LexToken(VAR,'_str2code',1,3324) +LexToken(OPENBRACKET,'(',1,3333) +LexToken(VAR,'fname',1,3334) +LexToken(CLOSEBRACKET,')',1,3339) +LexToken(CLOSESQBRACKET,']',1,3340) +LexToken(EOL,'\n',1,3341) +LexToken(VAR,'model',1,3350) +LexToken(DOT,'.',1,3355) +LexToken(VAR,'blocktype',1,3356) +LexToken(ASSIGNMENT,'=',1,3365) +LexToken(DQSTRING,'"d"',1,3368) +LexToken(EOL,'\n',1,3369) +LexToken(VAR,'model',1,3378) +LexToken(DOT,'.',1,3383) +LexToken(VAR,'dep_ut',1,3384) +LexToken(ASSIGNMENT,'=',1,3390) +LexToken(OPENSQBRACKET,'[',1,3391) +LexToken(PREVAR_BOOLEAN,'%t',1,3392) +LexToken(PREVAR_BOOLEAN,'%f',1,3395) +LexToken(CLOSESQBRACKET,']',1,3397) +LexToken(EOL,'\n',1,3398) +LexToken(EOL,'\n',1,3399) +LexToken(VAR,'exprs',1,3408) +LexToken(ASSIGNMENT,'=',1,3413) +LexToken(OPENSQBRACKET,'[',1,3414) +LexToken(VAR,'string',1,3415) +LexToken(OPENBRACKET,'(',1,3421) +LexToken(VAR,'N',1,3422) +LexToken(CLOSEBRACKET,')',1,3423) +LexToken(VAR,'string',1,3433) +LexToken(OPENBRACKET,'(',1,3439) +LexToken(VAR,'swap',1,3440) +LexToken(CLOSEBRACKET,')',1,3444) +LexToken(CLOSESQBRACKET,']',1,3445) +LexToken(EOL,'\n',1,3446) +LexToken(VAR,'gr_i',1,3455) +LexToken(ASSIGNMENT,'=',1,3459) +LexToken(OPENSQBRACKET,'[',1,3460) +LexToken(CLOSESQBRACKET,']',1,3461) +LexToken(EOL,'\n',1,3462) +LexToken(VAR,'x',1,3471) +LexToken(ASSIGNMENT,'=',1,3472) +LexToken(VAR,'standard_define',1,3473) +LexToken(OPENBRACKET,'(',1,3488) +LexToken(OPENSQBRACKET,'[',1,3489) +LexToken(NUMBER,'4',1,3490) +LexToken(NUMBER,'2',1,3492) +LexToken(CLOSESQBRACKET,']',1,3493) +LexToken(COMMA,',',1,3494) +LexToken(VAR,'model',1,3495) +LexToken(COMMA,',',1,3500) +LexToken(VAR,'exprs',1,3501) +LexToken(COMMA,',',1,3506) +LexToken(VAR,'gr_i',1,3507) +LexToken(CLOSEBRACKET,')',1,3511) +LexToken(EOL,'\n',1,3512) +LexToken(END,'end',1,3517) +LexToken(EOL,'\n',1,3520) +LexToken(ENDFUNCTION,'endfunction',1,3521) +LexToken(EOL,'\n',1,3532) diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js new file mode 100644 index 00000000..da45524c --- /dev/null +++ b/js/Sinks/WRITEC_f.js @@ -0,0 +1,935 @@ +LexToken(EOL,'\n',1,8) +LexToken(EOL,'\n',1,11) +LexToken(EOL,'\n',1,71) +LexToken(EOL,'\n',1,149) +LexToken(EOL,'\n',1,152) +LexToken(EOL,'\n',1,224) +LexToken(EOL,'\n',1,296) +LexToken(EOL,'\n',1,365) +LexToken(EOL,'\n',1,404) +LexToken(EOL,'\n',1,407) +LexToken(EOL,'\n',1,474) +LexToken(EOL,'\n',1,540) +LexToken(EOL,'\n',1,605) +LexToken(EOL,'\n',1,653) +LexToken(EOL,'\n',1,656) +LexToken(EOL,'\n',1,725) +LexToken(EOL,'\n',1,788) +LexToken(EOL,'\n',1,870) +LexToken(EOL,'\n',1,873) +LexToken(EOL,'\n',1,904) +LexToken(EOL,'\n',1,907) +LexToken(EOL,'\n',1,908) +LexToken(FUNCTION,'function',1,909) +LexToken(OPENSQBRACKET,'[',1,918) +LexToken(VAR,'x',1,919) +LexToken(COMMA,',',1,920) +LexToken(VAR,'y',1,921) +LexToken(COMMA,',',1,922) +LexToken(VAR,'typ',1,923) +LexToken(CLOSESQBRACKET,']',1,926) +LexToken(ASSIGNMENT,'=',1,927) +LexToken(VAR,'WRITEC_f',1,928) +LexToken(OPENBRACKET,'(',1,936) +LexToken(VAR,'job',1,937) +LexToken(COMMA,',',1,940) +LexToken(VAR,'arg1',1,941) +LexToken(COMMA,',',1,945) +LexToken(VAR,'arg2',1,946) +LexToken(CLOSEBRACKET,')',1,950) +LexToken(EOL,'\n',1,951) +LexToken(VAR,'x',1,956) +LexToken(ASSIGNMENT,'=',1,957) +LexToken(OPENSQBRACKET,'[',1,958) +LexToken(CLOSESQBRACKET,']',1,959) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'y',1,966) +LexToken(ASSIGNMENT,'=',1,967) +LexToken(OPENSQBRACKET,'[',1,968) +LexToken(CLOSESQBRACKET,']',1,969) +LexToken(SEMICOLON,';',1,970) +LexToken(EOL,'\n',1,971) +LexToken(VAR,'typ',1,976) +LexToken(ASSIGNMENT,'=',1,979) +LexToken(OPENSQBRACKET,'[',1,980) +LexToken(CLOSESQBRACKET,']',1,981) +LexToken(SEMICOLON,';',1,982) +LexToken(EOL,'\n',1,983) +LexToken(SELECT,'select',1,988) +LexToken(VAR,'job',1,995) +LexToken(EOL,'\n',1,998) +LexToken(CASE,'case',1,1003) +LexToken(DQSTRING,'"set"',1,1012) +LexToken(THEN,'then',1,1014) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'x',1,1027) +LexToken(ASSIGNMENT,'=',1,1028) +LexToken(VAR,'arg1',1,1029) +LexToken(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +LexToken(VAR,'graphics',1,1043) +LexToken(ASSIGNMENT,'=',1,1051) +LexToken(VAR,'arg1',1,1052) +LexToken(DOT,'.',1,1056) +LexToken(VAR,'graphics',1,1057) +LexToken(SEMICOLON,';',1,1065) +LexToken(EOL,'\n',1,1066) +LexToken(VAR,'exprs',1,1075) +LexToken(ASSIGNMENT,'=',1,1080) +LexToken(VAR,'graphics',1,1081) +LexToken(DOT,'.',1,1089) +LexToken(VAR,'exprs',1,1090) +LexToken(EOL,'\n',1,1095) +LexToken(VAR,'model',1,1104) +LexToken(ASSIGNMENT,'=',1,1109) +LexToken(VAR,'arg1',1,1110) +LexToken(DOT,'.',1,1114) +LexToken(VAR,'model',1,1115) +LexToken(SEMICOLON,';',1,1120) +LexToken(EOL,'\n',1,1121) +LexToken(VAR,'ipar',1,1130) +LexToken(ASSIGNMENT,'=',1,1134) +LexToken(VAR,'model',1,1135) +LexToken(DOT,'.',1,1140) +LexToken(VAR,'ipar',1,1141) +LexToken(SEMICOLON,';',1,1145) +LexToken(EOL,'\n',1,1146) +LexToken(VAR,'dstate',1,1155) +LexToken(ASSIGNMENT,'=',1,1161) +LexToken(VAR,'model',1,1162) +LexToken(DOT,'.',1,1167) +LexToken(VAR,'dstate',1,1168) +LexToken(EOL,'\n',1,1174) +LexToken(VAR,'lunit',1,1183) +LexToken(ASSIGNMENT,'=',1,1188) +LexToken(VAR,'dstate',1,1189) +LexToken(OPENBRACKET,'(',1,1195) +LexToken(NUMBER,'2',1,1196) +LexToken(CLOSEBRACKET,')',1,1197) +LexToken(EOL,'\n',1,1198) +LexToken(VAR,'fname',1,1207) +LexToken(ASSIGNMENT,'=',1,1212) +LexToken(VAR,'exprs',1,1213) +LexToken(OPENBRACKET,'(',1,1218) +LexToken(NUMBER,'2',1,1219) +LexToken(CLOSEBRACKET,')',1,1220) +LexToken(EOL,'\n',1,1221) +LexToken(VAR,'frmt',1,1230) +LexToken(ASSIGNMENT,'=',1,1234) +LexToken(VAR,'exprs',1,1235) +LexToken(OPENBRACKET,'(',1,1240) +LexToken(NUMBER,'3',1,1241) +LexToken(CLOSEBRACKET,')',1,1242) +LexToken(EOL,'\n',1,1243) +LexToken(WHILE,'while',1,1252) +LexToken(PREVAR_BOOLEAN,'%t',1,1258) +LexToken(DO,'do',1,1261) +LexToken(EOL,'\n',1,1263) +LexToken(OPENSQBRACKET,'[',1,1276) +LexToken(VAR,'ok',1,1277) +LexToken(COMMA,',',1,1279) +LexToken(VAR,'in',1,1280) +LexToken(COMMA,',',1,1282) +LexToken(VAR,'fname1',1,1283) +LexToken(COMMA,',',1,1289) +LexToken(VAR,'frmt1',1,1290) +LexToken(COMMA,',',1,1295) +LexToken(VAR,'N',1,1296) +LexToken(COMMA,',',1,1297) +LexToken(VAR,'swap',1,1298) +LexToken(COMMA,',',1,1302) +LexToken(VAR,'exprs',1,1303) +LexToken(CLOSESQBRACKET,']',1,1308) +LexToken(ASSIGNMENT,'=',1,1310) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1312) +LexToken(OPENBRACKET,'(',1,1327) +LexToken(OPENSQBRACKET,'[',1,1328) +LexToken(VAR,'msprintf',1,1329) +LexToken(OPENBRACKET,'(',1,1337) +LexToken(VAR,'gettext',1,1338) +LexToken(OPENBRACKET,'(',1,1345) +LexToken(DQSTRING,'"Set %s block parameters"',1,1370) +LexToken(CLOSEBRACKET,')',1,1371) +LexToken(COMMA,',',1,1372) +LexToken(DQSTRING,'"WRITEC_f"',1,1383) +LexToken(CLOSEBRACKET,')',1,1384) +LexToken(SEMICOLON,';',1,1385) +LexToken(DQSTRING,'" "',1,1388) +LexToken(SEMICOLON,';',1,1389) +LexToken(VAR,'gettext',1,1406) +LexToken(OPENBRACKET,'(',1,1413) +LexToken(DQSTRING,'"Write to C binary file"',1,1437) +LexToken(CLOSEBRACKET,')',1,1438) +LexToken(CLOSESQBRACKET,']',1,1439) +LexToken(COMMA,',',1,1440) +LexToken(OPENSQBRACKET,'[',1,1442) +LexToken(VAR,'gettext',1,1443) +LexToken(OPENBRACKET,'(',1,1450) +LexToken(DQSTRING,'"Input Size"',1,1462) +LexToken(CLOSEBRACKET,')',1,1463) +LexToken(SEMICOLON,';',1,1464) +LexToken(VAR,'gettext',1,1466) +LexToken(OPENBRACKET,'(',1,1473) +LexToken(DQSTRING,'"Output File Name"',1,1491) +LexToken(CLOSEBRACKET,')',1,1492) +LexToken(SEMICOLON,';',1,1493) +LexToken(VAR,'gettext',1,1510) +LexToken(OPENBRACKET,'(',1,1517) +LexToken(DQSTRING,'"Output Format"',1,1532) +LexToken(CLOSEBRACKET,')',1,1533) +LexToken(SEMICOLON,';',1,1534) +LexToken(VAR,'gettext',1,1536) +LexToken(OPENBRACKET,'(',1,1543) +LexToken(DQSTRING,'"Buffer Size"',1,1556) +LexToken(CLOSEBRACKET,')',1,1557) +LexToken(SEMICOLON,';',1,1558) +LexToken(VAR,'gettext',1,1560) +LexToken(OPENBRACKET,'(',1,1567) +LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1592) +LexToken(CLOSEBRACKET,')',1,1593) +LexToken(CLOSESQBRACKET,']',1,1594) +LexToken(COMMA,',',1,1595) +LexToken(VAR,'list',1,1612) +LexToken(OPENBRACKET,'(',1,1616) +LexToken(DQSTRING,'"vec"',1,1621) +LexToken(COMMA,',',1,1622) +LexToken(NUMBER,'1',1,1623) +LexToken(COMMA,',',1,1624) +LexToken(DQSTRING,'"str"',1,1629) +LexToken(COMMA,',',1,1630) +LexToken(NUMBER,'1',1,1631) +LexToken(COMMA,',',1,1632) +LexToken(DQSTRING,'"str"',1,1637) +LexToken(COMMA,',',1,1638) +LexToken(NUMBER,'1',1,1639) +LexToken(COMMA,',',1,1640) +LexToken(DQSTRING,'"vec"',1,1645) +LexToken(COMMA,',',1,1646) +LexToken(NUMBER,'1',1,1647) +LexToken(COMMA,',',1,1648) +LexToken(DQSTRING,'"vec"',1,1653) +LexToken(COMMA,',',1,1654) +LexToken(NUMBER,'1',1,1655) +LexToken(CLOSEBRACKET,')',1,1656) +LexToken(COMMA,',',1,1657) +LexToken(VAR,'exprs',1,1658) +LexToken(CLOSEBRACKET,')',1,1663) +LexToken(EOL,'\n',1,1664) +LexToken(EOL,'\n',1,1665) +LexToken(IF,'if',1,1678) +LexToken(NOT,'~',1,1681) +LexToken(VAR,'ok',1,1682) +LexToken(THEN,'then',1,1685) +LexToken(EOL,'\n',1,1689) +LexToken(BREAK,'break',1,1706) +LexToken(COMMA,',',1,1711) +LexToken(EOL,'\n',1,1712) +LexToken(END,'end',1,1725) +LexToken(EOL,'\n',1,1755) +LexToken(EOL,'\n',1,1756) +LexToken(VAR,'in',1,1769) +LexToken(ASSIGNMENT,'=',1,1771) +LexToken(VAR,'int',1,1772) +LexToken(OPENBRACKET,'(',1,1775) +LexToken(VAR,'in',1,1776) +LexToken(CLOSEBRACKET,')',1,1778) +LexToken(EOL,'\n',1,1779) +LexToken(VAR,'nin',1,1792) +LexToken(ASSIGNMENT,'=',1,1795) +LexToken(VAR,'in',1,1796) +LexToken(EOL,'\n',1,1798) +LexToken(EOL,'\n',1,1799) +LexToken(VAR,'fname1',1,1812) +LexToken(ASSIGNMENT,'=',1,1819) +LexToken(VAR,'pathconvert',1,1821) +LexToken(OPENBRACKET,'(',1,1832) +LexToken(VAR,'stripblanks',1,1833) +LexToken(OPENBRACKET,'(',1,1844) +LexToken(VAR,'fname1',1,1845) +LexToken(CLOSEBRACKET,')',1,1851) +LexToken(COMMA,',',1,1852) +LexToken(PREVAR_BOOLEAN,'%f',1,1854) +LexToken(COMMA,',',1,1856) +LexToken(PREVAR_BOOLEAN,'%t',1,1858) +LexToken(CLOSEBRACKET,')',1,1860) +LexToken(EOL,'\n',1,1861) +LexToken(VAR,'frmt1',1,1874) +LexToken(ASSIGNMENT,'=',1,1879) +LexToken(VAR,'stripblanks',1,1880) +LexToken(OPENBRACKET,'(',1,1891) +LexToken(VAR,'frmt1',1,1892) +LexToken(CLOSEBRACKET,')',1,1897) +LexToken(EOL,'\n',1,1898) +LexToken(VAR,'fmts',1,1911) +LexToken(ASSIGNMENT,'=',1,1915) +LexToken(OPENSQBRACKET,'[',1,1916) +LexToken(DQSTRING,'"s"',1,1919) +LexToken(COMMA,',',1,1920) +LexToken(DQSTRING,'"l"',1,1923) +LexToken(COMMA,',',1,1924) +LexToken(DQSTRING,'"d"',1,1927) +LexToken(COMMA,',',1,1928) +LexToken(DQSTRING,'"f"',1,1931) +LexToken(COMMA,',',1,1932) +LexToken(DQSTRING,'"c"',1,1935) +LexToken(COMMA,',',1,1936) +LexToken(DQSTRING,'"us"',1,1940) +LexToken(COMMA,',',1,1941) +LexToken(DQSTRING,'"ul"',1,1945) +LexToken(COMMA,',',1,1946) +LexToken(DQSTRING,'"uc"',1,1950) +LexToken(COMMA,',',1,1951) +LexToken(DQSTRING,'"ull"',1,1956) +LexToken(COMMA,',',1,1957) +LexToken(DQSTRING,'"uls"',1,1962) +LexToken(COMMA,',',1,1963) +LexToken(DQSTRING,'"ubl"',1,1968) +LexToken(COMMA,',',1,1969) +LexToken(DQSTRING,'"ubs"',1,1974) +LexToken(COMMA,',',1,1975) +LexToken(DQSTRING,'"dl"',1,1980) +LexToken(COMMA,',',1,1981) +LexToken(DQSTRING,'"fl"',1,1985) +LexToken(COMMA,',',1,1986) +LexToken(DQSTRING,'"ll"',1,1990) +LexToken(COMMA,',',1,1991) +LexToken(DQSTRING,'"sl"',1,1995) +LexToken(COMMA,',',1,1996) +LexToken(DQSTRING,'"db"',1,2000) +LexToken(COMMA,',',1,2001) +LexToken(DQSTRING,'"fb"',1,2005) +LexToken(COMMA,',',1,2006) +LexToken(DQSTRING,'"lb"',1,2010) +LexToken(COMMA,',',1,2011) +LexToken(DQSTRING,'"sb"',1,2015) +LexToken(CLOSESQBRACKET,']',1,2016) +LexToken(EOL,'\n',1,2017) +LexToken(EOL,'\n',1,2018) +LexToken(IF,'if',1,2031) +LexToken(VAR,'and',1,2034) +LexToken(OPENBRACKET,'(',1,2037) +LexToken(VAR,'frmt1',1,2038) +LexToken(COMPARISON,'<>',1,2044) +LexToken(VAR,'fmts',1,2047) +LexToken(CLOSEBRACKET,')',1,2051) +LexToken(THEN,'then',1,2053) +LexToken(EOL,'\n',1,2057) +LexToken(VAR,'block_parameter_error',1,2074) +LexToken(OPENBRACKET,'(',1,2095) +LexToken(VAR,'msprintf',1,2096) +LexToken(OPENBRACKET,'(',1,2104) +LexToken(VAR,'gettext',1,2105) +LexToken(OPENBRACKET,'(',1,2112) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,2151) +LexToken(CLOSEBRACKET,')',1,2152) +LexToken(COMMA,',',1,2153) +LexToken(VAR,'gettext',1,2155) +LexToken(OPENBRACKET,'(',1,2162) +LexToken(DQSTRING,'"Input Format"',1,2176) +LexToken(CLOSEBRACKET,')',1,2177) +LexToken(COMMA,',',1,2178) +LexToken(VAR,'frmt1',1,2180) +LexToken(CLOSEBRACKET,')',1,2185) +LexToken(COMMA,',',1,2186) +LexToken(VAR,'gettext',1,2207) +LexToken(OPENBRACKET,'(',1,2214) +LexToken(DQSTRING,'"Valid formats are: "',1,2235) +LexToken(OPERATOR,'+',1,2237) +LexToken(VAR,'strcat',1,2239) +LexToken(OPENBRACKET,'(',1,2245) +LexToken(VAR,'fmts',1,2246) +LexToken(COMMA,',',1,2250) +LexToken(DQSTRING,'", "',1,2254) +LexToken(CLOSEBRACKET,')',1,2255) +LexToken(CLOSEBRACKET,')',1,2256) +LexToken(CLOSEBRACKET,')',1,2257) +LexToken(SEMICOLON,';',1,2258) +LexToken(EOL,'\n',1,2259) +LexToken(VAR,'ok',1,2276) +LexToken(ASSIGNMENT,'=',1,2278) +LexToken(PREVAR_BOOLEAN,'%f',1,2279) +LexToken(EOL,'\n',1,2281) +LexToken(ELSEIF,'elseif',1,2294) +LexToken(VAR,'alreadyran',1,2301) +LexToken(LOGICAL,'&',1,2312) +LexToken(VAR,'fname1',1,2314) +LexToken(COMPARISON,'<>',1,2321) +LexToken(VAR,'fname',1,2324) +LexToken(THEN,'then',1,2330) +LexToken(EOL,'\n',1,2334) +LexToken(VAR,'block_parameter_error',1,2351) +LexToken(OPENBRACKET,'(',1,2372) +LexToken(VAR,'msprintf',1,2373) +LexToken(OPENBRACKET,'(',1,2381) +LexToken(VAR,'gettext',1,2382) +LexToken(OPENBRACKET,'(',1,2389) +LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running"',1,2428) +LexToken(CLOSEBRACKET,')',1,2429) +LexToken(COMMA,',',1,2430) +LexToken(VAR,'gettext',1,2432) +LexToken(OPENBRACKET,'(',1,2439) +LexToken(DQSTRING,'"Input Format"',1,2453) +LexToken(CLOSEBRACKET,')',1,2454) +LexToken(CLOSEBRACKET,')',1,2455) +LexToken(COMMA,',',1,2456) +LexToken(VAR,'gettext',1,2477) +LexToken(OPENBRACKET,'(',1,2484) +LexToken(DQSTRING,'"End current simulation first."',1,2515) +LexToken(CLOSEBRACKET,')',1,2516) +LexToken(CLOSEBRACKET,')',1,2517) +LexToken(SEMICOLON,';',1,2518) +LexToken(EOL,'\n',1,2519) +LexToken(VAR,'ok',1,2536) +LexToken(ASSIGNMENT,'=',1,2538) +LexToken(PREVAR_BOOLEAN,'%f',1,2539) +LexToken(EOL,'\n',1,2541) +LexToken(ELSEIF,'elseif',1,2554) +LexToken(VAR,'alreadyran',1,2561) +LexToken(LOGICAL,'&',1,2572) +LexToken(VAR,'N',1,2574) +LexToken(COMPARISON,'<>',1,2576) +LexToken(VAR,'ipar',1,2579) +LexToken(OPENBRACKET,'(',1,2583) +LexToken(NUMBER,'5',1,2584) +LexToken(CLOSEBRACKET,')',1,2585) +LexToken(THEN,'then',1,2587) +LexToken(EOL,'\n',1,2591) +LexToken(VAR,'block_parameter_error',1,2608) +LexToken(OPENBRACKET,'(',1,2629) +LexToken(VAR,'msprintf',1,2630) +LexToken(OPENBRACKET,'(',1,2638) +LexToken(VAR,'gettext',1,2639) +LexToken(OPENBRACKET,'(',1,2646) +LexToken(DQSTRING,'"You cannot modify \\\'Buffer Size\\\' when running."',1,2695) +LexToken(CLOSEBRACKET,')',1,2696) +LexToken(COMMA,',',1,2697) +LexToken(VAR,'gettext',1,2699) +LexToken(OPENBRACKET,'(',1,2706) +LexToken(DQSTRING,'"Buffer Size"',1,2719) +LexToken(CLOSEBRACKET,')',1,2720) +LexToken(CLOSEBRACKET,')',1,2721) +LexToken(COMMA,',',1,2722) +LexToken(VAR,'gettext',1,2743) +LexToken(OPENBRACKET,'(',1,2750) +LexToken(DQSTRING,'"End current simulation first"',1,2780) +LexToken(CLOSEBRACKET,')',1,2781) +LexToken(CLOSEBRACKET,')',1,2782) +LexToken(SEMICOLON,';',1,2783) +LexToken(EOL,'\n',1,2784) +LexToken(VAR,'ok',1,2801) +LexToken(ASSIGNMENT,'=',1,2803) +LexToken(PREVAR_BOOLEAN,'%f',1,2804) +LexToken(EOL,'\n',1,2806) +LexToken(ELSEIF,'elseif',1,2819) +LexToken(VAR,'fname1',1,2826) +LexToken(COMPARISON,'==',1,2833) +LexToken(DQSTRING,'""',1,2837) +LexToken(THEN,'then',1,2839) +LexToken(EOL,'\n',1,2843) +LexToken(VAR,'block_parameter_error',1,2860) +LexToken(OPENBRACKET,'(',1,2881) +LexToken(VAR,'msprintf',1,2882) +LexToken(OPENBRACKET,'(',1,2890) +LexToken(VAR,'gettext',1,2891) +LexToken(OPENBRACKET,'(',1,2898) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2933) +LexToken(CLOSEBRACKET,')',1,2934) +LexToken(COMMA,',',1,2935) +LexToken(VAR,'gettext',1,2937) +LexToken(OPENBRACKET,'(',1,2944) +LexToken(DQSTRING,'"Output File Name"',1,2962) +LexToken(CLOSEBRACKET,')',1,2963) +LexToken(CLOSEBRACKET,')',1,2964) +LexToken(COMMA,',',1,2965) +LexToken(VAR,'gettext',1,2967) +LexToken(OPENBRACKET,'(',1,2974) +LexToken(DQSTRING,'"You must provide a filename."',1,3004) +LexToken(CLOSEBRACKET,')',1,3005) +LexToken(CLOSEBRACKET,')',1,3006) +LexToken(SEMICOLON,';',1,3007) +LexToken(EOL,'\n',1,3008) +LexToken(EOL,'\n',1,3051) +LexToken(ELSEIF,'elseif',1,3064) +LexToken(VAR,'fileparts',1,3071) +LexToken(OPENBRACKET,'(',1,3080) +LexToken(VAR,'fname1',1,3081) +LexToken(CLOSEBRACKET,')',1,3087) +LexToken(COMPARISON,'~=',1,3089) +LexToken(DQSTRING,'""',1,3093) +LexToken(THEN,'then',1,3095) +LexToken(EOL,'\n',1,3099) +LexToken(OPENSQBRACKET,'[',1,3116) +LexToken(VAR,'pa',1,3117) +LexToken(COMMA,',',1,3119) +LexToken(VAR,'fn',1,3121) +LexToken(COMMA,',',1,3123) +LexToken(VAR,'ex',1,3125) +LexToken(CLOSESQBRACKET,']',1,3127) +LexToken(ASSIGNMENT,'=',1,3129) +LexToken(VAR,'fileparts',1,3131) +LexToken(OPENBRACKET,'(',1,3140) +LexToken(VAR,'fname1',1,3141) +LexToken(CLOSEBRACKET,')',1,3147) +LexToken(EOL,'\n',1,3148) +LexToken(IF,'if',1,3165) +LexToken(NOT,'~',1,3168) +LexToken(VAR,'isdir',1,3169) +LexToken(OPENBRACKET,'(',1,3174) +LexToken(VAR,'pa',1,3175) +LexToken(CLOSEBRACKET,')',1,3177) +LexToken(THEN,'then',1,3179) +LexToken(EOL,'\n',1,3183) +LexToken(VAR,'block_parameter_error',1,3204) +LexToken(OPENBRACKET,'(',1,3225) +LexToken(VAR,'msprintf',1,3226) +LexToken(OPENBRACKET,'(',1,3234) +LexToken(VAR,'gettext',1,3235) +LexToken(OPENBRACKET,'(',1,3242) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,3277) +LexToken(CLOSEBRACKET,')',1,3278) +LexToken(COMMA,',',1,3279) +LexToken(VAR,'gettext',1,3281) +LexToken(OPENBRACKET,'(',1,3288) +LexToken(DQSTRING,'"Output File Name"',1,3306) +LexToken(CLOSEBRACKET,')',1,3307) +LexToken(CLOSEBRACKET,')',1,3308) +LexToken(COMMA,',',1,3309) +LexToken(VAR,'msprintf',1,3334) +LexToken(OPENBRACKET,'(',1,3342) +LexToken(VAR,'gettext',1,3343) +LexToken(OPENBRACKET,'(',1,3350) +LexToken(DQSTRING,'"Directory \\\'%s\\\' does not exist"',1,3383) +LexToken(CLOSEBRACKET,')',1,3384) +LexToken(COMMA,',',1,3385) +LexToken(VAR,'pa',1,3387) +LexToken(CLOSEBRACKET,')',1,3390) +LexToken(CLOSEBRACKET,')',1,3391) +LexToken(SEMICOLON,';',1,3392) +LexToken(EOL,'\n',1,3393) +LexToken(VAR,'ok',1,3414) +LexToken(ASSIGNMENT,'=',1,3416) +LexToken(PREVAR_BOOLEAN,'%f',1,3417) +LexToken(EOL,'\n',1,3419) +LexToken(END,'end',1,3436) +LexToken(EOL,'\n',1,3439) +LexToken(ELSEIF,'elseif',1,3452) +LexToken(VAR,'N',1,3459) +LexToken(COMPARISON,'<',1,3461) +LexToken(NUMBER,'1',1,3463) +LexToken(THEN,'then',1,3465) +LexToken(EOL,'\n',1,3469) +LexToken(VAR,'block_parameter_error',1,3486) +LexToken(OPENBRACKET,'(',1,3507) +LexToken(VAR,'msprintf',1,3508) +LexToken(OPENBRACKET,'(',1,3516) +LexToken(VAR,'gettext',1,3517) +LexToken(OPENBRACKET,'(',1,3524) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3563) +LexToken(CLOSEBRACKET,')',1,3564) +LexToken(COMMA,',',1,3565) +LexToken(VAR,'gettext',1,3567) +LexToken(OPENBRACKET,'(',1,3574) +LexToken(DQSTRING,'"Buffer Size"',1,3587) +LexToken(CLOSEBRACKET,')',1,3588) +LexToken(COMMA,',',1,3589) +LexToken(VAR,'N',1,3591) +LexToken(CLOSEBRACKET,')',1,3592) +LexToken(COMMA,',',1,3593) +LexToken(VAR,'gettext',1,3614) +LexToken(OPENBRACKET,'(',1,3621) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,3658) +LexToken(CLOSEBRACKET,')',1,3659) +LexToken(CLOSEBRACKET,')',1,3660) +LexToken(SEMICOLON,';',1,3661) +LexToken(EOL,'\n',1,3662) +LexToken(VAR,'ok',1,3679) +LexToken(ASSIGNMENT,'=',1,3681) +LexToken(PREVAR_BOOLEAN,'%f',1,3682) +LexToken(EOL,'\n',1,3684) +LexToken(ELSEIF,'elseif',1,3697) +LexToken(VAR,'in',1,3704) +LexToken(COMPARISON,'<=',1,3707) +LexToken(NUMBER,'0',1,3710) +LexToken(THEN,'then',1,3712) +LexToken(EOL,'\n',1,3716) +LexToken(VAR,'block_parameter_error',1,3733) +LexToken(OPENBRACKET,'(',1,3754) +LexToken(VAR,'msprintf',1,3755) +LexToken(OPENBRACKET,'(',1,3763) +LexToken(VAR,'gettext',1,3764) +LexToken(OPENBRACKET,'(',1,3771) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3810) +LexToken(CLOSEBRACKET,')',1,3811) +LexToken(COMMA,',',1,3812) +LexToken(VAR,'gettext',1,3814) +LexToken(OPENBRACKET,'(',1,3821) +LexToken(DQSTRING,'"Input Size"',1,3833) +LexToken(CLOSEBRACKET,')',1,3834) +LexToken(COMMA,',',1,3835) +LexToken(VAR,'in',1,3837) +LexToken(CLOSEBRACKET,')',1,3839) +LexToken(COMMA,',',1,3840) +LexToken(VAR,'gettext',1,3861) +LexToken(OPENBRACKET,'(',1,3868) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,3905) +LexToken(CLOSEBRACKET,')',1,3906) +LexToken(CLOSEBRACKET,')',1,3907) +LexToken(SEMICOLON,';',1,3908) +LexToken(EOL,'\n',1,3909) +LexToken(VAR,'ok',1,3926) +LexToken(ASSIGNMENT,'=',1,3928) +LexToken(PREVAR_BOOLEAN,'%f',1,3929) +LexToken(EOL,'\n',1,3931) +LexToken(ELSEIF,'elseif',1,3944) +LexToken(VAR,'swap',1,3951) +LexToken(COMPARISON,'<>',1,3956) +LexToken(NUMBER,'0',1,3959) +LexToken(LOGICAL,'&',1,3961) +LexToken(VAR,'swap',1,3963) +LexToken(COMPARISON,'<>',1,3968) +LexToken(NUMBER,'1',1,3971) +LexToken(THEN,'then',1,3973) +LexToken(EOL,'\n',1,3977) +LexToken(VAR,'block_parameter_error',1,3994) +LexToken(OPENBRACKET,'(',1,4015) +LexToken(VAR,'msprintf',1,4016) +LexToken(OPENBRACKET,'(',1,4024) +LexToken(VAR,'gettext',1,4025) +LexToken(OPENBRACKET,'(',1,4032) +LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4071) +LexToken(CLOSEBRACKET,')',1,4072) +LexToken(COMMA,',',1,4073) +LexToken(VAR,'gettext',1,4075) +LexToken(OPENBRACKET,'(',1,4082) +LexToken(DQSTRING,'"Swap Mode"',1,4093) +LexToken(CLOSEBRACKET,')',1,4094) +LexToken(COMMA,',',1,4095) +LexToken(VAR,'swap',1,4097) +LexToken(CLOSEBRACKET,')',1,4101) +LexToken(COMMA,',',1,4102) +LexToken(VAR,'msprintf',1,4123) +LexToken(OPENBRACKET,'(',1,4131) +LexToken(VAR,'gettext',1,4132) +LexToken(OPENBRACKET,'(',1,4139) +LexToken(DQSTRING,'"Must be in the interval %s."',1,4168) +LexToken(CLOSEBRACKET,')',1,4169) +LexToken(COMMA,',',1,4170) +LexToken(DQSTRING,'"[0, 1]"',1,4179) +LexToken(CLOSEBRACKET,')',1,4180) +LexToken(CLOSEBRACKET,')',1,4181) +LexToken(SEMICOLON,';',1,4182) +LexToken(EOL,'\n',1,4183) +LexToken(VAR,'ok',1,4200) +LexToken(ASSIGNMENT,'=',1,4202) +LexToken(PREVAR_BOOLEAN,'%f',1,4203) +LexToken(EOL,'\n',1,4205) +LexToken(END,'end',1,4218) +LexToken(EOL,'\n',1,4221) +LexToken(EOL,'\n',1,4222) +LexToken(VAR,'frmt1',1,4235) +LexToken(ASSIGNMENT,'=',1,4240) +LexToken(VAR,'part',1,4241) +LexToken(OPENBRACKET,'(',1,4245) +LexToken(VAR,'frmt1',1,4246) +LexToken(COMMA,',',1,4251) +LexToken(NUMBER,'1',1,4252) +LexToken(COLON,':',1,4253) +LexToken(NUMBER,'3',1,4254) +LexToken(CLOSEBRACKET,')',1,4255) +LexToken(EOL,'\n',1,4256) +LexToken(EOL,'\n',1,4257) +LexToken(IF,'if',1,4270) +LexToken(VAR,'ok',1,4273) +LexToken(THEN,'then',1,4276) +LexToken(EOL,'\n',1,4280) +LexToken(VAR,'ipar',1,4297) +LexToken(ASSIGNMENT,'=',1,4301) +LexToken(OPENSQBRACKET,'[',1,4302) +LexToken(VAR,'length',1,4303) +LexToken(OPENBRACKET,'(',1,4309) +LexToken(VAR,'fname1',1,4310) +LexToken(CLOSEBRACKET,')',1,4316) +LexToken(SEMICOLON,';',1,4317) +LexToken(VAR,'_str2code',1,4318) +LexToken(OPENBRACKET,'(',1,4327) +LexToken(VAR,'frmt1',1,4328) +LexToken(CLOSEBRACKET,')',1,4333) +LexToken(SEMICOLON,';',1,4334) +LexToken(VAR,'N',1,4335) +LexToken(SEMICOLON,';',1,4336) +LexToken(VAR,'swap',1,4337) +LexToken(SEMICOLON,';',1,4341) +LexToken(VAR,'_str2code',1,4342) +LexToken(OPENBRACKET,'(',1,4351) +LexToken(VAR,'fname1',1,4352) +LexToken(CLOSEBRACKET,')',1,4358) +LexToken(CLOSESQBRACKET,']',1,4359) +LexToken(EOL,'\n',1,4360) +LexToken(IF,'if',1,4377) +LexToken(VAR,'prod',1,4380) +LexToken(OPENBRACKET,'(',1,4384) +LexToken(VAR,'size',1,4385) +LexToken(OPENBRACKET,'(',1,4389) +LexToken(VAR,'dstate',1,4390) +LexToken(CLOSEBRACKET,')',1,4396) +LexToken(CLOSEBRACKET,')',1,4397) +LexToken(COMPARISON,'<>',1,4398) +LexToken(OPENBRACKET,'(',1,4400) +LexToken(VAR,'nin',1,4401) +LexToken(OPERATOR,'+',1,4404) +LexToken(NUMBER,'1',1,4405) +LexToken(CLOSEBRACKET,')',1,4406) +LexToken(OPERATOR,'*',1,4407) +LexToken(VAR,'N',1,4408) +LexToken(OPERATOR,'+',1,4409) +LexToken(NUMBER,'2',1,4410) +LexToken(THEN,'then',1,4412) +LexToken(EOL,'\n',1,4416) +LexToken(VAR,'dstate',1,4437) +LexToken(ASSIGNMENT,'=',1,4443) +LexToken(OPENSQBRACKET,'[',1,4444) +LexToken(NUMBER,'-1',1,4445) +LexToken(SEMICOLON,';',1,4447) +LexToken(VAR,'lunit',1,4448) +LexToken(SEMICOLON,';',1,4453) +LexToken(VAR,'zeros',1,4454) +LexToken(OPENBRACKET,'(',1,4459) +LexToken(OPENBRACKET,'(',1,4460) +LexToken(VAR,'nin',1,4461) +LexToken(OPERATOR,'+',1,4464) +LexToken(NUMBER,'1',1,4465) +LexToken(CLOSEBRACKET,')',1,4466) +LexToken(OPERATOR,'*',1,4467) +LexToken(VAR,'N',1,4468) +LexToken(COMMA,',',1,4469) +LexToken(NUMBER,'1',1,4470) +LexToken(CLOSEBRACKET,')',1,4471) +LexToken(CLOSESQBRACKET,']',1,4472) +LexToken(EOL,'\n',1,4473) +LexToken(END,'end',1,4490) +LexToken(EOL,'\n',1,4493) +LexToken(VAR,'model',1,4510) +LexToken(DOT,'.',1,4515) +LexToken(VAR,'in',1,4516) +LexToken(ASSIGNMENT,'=',1,4518) +LexToken(VAR,'nin',1,4519) +LexToken(EOL,'\n',1,4522) +LexToken(VAR,'model',1,4539) +LexToken(DOT,'.',1,4544) +LexToken(VAR,'dstate',1,4545) +LexToken(ASSIGNMENT,'=',1,4551) +LexToken(VAR,'dstate',1,4552) +LexToken(SEMICOLON,';',1,4558) +LexToken(EOL,'\n',1,4559) +LexToken(VAR,'model',1,4576) +LexToken(DOT,'.',1,4581) +LexToken(VAR,'ipar',1,4582) +LexToken(ASSIGNMENT,'=',1,4586) +LexToken(VAR,'ipar',1,4587) +LexToken(EOL,'\n',1,4591) +LexToken(EOL,'\n',1,4647) +LexToken(EOL,'\n',1,4708) +LexToken(VAR,'graphics',1,4725) +LexToken(DOT,'.',1,4733) +LexToken(VAR,'exprs',1,4734) +LexToken(ASSIGNMENT,'=',1,4739) +LexToken(VAR,'exprs',1,4740) +LexToken(SEMICOLON,';',1,4745) +LexToken(EOL,'\n',1,4746) +LexToken(VAR,'x',1,4763) +LexToken(DOT,'.',1,4764) +LexToken(VAR,'graphics',1,4765) +LexToken(ASSIGNMENT,'=',1,4773) +LexToken(VAR,'graphics',1,4774) +LexToken(SEMICOLON,';',1,4782) +LexToken(EOL,'\n',1,4783) +LexToken(VAR,'x',1,4800) +LexToken(DOT,'.',1,4801) +LexToken(VAR,'model',1,4802) +LexToken(ASSIGNMENT,'=',1,4807) +LexToken(VAR,'model',1,4808) +LexToken(EOL,'\n',1,4813) +LexToken(BREAK,'break',1,4830) +LexToken(EOL,'\n',1,4835) +LexToken(END,'end',1,4848) +LexToken(EOL,'\n',1,4851) +LexToken(END,'end',1,4860) +LexToken(EOL,'\n',1,4863) +LexToken(CASE,'case',1,4868) +LexToken(DQSTRING,'"define"',1,4880) +LexToken(THEN,'then',1,4882) +LexToken(EOL,'\n',1,4886) +LexToken(VAR,'in',1,4895) +LexToken(ASSIGNMENT,'=',1,4897) +LexToken(NUMBER,'1',1,4898) +LexToken(SEMICOLON,';',1,4899) +LexToken(EOL,'\n',1,4900) +LexToken(VAR,'nin',1,4909) +LexToken(ASSIGNMENT,'=',1,4912) +LexToken(VAR,'sum',1,4913) +LexToken(OPENBRACKET,'(',1,4916) +LexToken(VAR,'in',1,4917) +LexToken(CLOSEBRACKET,')',1,4919) +LexToken(EOL,'\n',1,4920) +LexToken(VAR,'frmt',1,4929) +LexToken(ASSIGNMENT,'=',1,4933) +LexToken(DQSTRING,'"c "',1,4938) +LexToken(EOL,'\n',1,4939) +LexToken(VAR,'fname',1,4948) +LexToken(ASSIGNMENT,'=',1,4953) +LexToken(DQSTRING,'"foo"',1,4958) +LexToken(EOL,'\n',1,4959) +LexToken(VAR,'swap',1,4968) +LexToken(ASSIGNMENT,'=',1,4972) +LexToken(NUMBER,'0',1,4973) +LexToken(EOL,'\n',1,4974) +LexToken(VAR,'lunit',1,4983) +LexToken(ASSIGNMENT,'=',1,4988) +LexToken(NUMBER,'0',1,4989) +LexToken(EOL,'\n',1,4990) +LexToken(VAR,'N',1,4999) +LexToken(ASSIGNMENT,'=',1,5000) +LexToken(NUMBER,'2',1,5001) +LexToken(SEMICOLON,';',1,5002) +LexToken(EOL,'\n',1,5003) +LexToken(VAR,'model',1,5012) +LexToken(ASSIGNMENT,'=',1,5017) +LexToken(SCICOS_MODEL,'scicos_model',1,5018) +LexToken(OPENBRACKET,'(',1,5030) +LexToken(CLOSEBRACKET,')',1,5031) +LexToken(EOL,'\n',1,5032) +LexToken(VAR,'model',1,5041) +LexToken(DOT,'.',1,5046) +LexToken(VAR,'sim',1,5047) +LexToken(ASSIGNMENT,'=',1,5050) +LexToken(VAR,'list',1,5051) +LexToken(OPENBRACKET,'(',1,5055) +LexToken(DQSTRING,'"writec"',1,5063) +LexToken(COMMA,',',1,5064) +LexToken(NUMBER,'2',1,5065) +LexToken(CLOSEBRACKET,')',1,5066) +LexToken(EOL,'\n',1,5067) +LexToken(VAR,'model',1,5076) +LexToken(DOT,'.',1,5081) +LexToken(VAR,'in',1,5082) +LexToken(ASSIGNMENT,'=',1,5084) +LexToken(VAR,'in',1,5085) +LexToken(EOL,'\n',1,5087) +LexToken(VAR,'model',1,5096) +LexToken(DOT,'.',1,5101) +LexToken(VAR,'evtin',1,5102) +LexToken(ASSIGNMENT,'=',1,5107) +LexToken(NUMBER,'1',1,5108) +LexToken(EOL,'\n',1,5109) +LexToken(VAR,'model',1,5118) +LexToken(DOT,'.',1,5123) +LexToken(VAR,'dstate',1,5124) +LexToken(ASSIGNMENT,'=',1,5130) +LexToken(OPENSQBRACKET,'[',1,5131) +LexToken(NUMBER,'-1',1,5132) +LexToken(SEMICOLON,';',1,5134) +LexToken(VAR,'lunit',1,5135) +LexToken(SEMICOLON,';',1,5140) +LexToken(VAR,'zeros',1,5141) +LexToken(OPENBRACKET,'(',1,5146) +LexToken(OPENBRACKET,'(',1,5147) +LexToken(VAR,'nin',1,5148) +LexToken(OPERATOR,'+',1,5151) +LexToken(NUMBER,'1',1,5152) +LexToken(CLOSEBRACKET,')',1,5153) +LexToken(OPERATOR,'*',1,5154) +LexToken(VAR,'N',1,5155) +LexToken(COMMA,',',1,5156) +LexToken(NUMBER,'1',1,5157) +LexToken(CLOSEBRACKET,')',1,5158) +LexToken(CLOSESQBRACKET,']',1,5159) +LexToken(EOL,'\n',1,5160) +LexToken(VAR,'model',1,5169) +LexToken(DOT,'.',1,5174) +LexToken(VAR,'ipar',1,5175) +LexToken(ASSIGNMENT,'=',1,5179) +LexToken(OPENSQBRACKET,'[',1,5180) +LexToken(VAR,'length',1,5181) +LexToken(OPENBRACKET,'(',1,5187) +LexToken(VAR,'fname',1,5188) +LexToken(CLOSEBRACKET,')',1,5193) +LexToken(SEMICOLON,';',1,5194) +LexToken(VAR,'_str2code',1,5195) +LexToken(OPENBRACKET,'(',1,5204) +LexToken(VAR,'frmt',1,5205) +LexToken(CLOSEBRACKET,')',1,5209) +LexToken(SEMICOLON,';',1,5210) +LexToken(VAR,'N',1,5211) +LexToken(SEMICOLON,';',1,5212) +LexToken(VAR,'swap',1,5213) +LexToken(SEMICOLON,';',1,5217) +LexToken(VAR,'_str2code',1,5218) +LexToken(OPENBRACKET,'(',1,5227) +LexToken(VAR,'fname',1,5228) +LexToken(CLOSEBRACKET,')',1,5233) +LexToken(CLOSESQBRACKET,']',1,5234) +LexToken(EOL,'\n',1,5235) +LexToken(VAR,'model',1,5244) +LexToken(DOT,'.',1,5249) +LexToken(VAR,'blocktype',1,5250) +LexToken(ASSIGNMENT,'=',1,5259) +LexToken(DQSTRING,'"d"',1,5262) +LexToken(EOL,'\n',1,5263) +LexToken(VAR,'model',1,5272) +LexToken(DOT,'.',1,5277) +LexToken(VAR,'dep_ut',1,5278) +LexToken(ASSIGNMENT,'=',1,5284) +LexToken(OPENSQBRACKET,'[',1,5285) +LexToken(PREVAR_BOOLEAN,'%t',1,5286) +LexToken(PREVAR_BOOLEAN,'%f',1,5289) +LexToken(CLOSESQBRACKET,']',1,5291) +LexToken(EOL,'\n',1,5292) +LexToken(EOL,'\n',1,5293) +LexToken(VAR,'exprs',1,5302) +LexToken(ASSIGNMENT,'=',1,5307) +LexToken(OPENSQBRACKET,'[',1,5308) +LexToken(VAR,'sci2exp',1,5309) +LexToken(OPENBRACKET,'(',1,5316) +LexToken(VAR,'in',1,5317) +LexToken(CLOSEBRACKET,')',1,5319) +LexToken(SEMICOLON,';',1,5320) +LexToken(VAR,'fname',1,5330) +LexToken(SEMICOLON,';',1,5335) +LexToken(VAR,'frmt',1,5345) +LexToken(SEMICOLON,';',1,5349) +LexToken(VAR,'string',1,5359) +LexToken(OPENBRACKET,'(',1,5365) +LexToken(VAR,'N',1,5366) +LexToken(CLOSEBRACKET,')',1,5367) +LexToken(VAR,'string',1,5377) +LexToken(OPENBRACKET,'(',1,5383) +LexToken(VAR,'swap',1,5384) +LexToken(CLOSEBRACKET,')',1,5388) +LexToken(CLOSESQBRACKET,']',1,5389) +LexToken(EOL,'\n',1,5390) +LexToken(VAR,'gr_i',1,5399) +LexToken(ASSIGNMENT,'=',1,5403) +LexToken(OPENSQBRACKET,'[',1,5404) +LexToken(CLOSESQBRACKET,']',1,5405) +LexToken(EOL,'\n',1,5406) +LexToken(VAR,'x',1,5415) +LexToken(ASSIGNMENT,'=',1,5416) +LexToken(VAR,'standard_define',1,5417) +LexToken(OPENBRACKET,'(',1,5432) +LexToken(OPENSQBRACKET,'[',1,5433) +LexToken(NUMBER,'4',1,5434) +LexToken(NUMBER,'2',1,5436) +LexToken(CLOSESQBRACKET,']',1,5437) +LexToken(COMMA,',',1,5438) +LexToken(VAR,'model',1,5439) +LexToken(COMMA,',',1,5444) +LexToken(VAR,'exprs',1,5445) +LexToken(COMMA,',',1,5450) +LexToken(VAR,'gr_i',1,5451) +LexToken(CLOSEBRACKET,')',1,5455) +LexToken(EOL,'\n',1,5456) +LexToken(END,'end',1,5461) +LexToken(EOL,'\n',1,5464) +LexToken(ENDFUNCTION,'endfunction',1,5465) +LexToken(EOL,'\n',1,5476) |