diff options
Diffstat (limited to 'js/Sources/GENSIN_f.js')
-rw-r--r-- | js/Sources/GENSIN_f.js | 423 |
1 files changed, 423 insertions, 0 deletions
diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js new file mode 100644 index 00000000..aa4b5692 --- /dev/null +++ b/js/Sources/GENSIN_f.js @@ -0,0 +1,423 @@ +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,'GENSIN_f',1,930) +LexToken(OPENBRACKET,'(',1,938) +LexToken(VAR,'job',1,939) +LexToken(COMMA,',',1,942) +LexToken(VAR,'arg1',1,943) +LexToken(COMMA,',',1,947) +LexToken(VAR,'arg2',1,948) +LexToken(CLOSEBRACKET,')',1,952) +LexToken(EOL,'\n',1,953) +LexToken(VAR,'x',1,958) +LexToken(ASSIGNMENT,'=',1,959) +LexToken(OPENSQBRACKET,'[',1,960) +LexToken(CLOSESQBRACKET,']',1,961) +LexToken(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'y',1,968) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(OPENSQBRACKET,'[',1,970) +LexToken(CLOSESQBRACKET,']',1,971) +LexToken(SEMICOLON,';',1,972) +LexToken(EOL,'\n',1,973) +LexToken(VAR,'typ',1,978) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(OPENSQBRACKET,'[',1,982) +LexToken(CLOSESQBRACKET,']',1,983) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +LexToken(SELECT,'select',1,990) +LexToken(VAR,'job',1,997) +LexToken(EOL,'\n',1,1000) +LexToken(CASE,'case',1,1005) +LexToken(DQSTRING,'"set"',1,1014) +LexToken(THEN,'then',1,1016) +LexToken(EOL,'\n',1,1020) +LexToken(VAR,'x',1,1029) +LexToken(ASSIGNMENT,'=',1,1030) +LexToken(VAR,'arg1',1,1031) +LexToken(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +LexToken(VAR,'graphics',1,1045) +LexToken(ASSIGNMENT,'=',1,1053) +LexToken(VAR,'arg1',1,1054) +LexToken(DOT,'.',1,1058) +LexToken(VAR,'graphics',1,1059) +LexToken(SEMICOLON,';',1,1067) +LexToken(EOL,'\n',1,1068) +LexToken(VAR,'exprs',1,1077) +LexToken(ASSIGNMENT,'=',1,1082) +LexToken(VAR,'graphics',1,1083) +LexToken(DOT,'.',1,1091) +LexToken(VAR,'exprs',1,1092) +LexToken(EOL,'\n',1,1097) +LexToken(VAR,'model',1,1106) +LexToken(ASSIGNMENT,'=',1,1111) +LexToken(VAR,'arg1',1,1112) +LexToken(DOT,'.',1,1116) +LexToken(VAR,'model',1,1117) +LexToken(SEMICOLON,';',1,1122) +LexToken(EOL,'\n',1,1123) +LexToken(WHILE,'while',1,1132) +LexToken(PREVAR_BOOLEAN,'%t',1,1138) +LexToken(DO,'do',1,1141) +LexToken(EOL,'\n',1,1143) +LexToken(OPENSQBRACKET,'[',1,1156) +LexToken(VAR,'ok',1,1157) +LexToken(COMMA,',',1,1159) +LexToken(VAR,'M',1,1161) +LexToken(COMMA,',',1,1162) +LexToken(VAR,'F',1,1164) +LexToken(COMMA,',',1,1165) +LexToken(VAR,'P',1,1167) +LexToken(COMMA,',',1,1168) +LexToken(VAR,'exprs',1,1170) +LexToken(CLOSESQBRACKET,']',1,1175) +LexToken(ASSIGNMENT,'=',1,1177) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1179) +LexToken(OPENBRACKET,'(',1,1194) +LexToken(OPENSQBRACKET,'[',1,1195) +LexToken(VAR,'msprintf',1,1196) +LexToken(OPENBRACKET,'(',1,1204) +LexToken(VAR,'gettext',1,1205) +LexToken(OPENBRACKET,'(',1,1212) +LexToken(DQSTRING,'"Set %s block parameters"',1,1237) +LexToken(CLOSEBRACKET,')',1,1238) +LexToken(COMMA,',',1,1239) +LexToken(DQSTRING,'"GENSIN_f"',1,1250) +LexToken(CLOSEBRACKET,')',1,1251) +LexToken(SEMICOLON,';',1,1252) +LexToken(DQSTRING,'" "',1,1255) +LexToken(SEMICOLON,';',1,1256) +LexToken(VAR,'gettext',1,1273) +LexToken(OPENBRACKET,'(',1,1280) +LexToken(DQSTRING,'"Sine wave generator"',1,1301) +LexToken(CLOSEBRACKET,')',1,1302) +LexToken(SEMICOLON,';',1,1303) +LexToken(DQSTRING,'" "',1,1306) +LexToken(CLOSESQBRACKET,']',1,1307) +LexToken(COMMA,',',1,1308) +LexToken(OPENSQBRACKET,'[',1,1325) +LexToken(VAR,'gettext',1,1326) +LexToken(OPENBRACKET,'(',1,1333) +LexToken(DQSTRING,'"Magnitude"',1,1344) +LexToken(CLOSEBRACKET,')',1,1345) +LexToken(SEMICOLON,';',1,1346) +LexToken(VAR,'gettext',1,1348) +LexToken(OPENBRACKET,'(',1,1355) +LexToken(DQSTRING,'"Frequency (rad/s)"',1,1374) +LexToken(CLOSEBRACKET,')',1,1375) +LexToken(SEMICOLON,';',1,1376) +LexToken(VAR,'gettext',1,1378) +LexToken(OPENBRACKET,'(',1,1385) +LexToken(DQSTRING,'"Phase (rad)"',1,1398) +LexToken(CLOSEBRACKET,')',1,1399) +LexToken(CLOSESQBRACKET,']',1,1400) +LexToken(COMMA,',',1,1401) +LexToken(VAR,'list',1,1418) +LexToken(OPENBRACKET,'(',1,1422) +LexToken(DQSTRING,'"vec"',1,1427) +LexToken(COMMA,',',1,1428) +LexToken(NUMBER,'1',1,1429) +LexToken(COMMA,',',1,1430) +LexToken(DQSTRING,'"vec"',1,1435) +LexToken(COMMA,',',1,1436) +LexToken(NUMBER,'1',1,1437) +LexToken(COMMA,',',1,1438) +LexToken(DQSTRING,'"vec"',1,1443) +LexToken(COMMA,',',1,1444) +LexToken(NUMBER,'1',1,1445) +LexToken(CLOSEBRACKET,')',1,1446) +LexToken(COMMA,',',1,1447) +LexToken(VAR,'exprs',1,1449) +LexToken(CLOSEBRACKET,')',1,1454) +LexToken(SEMICOLON,';',1,1455) +LexToken(EOL,'\n',1,1456) +LexToken(IF,'if',1,1469) +LexToken(NOT,'~',1,1472) +LexToken(VAR,'ok',1,1473) +LexToken(THEN,'then',1,1476) +LexToken(EOL,'\n',1,1480) +LexToken(BREAK,'break',1,1497) +LexToken(COMMA,',',1,1502) +LexToken(EOL,'\n',1,1503) +LexToken(END,'end',1,1516) +LexToken(EOL,'\n',1,1519) +LexToken(IF,'if',1,1532) +LexToken(VAR,'F',1,1535) +LexToken(COMPARISON,'<',1,1537) +LexToken(NUMBER,'0',1,1539) +LexToken(THEN,'then',1,1541) +LexToken(EOL,'\n',1,1545) +LexToken(VAR,'block_parameter_error',1,1562) +LexToken(OPENBRACKET,'(',1,1583) +LexToken(VAR,'msprintf',1,1584) +LexToken(OPENBRACKET,'(',1,1592) +LexToken(VAR,'gettext',1,1593) +LexToken(OPENBRACKET,'(',1,1600) +LexToken(DQSTRING,'"Wrong value for \\\'Frequency\\\' parameter: %e."',1,1646) +LexToken(CLOSEBRACKET,')',1,1647) +LexToken(COMMA,',',1,1648) +LexToken(VAR,'F',1,1650) +LexToken(CLOSEBRACKET,')',1,1651) +LexToken(COMMA,',',1,1652) +LexToken(VAR,'gettext',1,1673) +LexToken(OPENBRACKET,'(',1,1680) +LexToken(DQSTRING,'"Strictly positive integer expected."',1,1717) +LexToken(CLOSEBRACKET,')',1,1718) +LexToken(CLOSEBRACKET,')',1,1719) +LexToken(SEMICOLON,';',1,1720) +LexToken(EOL,'\n',1,1721) +LexToken(VAR,'ok',1,1738) +LexToken(ASSIGNMENT,'=',1,1741) +LexToken(PREVAR_BOOLEAN,'%f',1,1743) +LexToken(EOL,'\n',1,1745) +LexToken(END,'end',1,1758) +LexToken(EOL,'\n',1,1761) +LexToken(EOL,'\n',1,1762) +LexToken(IF,'if',1,1775) +LexToken(VAR,'ok',1,1778) +LexToken(THEN,'then',1,1781) +LexToken(EOL,'\n',1,1785) +LexToken(OPENSQBRACKET,'[',1,1802) +LexToken(VAR,'model',1,1803) +LexToken(COMMA,',',1,1808) +LexToken(VAR,'graphics',1,1809) +LexToken(COMMA,',',1,1817) +LexToken(VAR,'ok',1,1818) +LexToken(CLOSESQBRACKET,']',1,1820) +LexToken(ASSIGNMENT,'=',1,1821) +LexToken(VAR,'check_io',1,1822) +LexToken(OPENBRACKET,'(',1,1830) +LexToken(VAR,'model',1,1831) +LexToken(COMMA,',',1,1836) +LexToken(VAR,'graphics',1,1837) +LexToken(COMMA,',',1,1845) +LexToken(OPENSQBRACKET,'[',1,1846) +LexToken(CLOSESQBRACKET,']',1,1847) +LexToken(COMMA,',',1,1848) +LexToken(NUMBER,'1',1,1849) +LexToken(COMMA,',',1,1850) +LexToken(OPENSQBRACKET,'[',1,1851) +LexToken(CLOSESQBRACKET,']',1,1852) +LexToken(COMMA,',',1,1853) +LexToken(OPENSQBRACKET,'[',1,1854) +LexToken(CLOSESQBRACKET,']',1,1855) +LexToken(CLOSEBRACKET,')',1,1856) +LexToken(EOL,'\n',1,1857) +LexToken(VAR,'model',1,1874) +LexToken(DOT,'.',1,1879) +LexToken(VAR,'rpar',1,1880) +LexToken(ASSIGNMENT,'=',1,1884) +LexToken(OPENSQBRACKET,'[',1,1885) +LexToken(VAR,'M',1,1886) +LexToken(SEMICOLON,';',1,1887) +LexToken(VAR,'F',1,1888) +LexToken(SEMICOLON,';',1,1889) +LexToken(VAR,'P',1,1890) +LexToken(CLOSESQBRACKET,']',1,1891) +LexToken(EOL,'\n',1,1892) +LexToken(EOL,'\n',1,1969) +LexToken(EOL,'\n',1,1999) +LexToken(VAR,'model',1,2016) +LexToken(DOT,'.',1,2021) +LexToken(VAR,'out2',1,2022) +LexToken(ASSIGNMENT,'=',1,2026) +LexToken(NUMBER,'1',1,2027) +LexToken(SEMICOLON,';',1,2028) +LexToken(EOL,'\n',1,2029) +LexToken(VAR,'model',1,2046) +LexToken(DOT,'.',1,2051) +LexToken(VAR,'outtyp',1,2052) +LexToken(ASSIGNMENT,'=',1,2058) +LexToken(NUMBER,'1',1,2059) +LexToken(SEMICOLON,';',1,2060) +LexToken(EOL,'\n',1,2061) +LexToken(EOL,'\n',1,2062) +LexToken(VAR,'graphics',1,2079) +LexToken(DOT,'.',1,2087) +LexToken(VAR,'exprs',1,2088) +LexToken(ASSIGNMENT,'=',1,2093) +LexToken(VAR,'exprs',1,2094) +LexToken(SEMICOLON,';',1,2099) +LexToken(EOL,'\n',1,2100) +LexToken(VAR,'x',1,2117) +LexToken(DOT,'.',1,2118) +LexToken(VAR,'graphics',1,2119) +LexToken(ASSIGNMENT,'=',1,2127) +LexToken(VAR,'graphics',1,2128) +LexToken(SEMICOLON,';',1,2136) +LexToken(EOL,'\n',1,2137) +LexToken(VAR,'x',1,2154) +LexToken(DOT,'.',1,2155) +LexToken(VAR,'model',1,2156) +LexToken(ASSIGNMENT,'=',1,2161) +LexToken(VAR,'model',1,2162) +LexToken(EOL,'\n',1,2167) +LexToken(BREAK,'break',1,2184) +LexToken(EOL,'\n',1,2189) +LexToken(END,'end',1,2202) +LexToken(EOL,'\n',1,2205) +LexToken(END,'end',1,2214) +LexToken(EOL,'\n',1,2217) +LexToken(CASE,'case',1,2222) +LexToken(DQSTRING,'"define"',1,2234) +LexToken(THEN,'then',1,2236) +LexToken(EOL,'\n',1,2240) +LexToken(VAR,'rpar',1,2249) +LexToken(ASSIGNMENT,'=',1,2253) +LexToken(OPENSQBRACKET,'[',1,2254) +LexToken(NUMBER,'1',1,2255) +LexToken(SEMICOLON,';',1,2256) +LexToken(NUMBER,'1',1,2257) +LexToken(SEMICOLON,';',1,2258) +LexToken(NUMBER,'0',1,2259) +LexToken(CLOSESQBRACKET,']',1,2260) +LexToken(EOL,'\n',1,2261) +LexToken(VAR,'model',1,2270) +LexToken(ASSIGNMENT,'=',1,2275) +LexToken(SCICOS_MODEL,'scicos_model',1,2276) +LexToken(OPENBRACKET,'(',1,2288) +LexToken(CLOSEBRACKET,')',1,2289) +LexToken(EOL,'\n',1,2290) +LexToken(VAR,'model',1,2299) +LexToken(DOT,'.',1,2304) +LexToken(VAR,'sim',1,2305) +LexToken(ASSIGNMENT,'=',1,2308) +LexToken(DQSTRING,'"gensin"',1,2316) +LexToken(EOL,'\n',1,2317) +LexToken(VAR,'model',1,2326) +LexToken(DOT,'.',1,2331) +LexToken(VAR,'in',1,2332) +LexToken(ASSIGNMENT,'=',1,2334) +LexToken(OPENSQBRACKET,'[',1,2335) +LexToken(CLOSESQBRACKET,']',1,2336) +LexToken(EOL,'\n',1,2337) +LexToken(VAR,'model',1,2346) +LexToken(DOT,'.',1,2351) +LexToken(VAR,'out',1,2352) +LexToken(ASSIGNMENT,'=',1,2355) +LexToken(NUMBER,'1',1,2356) +LexToken(EOL,'\n',1,2357) +LexToken(VAR,'model',1,2366) +LexToken(DOT,'.',1,2371) +LexToken(VAR,'out2',1,2372) +LexToken(ASSIGNMENT,'=',1,2376) +LexToken(NUMBER,'1',1,2377) +LexToken(EOL,'\n',1,2378) +LexToken(VAR,'model',1,2387) +LexToken(DOT,'.',1,2392) +LexToken(VAR,'outtyp',1,2393) +LexToken(ASSIGNMENT,'=',1,2399) +LexToken(NUMBER,'1',1,2400) +LexToken(EOL,'\n',1,2401) +LexToken(VAR,'model',1,2410) +LexToken(DOT,'.',1,2415) +LexToken(VAR,'rpar',1,2416) +LexToken(ASSIGNMENT,'=',1,2420) +LexToken(OPENSQBRACKET,'[',1,2421) +LexToken(NUMBER,'1',1,2422) +LexToken(SEMICOLON,';',1,2423) +LexToken(NUMBER,'1',1,2424) +LexToken(SEMICOLON,';',1,2425) +LexToken(NUMBER,'0',1,2426) +LexToken(CLOSESQBRACKET,']',1,2427) +LexToken(EOL,'\n',1,2428) +LexToken(VAR,'model',1,2437) +LexToken(DOT,'.',1,2442) +LexToken(VAR,'blocktype',1,2443) +LexToken(ASSIGNMENT,'=',1,2452) +LexToken(DQSTRING,'"c"',1,2455) +LexToken(EOL,'\n',1,2456) +LexToken(VAR,'model',1,2465) +LexToken(DOT,'.',1,2470) +LexToken(VAR,'dep_ut',1,2471) +LexToken(ASSIGNMENT,'=',1,2477) +LexToken(OPENSQBRACKET,'[',1,2478) +LexToken(PREVAR_BOOLEAN,'%f',1,2479) +LexToken(PREVAR_BOOLEAN,'%t',1,2482) +LexToken(CLOSESQBRACKET,']',1,2484) +LexToken(EOL,'\n',1,2485) +LexToken(VAR,'exprs',1,2494) +LexToken(ASSIGNMENT,'=',1,2499) +LexToken(OPENSQBRACKET,'[',1,2500) +LexToken(VAR,'string',1,2501) +LexToken(OPENBRACKET,'(',1,2507) +LexToken(VAR,'rpar',1,2508) +LexToken(OPENBRACKET,'(',1,2512) +LexToken(NUMBER,'1',1,2513) +LexToken(CLOSEBRACKET,')',1,2514) +LexToken(CLOSEBRACKET,')',1,2515) +LexToken(SEMICOLON,';',1,2516) +LexToken(VAR,'string',1,2517) +LexToken(OPENBRACKET,'(',1,2523) +LexToken(VAR,'rpar',1,2524) +LexToken(OPENBRACKET,'(',1,2528) +LexToken(NUMBER,'2',1,2529) +LexToken(CLOSEBRACKET,')',1,2530) +LexToken(CLOSEBRACKET,')',1,2531) +LexToken(SEMICOLON,';',1,2532) +LexToken(VAR,'string',1,2533) +LexToken(OPENBRACKET,'(',1,2539) +LexToken(VAR,'rpar',1,2540) +LexToken(OPENBRACKET,'(',1,2544) +LexToken(NUMBER,'3',1,2545) +LexToken(CLOSEBRACKET,')',1,2546) +LexToken(CLOSEBRACKET,')',1,2547) +LexToken(CLOSESQBRACKET,']',1,2548) +LexToken(EOL,'\n',1,2549) +LexToken(VAR,'gr_i',1,2558) +LexToken(ASSIGNMENT,'=',1,2562) +LexToken(OPENSQBRACKET,'[',1,2563) +LexToken(CLOSESQBRACKET,']',1,2564) +LexToken(EOL,'\n',1,2565) +LexToken(VAR,'x',1,2574) +LexToken(ASSIGNMENT,'=',1,2575) +LexToken(VAR,'standard_define',1,2576) +LexToken(OPENBRACKET,'(',1,2591) +LexToken(OPENSQBRACKET,'[',1,2592) +LexToken(NUMBER,'3',1,2593) +LexToken(NUMBER,'2',1,2595) +LexToken(CLOSESQBRACKET,']',1,2596) +LexToken(COMMA,',',1,2597) +LexToken(VAR,'model',1,2598) +LexToken(COMMA,',',1,2603) +LexToken(VAR,'exprs',1,2604) +LexToken(COMMA,',',1,2609) +LexToken(VAR,'gr_i',1,2610) +LexToken(CLOSEBRACKET,')',1,2614) +LexToken(EOL,'\n',1,2615) +LexToken(END,'end',1,2620) +LexToken(EOL,'\n',1,2623) +LexToken(ENDFUNCTION,'endfunction',1,2624) +LexToken(EOL,'\n',1,2635) |