diff options
author | Sunil Shetye | 2018-06-15 00:48:55 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-15 16:22:12 +0530 |
commit | be9f32c23ef04b74ad1b07a09f0663015dc98993 (patch) | |
tree | a8d8b3ad7a01e93d72a791d59e78e09443bef5ae /js/Sinks/CSCOPXY3D.js | |
parent | 637774bd20563d502442fca84ee862b560b7b6dd (diff) | |
download | sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.gz sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.bz2 sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.zip |
identify the job blocks
Diffstat (limited to 'js/Sinks/CSCOPXY3D.js')
-rw-r--r-- | js/Sinks/CSCOPXY3D.js | 1203 |
1 files changed, 112 insertions, 1091 deletions
diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js index bdc66e2b..3f70274d 100644 --- a/js/Sinks/CSCOPXY3D.js +++ b/js/Sinks/CSCOPXY3D.js @@ -1,1091 +1,112 @@ -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(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -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(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -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(EOL,'\n',1,1045) -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,';\n',1,1241) -LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1279) -LexToken(SEMICOLON,';\n',1,1280) -LexToken(DQSTRING,'"Line or Mark Size"',1,1312) -LexToken(SEMICOLON,';\n',1,1313) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1367) -LexToken(SEMICOLON,';\n',1,1368) -LexToken(DQSTRING,'"Output window position"',1,1405) -LexToken(SEMICOLON,';\n',1,1406) -LexToken(DQSTRING,'"Output window sizes"',1,1440) -LexToken(SEMICOLON,';\n',1,1441) -LexToken(DQSTRING,'"Xmin and Xmax"',1,1469) -LexToken(SEMICOLON,';\n',1,1470) -LexToken(DQSTRING,'"Ymin and Ymax"',1,1498) -LexToken(SEMICOLON,';\n',1,1499) -LexToken(DQSTRING,'"Zmin and Zmax"',1,1527) -LexToken(SEMICOLON,';\n',1,1528) -LexToken(DQSTRING,'"Alpha and Theta"',1,1558) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1622) -LexToken(NUMBER,'1',1,1623) -LexToken(COMMA,',',1,1624) -LexToken(DQSTRING,'"vec"',1,1629) -LexToken(COMMA,',',1,1630) -LexToken(ADDITION,'-',1,1631) -LexToken(NUMBER,'1',1,1632) -LexToken(COMMA,',',1,1633) -LexToken(DQSTRING,'"vec"',1,1638) -LexToken(COMMA,',',1,1639) -LexToken(NUMBER,'1',1,1640) -LexToken(COMMA,',',1,1641) -LexToken(DQSTRING,'"vec"',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(ADDITION,'-',1,1648) -LexToken(NUMBER,'1',1,1649) -LexToken(COMMA,',',1,1650) -LexToken(DQSTRING,'"vec"',1,1655) -LexToken(COMMA,',',1,1656) -LexToken(ADDITION,'-',1,1657) -LexToken(NUMBER,'1',1,1658) -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(EOL,'\n',1,1768) -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,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(ADDITION,'-',1,2496) -LexToken(NUMBER,'1',1,2497) -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(MULTIPLICATION,'*',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(EOL,'\n',1,3521) -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(EOL,'\n',1,3554) -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(EOL,'\n',1,3659) -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(ADDITION,'-',1,3720) -LexToken(NUMBER,'1',1,3721) -LexToken(SEMICOLON,';',1,3722) -LexToken(ADDITION,'-',1,3723) -LexToken(NUMBER,'1',1,3724) -LexToken(CLOSESQBRACKET,']',1,3725) -LexToken(EOL,'\n',1,3726) -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(ADDITION,'-',1,3807) -LexToken(NUMBER,'1',1,3808) -LexToken(SEMICOLON,';',1,3809) -LexToken(ADDITION,'-',1,3810) -LexToken(NUMBER,'1',1,3811) -LexToken(CLOSESQBRACKET,']',1,3812) -LexToken(EOL,'\n',1,3813) -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(EOL,'\n',1,3937) -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(EOL,'\n',1,4052) -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(EOL,'\n',1,4122) -LexToken(VAR,'x',1,4140) -LexToken(DOT,'.',1,4141) -LexToken(VAR,'graphics',1,4142) -LexToken(ASSIGNMENT,'=',1,4150) -LexToken(VAR,'graphics',1,4151) -LexToken(EOL,'\n',1,4159) -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(EOL,'\n',1,4259) -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(ADDITION,'-',1,4326) -LexToken(NUMBER,'1',1,4327) -LexToken(EOL,'\n',1,4328) -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(ADDITION,'-',1,4437) -LexToken(NUMBER,'1',1,4438) -LexToken(SEMICOLON,';',1,4439) -LexToken(ADDITION,'-',1,4440) -LexToken(NUMBER,'1',1,4441) -LexToken(CLOSESQBRACKET,']',1,4442) -LexToken(EOL,'\n',1,4443) -LexToken(VAR,'N',1,4452) -LexToken(ASSIGNMENT,'=',1,4453) -LexToken(NUMBER,'2',1,4454) -LexToken(EOL,'\n',1,4455) -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(ADDITION,'-',1,4500) -LexToken(NUMBER,'15',1,4501) -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(ADDITION,'-',1,4525) -LexToken(NUMBER,'15',1,4526) -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(ADDITION,'-',1,4550) -LexToken(NUMBER,'15',1,4551) -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(EOL,'\n',1,4580) -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,';\n',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,';\n',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,';\n',1,5042) -LexToken(VAR,'string',1,5052) -LexToken(OPENBRACKET,'(',1,5058) -LexToken(VAR,'win',1,5059) -LexToken(CLOSEBRACKET,')',1,5062) -LexToken(SEMICOLON,';\n',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,';\n',1,5084) -LexToken(VAR,'sci2exp',1,5094) -LexToken(OPENBRACKET,'(',1,5101) -LexToken(VAR,'wdim',1,5102) -LexToken(CLOSEBRACKET,')',1,5106) -LexToken(SEMICOLON,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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(EOL,'\n',1,5270) -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) +/* autogenerated from "macros/Sinks/CSCOPXY3D.sci" */ +function CSCOPXY3D() { +CSCOPXY3D.prototype.get = function CSCOPXY3D() { +} +CSCOPXY3D.prototype.set = function CSCOPXY3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","Line or Mark Size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",2,"vec",2,"vec",2,"vec",2,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"Colors and Size must have same size"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N<2) { +for(i=1;i<=size(clrs,"*");i+=1) { +if (clrs(i)>0) { +mess=[mess,"Buffer size must be at least 2 or Change a color (must be >0)"," "]; +ok=None; +} +} +} +if (vec_y(1)>=vec_y(2)) { +mess=[mess,"Ymax must be higher than Ymin"," "]; +ok=None; +} +if (vec_x(1)>=vec_x(2)) { +mess=[mess,"Xmax must be higher than Xmin"," "]; +ok=None; +} +if (vec_z(1)>=vec_z(2)) { +mess=[mess,"Zmax must be higher than Zmin"," "]; +ok=None; +} +if (ok) { +in1=nbr_curves*ones(3,1); +in2=ones(3,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +size_siz=size(siz,"*"); +ipar=[win,size_siz,N,clrs.slice(),siz.slice(),1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} else { +message(mess); +} +} +} +CSCOPXY3D.prototype.define = function CSCOPXY3D() { +win=-1; +clrs=[1,2,3,4,5,6,7,13]; +siz=[1,1,1,1,1,1,1,1]; +wdim=[600,400]; +wpos=[-1,-1]; +N=2; +param3ds=[50,280]; +vec_x=[-15,15]; +vec_y=[-15,15]; +vec_z=[-15,15]; +nbr_curves=1; +model=scicos_model(); +model.sim=list("cscopxy3d",4); +model.in=[1,1,1]; +model.in2=[1,1,1]; +model.intyp=[1,1,1]; +model.evtin=1; +model.rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +model.ipar=[win,8,N,clrs.slice(),siz.slice(),8,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),strcat(string(clrs)," "),strcat(string(siz)," "),string(win),sci2exp([]),sci2exp(wdim),strcat(string(vec_x)," "),strcat(string(vec_y)," "),strcat(string(vec_z)," "),strcat(string(param3ds)," "),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPXY3D.prototype.details = function CSCOPXY3D() { +} +} |