diff options
Diffstat (limited to 'js/Linear/DIFF_c.js')
-rw-r--r-- | js/Linear/DIFF_c.js | 399 |
1 files changed, 399 insertions, 0 deletions
diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js new file mode 100644 index 00000000..fa31c204 --- /dev/null +++ b/js/Linear/DIFF_c.js @@ -0,0 +1,399 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,80) +LexToken(EOL,'\n',1,139) +LexToken(EOL,'\n',1,192) +LexToken(EOL,'\n',1,195) +LexToken(EOL,'\n',1,267) +LexToken(EOL,'\n',1,339) +LexToken(EOL,'\n',1,408) +LexToken(EOL,'\n',1,447) +LexToken(EOL,'\n',1,450) +LexToken(EOL,'\n',1,517) +LexToken(EOL,'\n',1,583) +LexToken(EOL,'\n',1,648) +LexToken(EOL,'\n',1,696) +LexToken(EOL,'\n',1,699) +LexToken(EOL,'\n',1,768) +LexToken(EOL,'\n',1,831) +LexToken(EOL,'\n',1,913) +LexToken(EOL,'\n',1,916) +LexToken(EOL,'\n',1,947) +LexToken(EOL,'\n',1,950) +LexToken(EOL,'\n',1,951) +LexToken(FUNCTION,'function',1,952) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(VAR,'x',1,962) +LexToken(COMMA,',',1,963) +LexToken(VAR,'y',1,964) +LexToken(COMMA,',',1,965) +LexToken(VAR,'typ',1,966) +LexToken(CLOSESQBRACKET,']',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(VAR,'DIFF_c',1,971) +LexToken(OPENBRACKET,'(',1,977) +LexToken(VAR,'job',1,978) +LexToken(COMMA,',',1,981) +LexToken(VAR,'arg1',1,982) +LexToken(COMMA,',',1,986) +LexToken(VAR,'arg2',1,987) +LexToken(CLOSEBRACKET,')',1,991) +LexToken(EOL,'\n',1,992) +LexToken(EOL,'\n',1,1015) +LexToken(VAR,'x',1,1020) +LexToken(ASSIGNMENT,'=',1,1021) +LexToken(OPENSQBRACKET,'[',1,1022) +LexToken(CLOSESQBRACKET,']',1,1023) +LexToken(SEMICOLON,';',1,1024) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'y',1,1030) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(OPENSQBRACKET,'[',1,1032) +LexToken(CLOSESQBRACKET,']',1,1033) +LexToken(SEMICOLON,';',1,1034) +LexToken(EOL,'\n',1,1035) +LexToken(VAR,'typ',1,1040) +LexToken(ASSIGNMENT,'=',1,1043) +LexToken(OPENSQBRACKET,'[',1,1044) +LexToken(CLOSESQBRACKET,']',1,1045) +LexToken(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +LexToken(SELECT,'select',1,1052) +LexToken(VAR,'job',1,1059) +LexToken(EOL,'\n',1,1062) +LexToken(CASE,'case',1,1067) +LexToken(DQSTRING,'"set"',1,1076) +LexToken(THEN,'then',1,1078) +LexToken(EOL,'\n',1,1082) +LexToken(VAR,'x',1,1091) +LexToken(ASSIGNMENT,'=',1,1092) +LexToken(VAR,'arg1',1,1093) +LexToken(EOL,'\n',1,1097) +LexToken(VAR,'graphics',1,1106) +LexToken(ASSIGNMENT,'=',1,1114) +LexToken(VAR,'arg1',1,1115) +LexToken(DOT,'.',1,1119) +LexToken(VAR,'graphics',1,1120) +LexToken(SEMICOLON,';',1,1128) +LexToken(EOL,'\n',1,1129) +LexToken(VAR,'exprs',1,1138) +LexToken(ASSIGNMENT,'=',1,1143) +LexToken(VAR,'graphics',1,1144) +LexToken(DOT,'.',1,1152) +LexToken(VAR,'exprs',1,1153) +LexToken(EOL,'\n',1,1158) +LexToken(VAR,'model',1,1167) +LexToken(ASSIGNMENT,'=',1,1172) +LexToken(VAR,'arg1',1,1173) +LexToken(DOT,'.',1,1177) +LexToken(VAR,'model',1,1178) +LexToken(SEMICOLON,';',1,1183) +LexToken(EOL,'\n',1,1184) +LexToken(WHILE,'while',1,1193) +LexToken(PREVAR_BOOLEAN,'%t',1,1199) +LexToken(DO,'do',1,1202) +LexToken(EOL,'\n',1,1204) +LexToken(VAR,'ask_again',1,1217) +LexToken(ASSIGNMENT,'=',1,1226) +LexToken(PREVAR_BOOLEAN,'%f',1,1227) +LexToken(EOL,'\n',1,1229) +LexToken(OPENSQBRACKET,'[',1,1242) +LexToken(VAR,'ok',1,1243) +LexToken(COMMA,',',1,1245) +LexToken(VAR,'x0',1,1246) +LexToken(COMMA,',',1,1248) +LexToken(VAR,'xd0',1,1249) +LexToken(COMMA,',',1,1252) +LexToken(VAR,'exprs',1,1253) +LexToken(CLOSESQBRACKET,']',1,1258) +LexToken(ASSIGNMENT,'=',1,1259) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1260) +LexToken(OPENBRACKET,'(',1,1275) +LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1316) +LexToken(COMMA,',',1,1317) +LexToken(OPENSQBRACKET,'[',1,1333) +LexToken(DQSTRING,'"Initial state"',1,1348) +LexToken(SEMICOLON,';',1,1349) +LexToken(DQSTRING,'"Initial Derivative"',1,1369) +LexToken(CLOSESQBRACKET,']',1,1370) +LexToken(COMMA,',',1,1371) +LexToken(VAR,'list',1,1372) +LexToken(OPENBRACKET,'(',1,1376) +LexToken(DQSTRING,'"vec"',1,1381) +LexToken(COMMA,',',1,1382) +LexToken(NUMBER,'-1',1,1383) +LexToken(COMMA,',',1,1385) +LexToken(DQSTRING,'"vec"',1,1390) +LexToken(COMMA,',',1,1391) +LexToken(NUMBER,'-1',1,1392) +LexToken(CLOSEBRACKET,')',1,1394) +LexToken(COMMA,',',1,1395) +LexToken(VAR,'exprs',1,1396) +LexToken(CLOSEBRACKET,')',1,1401) +LexToken(EOL,'\n',1,1402) +LexToken(IF,'if',1,1415) +LexToken(NOT,'~',1,1418) +LexToken(VAR,'ok',1,1419) +LexToken(THEN,'then',1,1422) +LexToken(EOL,'\n',1,1426) +LexToken(BREAK,'break',1,1443) +LexToken(COMMA,',',1,1448) +LexToken(EOL,'\n',1,1449) +LexToken(END,'end',1,1462) +LexToken(EOL,'\n',1,1465) +LexToken(VAR,'x0',1,1478) +LexToken(ASSIGNMENT,'=',1,1480) +LexToken(VAR,'x0',1,1481) +LexToken(OPENBRACKET,'(',1,1483) +LexToken(COLON,':',1,1484) +LexToken(CLOSEBRACKET,')',1,1485) +LexToken(SEMICOLON,';',1,1486) +LexToken(EOL,'\n',1,1487) +LexToken(VAR,'N',1,1500) +LexToken(ASSIGNMENT,'=',1,1501) +LexToken(VAR,'size',1,1502) +LexToken(OPENBRACKET,'(',1,1506) +LexToken(VAR,'x0',1,1507) +LexToken(COMMA,',',1,1509) +LexToken(DQSTRING,'"*"',1,1512) +LexToken(CLOSEBRACKET,')',1,1513) +LexToken(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(VAR,'xd0',1,1528) +LexToken(ASSIGNMENT,'=',1,1531) +LexToken(VAR,'xd0',1,1532) +LexToken(OPENBRACKET,'(',1,1535) +LexToken(COLON,':',1,1536) +LexToken(CLOSEBRACKET,')',1,1537) +LexToken(SEMICOLON,';',1,1538) +LexToken(EOL,'\n',1,1539) +LexToken(VAR,'Nxd',1,1552) +LexToken(ASSIGNMENT,'=',1,1555) +LexToken(VAR,'size',1,1556) +LexToken(OPENBRACKET,'(',1,1560) +LexToken(VAR,'xd0',1,1561) +LexToken(COMMA,',',1,1564) +LexToken(DQSTRING,'"*"',1,1567) +LexToken(CLOSEBRACKET,')',1,1568) +LexToken(SEMICOLON,';',1,1569) +LexToken(EOL,'\n',1,1570) +LexToken(IF,'if',1,1583) +LexToken(OPENBRACKET,'(',1,1586) +LexToken(VAR,'N',1,1587) +LexToken(COMPARISON,'~=',1,1588) +LexToken(VAR,'Nxd',1,1590) +LexToken(CLOSEBRACKET,')',1,1593) +LexToken(THEN,'then',1,1595) +LexToken(EOL,'\n',1,1599) +LexToken(VAR,'message',1,1616) +LexToken(OPENBRACKET,'(',1,1623) +LexToken(DQSTRING,'"Incompatible sizes: states and their derivatives should have the same size "',1,1700) +LexToken(CLOSEBRACKET,')',1,1701) +LexToken(EOL,'\n',1,1702) +LexToken(VAR,'ask_again',1,1719) +LexToken(ASSIGNMENT,'=',1,1728) +LexToken(PREVAR_BOOLEAN,'%t',1,1729) +LexToken(EOL,'\n',1,1731) +LexToken(END,'end',1,1744) +LexToken(EOL,'\n',1,1747) +LexToken(IF,'if',1,1760) +LexToken(OPENBRACKET,'(',1,1763) +LexToken(VAR,'N',1,1764) +LexToken(COMPARISON,'<=',1,1765) +LexToken(NUMBER,'0',1,1767) +LexToken(LOGICAL,'&',1,1769) +LexToken(NOT,'~',1,1771) +LexToken(VAR,'ask_again',1,1772) +LexToken(CLOSEBRACKET,')',1,1781) +LexToken(THEN,'then',1,1783) +LexToken(EOL,'\n',1,1787) +LexToken(VAR,'x_message',1,1804) +LexToken(OPENBRACKET,'(',1,1813) +LexToken(DQSTRING,'"number of states must be > 0 "',1,1844) +LexToken(CLOSEBRACKET,')',1,1845) +LexToken(EOL,'\n',1,1846) +LexToken(VAR,'ask_again',1,1863) +LexToken(ASSIGNMENT,'=',1,1872) +LexToken(PREVAR_BOOLEAN,'%t',1,1873) +LexToken(EOL,'\n',1,1875) +LexToken(END,'end',1,1888) +LexToken(EOL,'\n',1,1891) +LexToken(EOL,'\n',1,1892) +LexToken(IF,'if',1,1905) +LexToken(NOT,'~',1,1908) +LexToken(VAR,'ask_again',1,1909) +LexToken(THEN,'then',1,1920) +LexToken(EOL,'\n',1,1924) +LexToken(VAR,'graphics',1,1941) +LexToken(DOT,'.',1,1949) +LexToken(VAR,'exprs',1,1950) +LexToken(ASSIGNMENT,'=',1,1955) +LexToken(VAR,'exprs',1,1956) +LexToken(EOL,'\n',1,1961) +LexToken(VAR,'model',1,1978) +LexToken(DOT,'.',1,1983) +LexToken(VAR,'state',1,1984) +LexToken(ASSIGNMENT,'=',1,1989) +LexToken(OPENSQBRACKET,'[',1,1990) +LexToken(VAR,'x0',1,1991) +LexToken(SEMICOLON,';',1,1993) +LexToken(VAR,'xd0',1,1994) +LexToken(CLOSESQBRACKET,']',1,1997) +LexToken(SEMICOLON,';',1,1998) +LexToken(EOL,'\n',1,1999) +LexToken(VAR,'model',1,2016) +LexToken(DOT,'.',1,2021) +LexToken(VAR,'out',1,2022) +LexToken(ASSIGNMENT,'=',1,2025) +LexToken(OPENSQBRACKET,'[',1,2026) +LexToken(VAR,'N',1,2027) +LexToken(CLOSESQBRACKET,']',1,2028) +LexToken(EOL,'\n',1,2029) +LexToken(VAR,'model',1,2046) +LexToken(DOT,'.',1,2051) +LexToken(VAR,'in',1,2052) +LexToken(ASSIGNMENT,'=',1,2054) +LexToken(VAR,'N',1,2055) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'x',1,2073) +LexToken(DOT,'.',1,2074) +LexToken(VAR,'graphics',1,2075) +LexToken(ASSIGNMENT,'=',1,2083) +LexToken(VAR,'graphics',1,2084) +LexToken(SEMICOLON,';',1,2092) +LexToken(EOL,'\n',1,2093) +LexToken(VAR,'x',1,2110) +LexToken(DOT,'.',1,2111) +LexToken(VAR,'model',1,2112) +LexToken(ASSIGNMENT,'=',1,2117) +LexToken(VAR,'model',1,2118) +LexToken(EOL,'\n',1,2123) +LexToken(BREAK,'break',1,2140) +LexToken(EOL,'\n',1,2145) +LexToken(END,'end',1,2158) +LexToken(EOL,'\n',1,2161) +LexToken(END,'end',1,2170) +LexToken(EOL,'\n',1,2173) +LexToken(VAR,'x',1,2182) +LexToken(DOT,'.',1,2183) +LexToken(VAR,'model',1,2184) +LexToken(DOT,'.',1,2189) +LexToken(VAR,'firing',1,2190) +LexToken(ASSIGNMENT,'=',1,2196) +LexToken(OPENSQBRACKET,'[',1,2197) +LexToken(CLOSESQBRACKET,']',1,2198) +LexToken(EOL,'\n',1,2215) +LexToken(CASE,'case',1,2220) +LexToken(DQSTRING,'"define"',1,2232) +LexToken(THEN,'then',1,2234) +LexToken(EOL,'\n',1,2238) +LexToken(VAR,'x0',1,2247) +LexToken(ASSIGNMENT,'=',1,2249) +LexToken(OPENSQBRACKET,'[',1,2250) +LexToken(NUMBER,'0',1,2251) +LexToken(SEMICOLON,';',1,2252) +LexToken(NUMBER,'0',1,2253) +LexToken(CLOSESQBRACKET,']',1,2254) +LexToken(EOL,'\n',1,2255) +LexToken(VAR,'model',1,2264) +LexToken(ASSIGNMENT,'=',1,2269) +LexToken(SCICOS_MODEL,'scicos_model',1,2270) +LexToken(OPENBRACKET,'(',1,2282) +LexToken(CLOSEBRACKET,')',1,2283) +LexToken(EOL,'\n',1,2284) +LexToken(VAR,'model',1,2293) +LexToken(DOT,'.',1,2298) +LexToken(VAR,'sim',1,2299) +LexToken(ASSIGNMENT,'=',1,2302) +LexToken(VAR,'list',1,2303) +LexToken(OPENBRACKET,'(',1,2307) +LexToken(DQSTRING,'"diffblk_c"',1,2318) +LexToken(COMMA,',',1,2319) +LexToken(NUMBER,'10004',1,2320) +LexToken(CLOSEBRACKET,')',1,2325) +LexToken(EOL,'\n',1,2326) +LexToken(VAR,'model',1,2335) +LexToken(DOT,'.',1,2340) +LexToken(VAR,'in',1,2341) +LexToken(ASSIGNMENT,'=',1,2343) +LexToken(NUMBER,'1',1,2344) +LexToken(EOL,'\n',1,2345) +LexToken(VAR,'model',1,2354) +LexToken(DOT,'.',1,2359) +LexToken(VAR,'out',1,2360) +LexToken(ASSIGNMENT,'=',1,2363) +LexToken(NUMBER,'1',1,2364) +LexToken(EOL,'\n',1,2365) +LexToken(VAR,'model',1,2374) +LexToken(DOT,'.',1,2379) +LexToken(VAR,'state',1,2380) +LexToken(ASSIGNMENT,'=',1,2385) +LexToken(VAR,'x0',1,2386) +LexToken(EOL,'\n',1,2388) +LexToken(VAR,'model',1,2397) +LexToken(DOT,'.',1,2402) +LexToken(VAR,'blocktype',1,2403) +LexToken(ASSIGNMENT,'=',1,2412) +LexToken(DQSTRING,'"c"',1,2415) +LexToken(EOL,'\n',1,2416) +LexToken(VAR,'model',1,2425) +LexToken(DOT,'.',1,2430) +LexToken(VAR,'dep_ut',1,2431) +LexToken(ASSIGNMENT,'=',1,2437) +LexToken(OPENSQBRACKET,'[',1,2438) +LexToken(PREVAR_BOOLEAN,'%f',1,2439) +LexToken(PREVAR_BOOLEAN,'%t',1,2442) +LexToken(CLOSESQBRACKET,']',1,2444) +LexToken(EOL,'\n',1,2445) +LexToken(EOL,'\n',1,2446) +LexToken(VAR,'exprs',1,2455) +LexToken(ASSIGNMENT,'=',1,2460) +LexToken(OPENSQBRACKET,'[',1,2461) +LexToken(VAR,'strcat',1,2462) +LexToken(OPENBRACKET,'(',1,2468) +LexToken(VAR,'sci2exp',1,2469) +LexToken(OPENBRACKET,'(',1,2476) +LexToken(VAR,'x0',1,2477) +LexToken(OPENBRACKET,'(',1,2479) +LexToken(NUMBER,'1',1,2480) +LexToken(CLOSEBRACKET,')',1,2481) +LexToken(CLOSEBRACKET,')',1,2482) +LexToken(CLOSEBRACKET,')',1,2483) +LexToken(SEMICOLON,';',1,2484) +LexToken(VAR,'strcat',1,2485) +LexToken(OPENBRACKET,'(',1,2491) +LexToken(VAR,'sci2exp',1,2492) +LexToken(OPENBRACKET,'(',1,2499) +LexToken(VAR,'x0',1,2500) +LexToken(OPENBRACKET,'(',1,2502) +LexToken(NUMBER,'2',1,2503) +LexToken(CLOSEBRACKET,')',1,2504) +LexToken(CLOSEBRACKET,')',1,2505) +LexToken(CLOSEBRACKET,')',1,2506) +LexToken(CLOSESQBRACKET,']',1,2507) +LexToken(EOL,'\n',1,2508) +LexToken(VAR,'gr_i',1,2517) +LexToken(ASSIGNMENT,'=',1,2521) +LexToken(OPENSQBRACKET,'[',1,2522) +LexToken(CLOSESQBRACKET,']',1,2523) +LexToken(EOL,'\n',1,2524) +LexToken(VAR,'x',1,2533) +LexToken(ASSIGNMENT,'=',1,2534) +LexToken(VAR,'standard_define',1,2535) +LexToken(OPENBRACKET,'(',1,2550) +LexToken(OPENSQBRACKET,'[',1,2551) +LexToken(NUMBER,'2',1,2552) +LexToken(NUMBER,'2',1,2554) +LexToken(CLOSESQBRACKET,']',1,2555) +LexToken(COMMA,',',1,2556) +LexToken(VAR,'model',1,2557) +LexToken(COMMA,',',1,2562) +LexToken(VAR,'exprs',1,2563) +LexToken(COMMA,',',1,2568) +LexToken(VAR,'gr_i',1,2569) +LexToken(CLOSEBRACKET,')',1,2573) +LexToken(EOL,'\n',1,2574) +LexToken(END,'end',1,2579) +LexToken(EOL,'\n',1,2582) +LexToken(ENDFUNCTION,'endfunction',1,2583) +LexToken(EOL,'\n',1,2594) |