diff options
Diffstat (limited to 'js/Linear/DOLLAR.js')
-rw-r--r-- | js/Linear/DOLLAR.js | 105 |
1 files changed, 35 insertions, 70 deletions
diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js index ebd40fb9..f0f937b2 100644 --- a/js/Linear/DOLLAR.js +++ b/js/Linear/DOLLAR.js @@ -41,20 +41,17 @@ 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(EOL,'\n',1,882) 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(EOL,'\n',1,892) 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(EOL,'\n',1,904) LexToken(SELECT,'select',1,910) LexToken(VAR,'job',1,917) LexToken(EOL,'\n',1,920) @@ -65,15 +62,13 @@ 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(EOL,'\n',1,955) 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(EOL,'\n',1,987) LexToken(VAR,'exprs',1,997) LexToken(ASSIGNMENT,'=',1,1002) LexToken(VAR,'graphics',1,1003) @@ -85,8 +80,7 @@ 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(EOL,'\n',1,1042) LexToken(EOL,'\n',1,1076) LexToken(IF,'if',1,1085) LexToken(VAR,'size',1,1088) @@ -105,8 +99,7 @@ LexToken(NUMBER,'2',1,1129) LexToken(CLOSEBRACKET,')',1,1130) LexToken(ASSIGNMENT,'=',1,1131) LexToken(DQSTRING,'"0"',1,1134) -LexToken(SEMICOLON,';',1,1135) -LexToken(EOL,'\n',1,1136) +LexToken(EOL,'\n',1,1135) LexToken(END,'end',1,1145) LexToken(EOL,'\n',1,1148) LexToken(WHILE,'while',1,1157) @@ -159,8 +152,7 @@ LexToken(VAR,'ok',1,1370) LexToken(THEN,'then',1,1373) LexToken(EOL,'\n',1,1377) LexToken(BREAK,'break',1,1394) -LexToken(COMMA,',',1,1399) -LexToken(EOL,'\n',1,1400) +LexToken(EOL,'\n',1,1399) LexToken(END,'end',1,1413) LexToken(EOL,'\n',1,1416) LexToken(VAR,'out',1,1429) @@ -179,8 +171,7 @@ LexToken(COMMA,',',1,1450) LexToken(NUMBER,'2',1,1451) LexToken(CLOSEBRACKET,')',1,1452) LexToken(CLOSESQBRACKET,']',1,1453) -LexToken(SEMICOLON,';',1,1454) -LexToken(EOL,'\n',1,1455) +LexToken(EOL,'\n',1,1454) LexToken(IF,'if',1,1468) LexToken(VAR,'out',1,1471) LexToken(COMPARISON,'==',1,1474) @@ -191,8 +182,7 @@ LexToken(VAR,'out',1,1499) LexToken(ASSIGNMENT,'=',1,1502) LexToken(OPENSQBRACKET,'[',1,1503) LexToken(CLOSESQBRACKET,']',1,1504) -LexToken(COMMA,',',1,1505) -LexToken(EOL,'\n',1,1506) +LexToken(EOL,'\n',1,1505) LexToken(END,'end',1,1519) LexToken(EOL,'\n',1,1522) LexToken(VAR,'in',1,1535) @@ -218,16 +208,14 @@ LexToken(VAR,'list',1,1610) LexToken(OPENBRACKET,'(',1,1614) LexToken(VAR,'a',1,1615) LexToken(CLOSEBRACKET,')',1,1616) -LexToken(SEMICOLON,';',1,1617) -LexToken(EOL,'\n',1,1618) +LexToken(EOL,'\n',1,1617) LexToken(VAR,'model',1,1631) LexToken(DOT,'.',1,1636) LexToken(VAR,'dstate',1,1637) LexToken(ASSIGNMENT,'=',1,1643) LexToken(OPENSQBRACKET,'[',1,1644) LexToken(CLOSESQBRACKET,']',1,1645) -LexToken(SEMICOLON,';',1,1646) -LexToken(EOL,'\n',1,1647) +LexToken(EOL,'\n',1,1646) LexToken(IF,'if',1,1660) LexToken(VAR,'type',1,1663) LexToken(OPENBRACKET,'(',1,1668) @@ -249,13 +237,11 @@ LexToken(EOL,'\n',1,1715) LexToken(VAR,'it',1,1736) LexToken(ASSIGNMENT,'=',1,1738) LexToken(NUMBER,'1',1,1739) -LexToken(SEMICOLON,';',1,1740) -LexToken(EOL,'\n',1,1741) +LexToken(EOL,'\n',1,1740) LexToken(VAR,'ot',1,1762) LexToken(ASSIGNMENT,'=',1,1764) LexToken(NUMBER,'1',1,1765) -LexToken(SEMICOLON,';',1,1766) -LexToken(EOL,'\n',1,1767) +LexToken(EOL,'\n',1,1766) LexToken(IF,'if',1,1788) LexToken(OPENBRACKET,'(',1,1791) LexToken(VAR,'size',1,1792) @@ -288,8 +274,7 @@ LexToken(DQSTRING,'"dollar4"',1,1873) LexToken(COMMA,',',1,1874) LexToken(NUMBER,'4',1,1875) LexToken(CLOSEBRACKET,')',1,1876) -LexToken(SEMICOLON,';',1,1877) -LexToken(EOL,'\n',1,1878) +LexToken(EOL,'\n',1,1877) LexToken(VAR,'model',1,1903) LexToken(DOT,'.',1,1908) LexToken(VAR,'dstate',1,1909) @@ -298,8 +283,7 @@ LexToken(VAR,'a',1,1916) LexToken(OPENBRACKET,'(',1,1917) LexToken(COLON,':',1,1918) LexToken(CLOSEBRACKET,')',1,1919) -LexToken(SEMICOLON,';',1,1920) -LexToken(EOL,'\n',1,1921) +LexToken(EOL,'\n',1,1920) LexToken(VAR,'model',1,1946) LexToken(DOT,'.',1,1951) LexToken(VAR,'odstate',1,1952) @@ -307,8 +291,7 @@ LexToken(ASSIGNMENT,'=',1,1959) LexToken(VAR,'list',1,1960) LexToken(OPENBRACKET,'(',1,1964) LexToken(CLOSEBRACKET,')',1,1965) -LexToken(SEMICOLON,';',1,1966) -LexToken(EOL,'\n',1,1967) +LexToken(EOL,'\n',1,1966) LexToken(END,'end',1,1988) LexToken(EOL,'\n',1,1991) LexToken(ELSE,'else',1,2008) @@ -316,13 +299,11 @@ LexToken(EOL,'\n',1,2012) LexToken(VAR,'it',1,2033) LexToken(ASSIGNMENT,'=',1,2035) LexToken(NUMBER,'2',1,2036) -LexToken(SEMICOLON,';',1,2037) -LexToken(EOL,'\n',1,2038) +LexToken(EOL,'\n',1,2037) LexToken(VAR,'ot',1,2059) LexToken(ASSIGNMENT,'=',1,2061) LexToken(NUMBER,'2',1,2062) -LexToken(SEMICOLON,';',1,2063) -LexToken(EOL,'\n',1,2064) +LexToken(EOL,'\n',1,2063) LexToken(END,'end',1,2081) LexToken(EOL,'\n',1,2084) LexToken(ELSEIF,'elseif',1,2097) @@ -339,13 +320,11 @@ LexToken(EOL,'\n',1,2129) LexToken(VAR,'it',1,2146) LexToken(ASSIGNMENT,'=',1,2148) LexToken(NUMBER,'3',1,2149) -LexToken(SEMICOLON,';',1,2150) -LexToken(EOL,'\n',1,2151) +LexToken(EOL,'\n',1,2150) LexToken(VAR,'ot',1,2168) LexToken(ASSIGNMENT,'=',1,2170) LexToken(NUMBER,'3',1,2171) -LexToken(SEMICOLON,';',1,2172) -LexToken(EOL,'\n',1,2173) +LexToken(EOL,'\n',1,2172) LexToken(ELSEIF,'elseif',1,2186) LexToken(OPENBRACKET,'(',1,2193) LexToken(VAR,'typeof',1,2194) @@ -360,13 +339,11 @@ LexToken(EOL,'\n',1,2218) LexToken(VAR,'it',1,2235) LexToken(ASSIGNMENT,'=',1,2237) LexToken(NUMBER,'4',1,2238) -LexToken(SEMICOLON,';',1,2239) -LexToken(EOL,'\n',1,2240) +LexToken(EOL,'\n',1,2239) LexToken(VAR,'ot',1,2257) LexToken(ASSIGNMENT,'=',1,2259) LexToken(NUMBER,'4',1,2260) -LexToken(SEMICOLON,';',1,2261) -LexToken(EOL,'\n',1,2262) +LexToken(EOL,'\n',1,2261) LexToken(ELSEIF,'elseif',1,2275) LexToken(OPENBRACKET,'(',1,2282) LexToken(VAR,'typeof',1,2283) @@ -381,13 +358,11 @@ LexToken(EOL,'\n',1,2306) LexToken(VAR,'it',1,2323) LexToken(ASSIGNMENT,'=',1,2325) LexToken(NUMBER,'5',1,2326) -LexToken(SEMICOLON,';',1,2327) -LexToken(EOL,'\n',1,2328) +LexToken(EOL,'\n',1,2327) LexToken(VAR,'ot',1,2345) LexToken(ASSIGNMENT,'=',1,2347) LexToken(NUMBER,'5',1,2348) -LexToken(SEMICOLON,';',1,2349) -LexToken(EOL,'\n',1,2350) +LexToken(EOL,'\n',1,2349) LexToken(ELSEIF,'elseif',1,2363) LexToken(OPENBRACKET,'(',1,2370) LexToken(VAR,'typeof',1,2371) @@ -402,13 +377,11 @@ LexToken(EOL,'\n',1,2396) LexToken(VAR,'it',1,2413) LexToken(ASSIGNMENT,'=',1,2415) LexToken(NUMBER,'6',1,2416) -LexToken(SEMICOLON,';',1,2417) -LexToken(EOL,'\n',1,2418) +LexToken(EOL,'\n',1,2417) LexToken(VAR,'ot',1,2435) LexToken(ASSIGNMENT,'=',1,2437) LexToken(NUMBER,'6',1,2438) -LexToken(SEMICOLON,';',1,2439) -LexToken(EOL,'\n',1,2440) +LexToken(EOL,'\n',1,2439) LexToken(ELSEIF,'elseif',1,2453) LexToken(OPENBRACKET,'(',1,2460) LexToken(VAR,'typeof',1,2461) @@ -423,13 +396,11 @@ LexToken(EOL,'\n',1,2486) LexToken(VAR,'it',1,2503) LexToken(ASSIGNMENT,'=',1,2505) LexToken(NUMBER,'7',1,2506) -LexToken(SEMICOLON,';',1,2507) -LexToken(EOL,'\n',1,2508) +LexToken(EOL,'\n',1,2507) LexToken(VAR,'ot',1,2525) LexToken(ASSIGNMENT,'=',1,2527) LexToken(NUMBER,'7',1,2528) -LexToken(SEMICOLON,';',1,2529) -LexToken(EOL,'\n',1,2530) +LexToken(EOL,'\n',1,2529) LexToken(ELSEIF,'elseif',1,2543) LexToken(OPENBRACKET,'(',1,2550) LexToken(VAR,'typeof',1,2551) @@ -444,26 +415,22 @@ LexToken(EOL,'\n',1,2575) LexToken(VAR,'it',1,2592) LexToken(ASSIGNMENT,'=',1,2594) LexToken(NUMBER,'8',1,2595) -LexToken(SEMICOLON,';',1,2596) -LexToken(EOL,'\n',1,2597) +LexToken(EOL,'\n',1,2596) LexToken(VAR,'ot',1,2614) LexToken(ASSIGNMENT,'=',1,2616) LexToken(NUMBER,'8',1,2617) -LexToken(SEMICOLON,';',1,2618) -LexToken(EOL,'\n',1,2619) +LexToken(EOL,'\n',1,2618) LexToken(ELSE,'else',1,2632) LexToken(EOL,'\n',1,2636) LexToken(VAR,'message',1,2653) LexToken(OPENBRACKET,'(',1,2661) LexToken(DQSTRING,'"type is not recognized"',1,2685) LexToken(CLOSEBRACKET,')',1,2686) -LexToken(SEMICOLON,';',1,2687) -LexToken(EOL,'\n',1,2688) +LexToken(EOL,'\n',1,2687) LexToken(VAR,'ok',1,2705) LexToken(ASSIGNMENT,'=',1,2707) LexToken(PREVAR_BOOLEAN,'%f',1,2708) -LexToken(SEMICOLON,';',1,2710) -LexToken(EOL,'\n',1,2711) +LexToken(EOL,'\n',1,2710) LexToken(END,'end',1,2724) LexToken(EOL,'\n',1,2727) LexToken(IF,'if',1,2740) @@ -522,15 +489,13 @@ LexToken(DOT,'.',1,2915) LexToken(VAR,'exprs',1,2916) LexToken(ASSIGNMENT,'=',1,2921) LexToken(VAR,'exprs',1,2922) -LexToken(SEMICOLON,';',1,2927) -LexToken(EOL,'\n',1,2928) +LexToken(EOL,'\n',1,2927) LexToken(VAR,'x',1,2945) LexToken(DOT,'.',1,2946) LexToken(VAR,'graphics',1,2947) LexToken(ASSIGNMENT,'=',1,2955) LexToken(VAR,'graphics',1,2956) -LexToken(SEMICOLON,';',1,2964) -LexToken(EOL,'\n',1,2965) +LexToken(EOL,'\n',1,2964) LexToken(VAR,'x',1,2982) LexToken(DOT,'.',1,2983) LexToken(VAR,'model',1,2984) |