diff options
Diffstat (limited to 'js/Branching/GOTOMO.js')
-rw-r--r-- | js/Branching/GOTOMO.js | 415 |
1 files changed, 415 insertions, 0 deletions
diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js new file mode 100644 index 00000000..ac9e5beb --- /dev/null +++ b/js/Branching/GOTOMO.js @@ -0,0 +1,415 @@ +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,'GOTOMO',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(EOL,'\n',1,904) +LexToken(SELECT,'select',1,909) +LexToken(VAR,'job',1,916) +LexToken(EOL,'\n',1,919) +LexToken(CASE,'case',1,924) +LexToken(DQSTRING,'"set"',1,933) +LexToken(THEN,'then',1,935) +LexToken(EOL,'\n',1,939) +LexToken(VAR,'x',1,948) +LexToken(ASSIGNMENT,'=',1,949) +LexToken(VAR,'arg1',1,950) +LexToken(SEMICOLON,';',1,954) +LexToken(EOL,'\n',1,955) +LexToken(VAR,'graphics',1,964) +LexToken(ASSIGNMENT,'=',1,972) +LexToken(VAR,'arg1',1,973) +LexToken(DOT,'.',1,977) +LexToken(VAR,'graphics',1,978) +LexToken(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +LexToken(VAR,'exprs',1,996) +LexToken(ASSIGNMENT,'=',1,1001) +LexToken(VAR,'graphics',1,1002) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'exprs',1,1011) +LexToken(EOL,'\n',1,1016) +LexToken(VAR,'model',1,1025) +LexToken(ASSIGNMENT,'=',1,1030) +LexToken(VAR,'arg1',1,1031) +LexToken(DOT,'.',1,1035) +LexToken(VAR,'model',1,1036) +LexToken(SEMICOLON,';',1,1041) +LexToken(EOL,'\n',1,1042) +LexToken(WHILE,'while',1,1051) +LexToken(PREVAR_BOOLEAN,'%t',1,1057) +LexToken(DO,'do',1,1060) +LexToken(EOL,'\n',1,1062) +LexToken(OPENSQBRACKET,'[',1,1075) +LexToken(VAR,'ok',1,1076) +LexToken(COMMA,',',1,1078) +LexToken(VAR,'tag',1,1079) +LexToken(COMMA,',',1,1082) +LexToken(VAR,'tagvis',1,1083) +LexToken(COMMA,',',1,1089) +LexToken(VAR,'exprs',1,1090) +LexToken(CLOSESQBRACKET,']',1,1095) +LexToken(ASSIGNMENT,'=',1,1096) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1097) +LexToken(OPENBRACKET,'(',1,1112) +LexToken(DQSTRING,'"Set parameters"',1,1128) +LexToken(COMMA,',',1,1129) +LexToken(OPENSQBRACKET,'[',1,1145) +LexToken(DQSTRING,'"Tag"',1,1150) +LexToken(SEMICOLON,';',1,1151) +LexToken(DQSTRING,'"Tag Visibility(1=Local 2=scoped 3= global)"',1,1195) +LexToken(CLOSESQBRACKET,']',1,1196) +LexToken(COMMA,',',1,1197) +LexToken(VAR,'list',1,1213) +LexToken(OPENBRACKET,'(',1,1217) +LexToken(DQSTRING,'"str"',1,1222) +LexToken(COMMA,',',1,1223) +LexToken(NUMBER,'-1',1,1224) +LexToken(COMMA,',',1,1226) +LexToken(DQSTRING,'"vec"',1,1231) +LexToken(COMMA,',',1,1232) +LexToken(NUMBER,'1',1,1233) +LexToken(CLOSEBRACKET,')',1,1234) +LexToken(COMMA,',',1,1235) +LexToken(VAR,'exprs',1,1236) +LexToken(CLOSEBRACKET,')',1,1241) +LexToken(EOL,'\n',1,1242) +LexToken(IF,'if',1,1255) +LexToken(NOT,'~',1,1258) +LexToken(VAR,'ok',1,1259) +LexToken(THEN,'then',1,1262) +LexToken(EOL,'\n',1,1266) +LexToken(BREAK,'break',1,1283) +LexToken(COMMA,',',1,1288) +LexToken(EOL,'\n',1,1289) +LexToken(END,'end',1,1302) +LexToken(EOL,'\n',1,1305) +LexToken(VAR,'tagvis',1,1318) +LexToken(ASSIGNMENT,'=',1,1324) +LexToken(VAR,'int',1,1325) +LexToken(OPENBRACKET,'(',1,1328) +LexToken(VAR,'tagvis',1,1329) +LexToken(CLOSEBRACKET,')',1,1335) +LexToken(EOL,'\n',1,1336) +LexToken(IF,'if',1,1349) +LexToken(OPENBRACKET,'(',1,1352) +LexToken(OPENBRACKET,'(',1,1353) +LexToken(VAR,'tagvis',1,1354) +LexToken(COMPARISON,'<',1,1360) +LexToken(NUMBER,'1',1,1361) +LexToken(CLOSEBRACKET,')',1,1362) +LexToken(LOGICAL,'|',1,1363) +LexToken(OPENBRACKET,'(',1,1364) +LexToken(VAR,'tagvis',1,1365) +LexToken(COMPARISON,'>',1,1371) +LexToken(NUMBER,'3',1,1372) +LexToken(CLOSEBRACKET,')',1,1373) +LexToken(CLOSEBRACKET,')',1,1374) +LexToken(THEN,'then',1,1376) +LexToken(EOL,'\n',1,1380) +LexToken(VAR,'message',1,1397) +LexToken(OPENBRACKET,'(',1,1404) +LexToken(DQSTRING,'"Tag Visibility must be between 1 and 3"',1,1444) +LexToken(CLOSEBRACKET,')',1,1445) +LexToken(SEMICOLON,';',1,1446) +LexToken(VAR,'ok',1,1447) +LexToken(ASSIGNMENT,'=',1,1449) +LexToken(PREVAR_BOOLEAN,'%f',1,1450) +LexToken(SEMICOLON,';',1,1452) +LexToken(EOL,'\n',1,1453) +LexToken(END,'end',1,1466) +LexToken(EOL,'\n',1,1469) +LexToken(IF,'if',1,1482) +LexToken(VAR,'ok',1,1485) +LexToken(THEN,'then',1,1488) +LexToken(EOL,'\n',1,1492) +LexToken(IF,'if',1,1509) +LexToken(OPENBRACKET,'(',1,1512) +LexToken(OPENBRACKET,'(',1,1513) +LexToken(VAR,'model',1,1514) +LexToken(DOT,'.',1,1519) +LexToken(VAR,'ipar',1,1520) +LexToken(COMPARISON,'<>',1,1524) +LexToken(VAR,'tagvis',1,1526) +LexToken(CLOSEBRACKET,')',1,1532) +LexToken(LOGICAL,'|',1,1533) +LexToken(OPENBRACKET,'(',1,1534) +LexToken(VAR,'model',1,1535) +LexToken(DOT,'.',1,1540) +LexToken(VAR,'opar',1,1541) +LexToken(COMPARISON,'<>',1,1545) +LexToken(VAR,'list',1,1547) +LexToken(OPENBRACKET,'(',1,1551) +LexToken(VAR,'tag',1,1552) +LexToken(CLOSEBRACKET,')',1,1555) +LexToken(CLOSEBRACKET,')',1,1556) +LexToken(CLOSEBRACKET,')',1,1557) +LexToken(THEN,'then',1,1559) +LexToken(EOL,'\n',1,1563) +LexToken(VAR,'needcompile',1,1584) +LexToken(ASSIGNMENT,'=',1,1595) +LexToken(NUMBER,'4',1,1596) +LexToken(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'y',1,1619) +LexToken(ASSIGNMENT,'=',1,1620) +LexToken(VAR,'needcompile',1,1621) +LexToken(COMMA,',',1,1632) +LexToken(EOL,'\n',1,1633) +LexToken(END,'end',1,1650) +LexToken(EOL,'\n',1,1653) +LexToken(VAR,'graphics',1,1670) +LexToken(DOT,'.',1,1678) +LexToken(VAR,'exprs',1,1679) +LexToken(ASSIGNMENT,'=',1,1684) +LexToken(VAR,'exprs',1,1685) +LexToken(SEMICOLON,';',1,1690) +LexToken(EOL,'\n',1,1691) +LexToken(VAR,'model',1,1708) +LexToken(DOT,'.',1,1713) +LexToken(VAR,'opar',1,1714) +LexToken(ASSIGNMENT,'=',1,1718) +LexToken(VAR,'list',1,1719) +LexToken(OPENBRACKET,'(',1,1723) +LexToken(VAR,'tag',1,1724) +LexToken(CLOSEBRACKET,')',1,1727) +LexToken(EOL,'\n',1,1728) +LexToken(VAR,'model',1,1745) +LexToken(DOT,'.',1,1750) +LexToken(VAR,'ipar',1,1751) +LexToken(ASSIGNMENT,'=',1,1755) +LexToken(VAR,'tagvis',1,1756) +LexToken(EOL,'\n',1,1762) +LexToken(VAR,'x',1,1779) +LexToken(DOT,'.',1,1780) +LexToken(VAR,'model',1,1781) +LexToken(ASSIGNMENT,'=',1,1786) +LexToken(VAR,'model',1,1787) +LexToken(EOL,'\n',1,1792) +LexToken(VAR,'x',1,1809) +LexToken(DOT,'.',1,1810) +LexToken(VAR,'graphics',1,1811) +LexToken(ASSIGNMENT,'=',1,1819) +LexToken(VAR,'graphics',1,1820) +LexToken(EOL,'\n',1,1828) +LexToken(VAR,'arg1',1,1845) +LexToken(ASSIGNMENT,'=',1,1849) +LexToken(VAR,'x',1,1850) +LexToken(EOL,'\n',1,1851) +LexToken(BREAK,'break',1,1868) +LexToken(EOL,'\n',1,1873) +LexToken(END,'end',1,1886) +LexToken(EOL,'\n',1,1889) +LexToken(END,'end',1,1898) +LexToken(EOL,'\n',1,1901) +LexToken(VAR,'needcompile',1,1910) +LexToken(ASSIGNMENT,'=',1,1921) +LexToken(RESUME,'resume',1,1922) +LexToken(OPENBRACKET,'(',1,1928) +LexToken(VAR,'needcompile',1,1929) +LexToken(CLOSEBRACKET,')',1,1940) +LexToken(EOL,'\n',1,1941) +LexToken(CASE,'case',1,1946) +LexToken(DQSTRING,'"define"',1,1958) +LexToken(THEN,'then',1,1960) +LexToken(EOL,'\n',1,1964) +LexToken(VAR,'model',1,1973) +LexToken(ASSIGNMENT,'=',1,1978) +LexToken(SCICOS_MODEL,'scicos_model',1,1979) +LexToken(OPENBRACKET,'(',1,1991) +LexToken(CLOSEBRACKET,')',1,1992) +LexToken(EOL,'\n',1,1993) +LexToken(VAR,'model',1,2002) +LexToken(DOT,'.',1,2007) +LexToken(VAR,'sim',1,2008) +LexToken(ASSIGNMENT,'=',1,2011) +LexToken(DQSTRING,'"gotomo"',1,2019) +LexToken(EOL,'\n',1,2020) +LexToken(VAR,'model',1,2029) +LexToken(DOT,'.',1,2034) +LexToken(VAR,'in',1,2035) +LexToken(ASSIGNMENT,'=',1,2037) +LexToken(NUMBER,'-1',1,2038) +LexToken(EOL,'\n',1,2040) +LexToken(VAR,'model',1,2049) +LexToken(DOT,'.',1,2054) +LexToken(VAR,'in2',1,2055) +LexToken(ASSIGNMENT,'=',1,2058) +LexToken(NUMBER,'-2',1,2059) +LexToken(EOL,'\n',1,2061) +LexToken(VAR,'model',1,2070) +LexToken(DOT,'.',1,2075) +LexToken(VAR,'intyp',1,2076) +LexToken(ASSIGNMENT,'=',1,2081) +LexToken(OPENSQBRACKET,'[',1,2082) +LexToken(CLOSESQBRACKET,']',1,2083) +LexToken(EOL,'\n',1,2084) +LexToken(VAR,'model',1,2093) +LexToken(DOT,'.',1,2098) +LexToken(VAR,'out',1,2099) +LexToken(ASSIGNMENT,'=',1,2102) +LexToken(OPENSQBRACKET,'[',1,2103) +LexToken(CLOSESQBRACKET,']',1,2104) +LexToken(EOL,'\n',1,2105) +LexToken(VAR,'model',1,2114) +LexToken(DOT,'.',1,2119) +LexToken(VAR,'out2',1,2120) +LexToken(ASSIGNMENT,'=',1,2124) +LexToken(OPENSQBRACKET,'[',1,2125) +LexToken(CLOSESQBRACKET,']',1,2126) +LexToken(EOL,'\n',1,2127) +LexToken(VAR,'model',1,2136) +LexToken(DOT,'.',1,2141) +LexToken(VAR,'outtyp',1,2142) +LexToken(ASSIGNMENT,'=',1,2148) +LexToken(NUMBER,'1',1,2149) +LexToken(EOL,'\n',1,2150) +LexToken(VAR,'model',1,2159) +LexToken(DOT,'.',1,2164) +LexToken(VAR,'ipar',1,2165) +LexToken(ASSIGNMENT,'=',1,2169) +LexToken(VAR,'int',1,2170) +LexToken(OPENBRACKET,'(',1,2173) +LexToken(NUMBER,'1',1,2174) +LexToken(CLOSEBRACKET,')',1,2175) +LexToken(EOL,'\n',1,2176) +LexToken(VAR,'model',1,2185) +LexToken(DOT,'.',1,2190) +LexToken(VAR,'opar',1,2191) +LexToken(ASSIGNMENT,'=',1,2195) +LexToken(VAR,'list',1,2196) +LexToken(OPENBRACKET,'(',1,2200) +LexToken(DQSTRING,'"A"',1,2203) +LexToken(CLOSEBRACKET,')',1,2204) +LexToken(EOL,'\n',1,2205) +LexToken(VAR,'model',1,2214) +LexToken(DOT,'.',1,2219) +LexToken(VAR,'blocktype',1,2220) +LexToken(ASSIGNMENT,'=',1,2229) +LexToken(DQSTRING,'"c"',1,2232) +LexToken(EOL,'\n',1,2233) +LexToken(VAR,'model',1,2242) +LexToken(DOT,'.',1,2247) +LexToken(VAR,'dep_ut',1,2248) +LexToken(ASSIGNMENT,'=',1,2254) +LexToken(OPENSQBRACKET,'[',1,2255) +LexToken(PREVAR_BOOLEAN,'%f',1,2256) +LexToken(PREVAR_BOOLEAN,'%f',1,2259) +LexToken(CLOSESQBRACKET,']',1,2261) +LexToken(EOL,'\n',1,2262) +LexToken(VAR,'mo',1,2271) +LexToken(ASSIGNMENT,'=',1,2273) +LexToken(VAR,'modelica',1,2274) +LexToken(OPENBRACKET,'(',1,2282) +LexToken(CLOSEBRACKET,')',1,2283) +LexToken(EOL,'\n',1,2284) +LexToken(VAR,'mo',1,2293) +LexToken(DOT,'.',1,2295) +LexToken(VAR,'model',1,2296) +LexToken(ASSIGNMENT,'=',1,2301) +LexToken(DQSTRING,'"gotomo"',1,2309) +LexToken(EOL,'\n',1,2310) +LexToken(VAR,'mo',1,2319) +LexToken(DOT,'.',1,2321) +LexToken(VAR,'inputs',1,2322) +LexToken(ASSIGNMENT,'=',1,2328) +LexToken(DQSTRING,'"p"',1,2331) +LexToken(EOL,'\n',1,2332) +LexToken(VAR,'exprs',1,2341) +LexToken(ASSIGNMENT,'=',1,2346) +LexToken(OPENSQBRACKET,'[',1,2347) +LexToken(DQSTRING,'"A"',1,2350) +LexToken(SEMICOLON,';',1,2351) +LexToken(VAR,'sci2exp',1,2352) +LexToken(OPENBRACKET,'(',1,2359) +LexToken(NUMBER,'1',1,2360) +LexToken(CLOSEBRACKET,')',1,2361) +LexToken(CLOSESQBRACKET,']',1,2362) +LexToken(EOL,'\n',1,2363) +LexToken(EOL,'\n',1,2364) +LexToken(VAR,'gr_i',1,2373) +LexToken(ASSIGNMENT,'=',1,2377) +LexToken(OPENSQBRACKET,'[',1,2378) +LexToken(CLOSESQBRACKET,']',1,2379) +LexToken(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +LexToken(VAR,'x',1,2390) +LexToken(ASSIGNMENT,'=',1,2391) +LexToken(VAR,'standard_define',1,2392) +LexToken(OPENBRACKET,'(',1,2407) +LexToken(OPENSQBRACKET,'[',1,2408) +LexToken(NUMBER,'2',1,2409) +LexToken(NUMBER,'1',1,2411) +LexToken(CLOSESQBRACKET,']',1,2412) +LexToken(COMMA,',',1,2413) +LexToken(VAR,'model',1,2414) +LexToken(COMMA,',',1,2419) +LexToken(VAR,'exprs',1,2420) +LexToken(COMMA,',',1,2425) +LexToken(VAR,'gr_i',1,2426) +LexToken(CLOSEBRACKET,')',1,2430) +LexToken(EOL,'\n',1,2431) +LexToken(VAR,'x',1,2440) +LexToken(DOT,'.',1,2441) +LexToken(VAR,'graphics',1,2442) +LexToken(DOT,'.',1,2450) +LexToken(VAR,'in_implicit',1,2451) +LexToken(ASSIGNMENT,'=',1,2462) +LexToken(OPENSQBRACKET,'[',1,2463) +LexToken(DQSTRING,'"I"',1,2466) +LexToken(CLOSESQBRACKET,']',1,2467) +LexToken(EOL,'\n',1,2468) +LexToken(END,'end',1,2473) +LexToken(EOL,'\n',1,2476) +LexToken(ENDFUNCTION,'endfunction',1,2477) +LexToken(EOL,'\n',1,2488) |