diff options
Diffstat (limited to 'js/Linear/CLSS.js')
-rw-r--r-- | js/Linear/CLSS.js | 103 |
1 files changed, 37 insertions, 66 deletions
diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js index 470ff379..0ef363c6 100644 --- a/js/Linear/CLSS.js +++ b/js/Linear/CLSS.js @@ -41,20 +41,17 @@ LexToken(VAR,'x',1,876) LexToken(ASSIGNMENT,'=',1,877) LexToken(OPENSQBRACKET,'[',1,878) LexToken(CLOSESQBRACKET,']',1,879) -LexToken(SEMICOLON,';',1,880) -LexToken(EOL,'\n',1,881) +LexToken(EOL,'\n',1,880) LexToken(VAR,'y',1,886) LexToken(ASSIGNMENT,'=',1,887) LexToken(OPENSQBRACKET,'[',1,888) LexToken(CLOSESQBRACKET,']',1,889) -LexToken(SEMICOLON,';',1,890) -LexToken(EOL,'\n',1,891) +LexToken(EOL,'\n',1,890) LexToken(VAR,'typ',1,896) LexToken(ASSIGNMENT,'=',1,899) LexToken(OPENSQBRACKET,'[',1,900) LexToken(CLOSESQBRACKET,']',1,901) -LexToken(SEMICOLON,';',1,902) -LexToken(EOL,'\n',1,903) +LexToken(EOL,'\n',1,902) LexToken(SELECT,'select',1,908) LexToken(VAR,'job',1,915) LexToken(EOL,'\n',1,918) @@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,970) LexToken(VAR,'arg1',1,971) LexToken(DOT,'.',1,975) LexToken(VAR,'graphics',1,976) -LexToken(SEMICOLON,';',1,984) -LexToken(EOL,'\n',1,985) +LexToken(EOL,'\n',1,984) LexToken(VAR,'exprs',1,994) LexToken(ASSIGNMENT,'=',1,999) LexToken(VAR,'graphics',1,1000) @@ -101,8 +97,7 @@ LexToken(NUMBER,'4',1,1077) LexToken(NUMBER,'7',1,1079) LexToken(CLOSESQBRACKET,']',1,1080) LexToken(CLOSEBRACKET,')',1,1081) -LexToken(COMMA,',',1,1082) -LexToken(EOL,'\n',1,1083) +LexToken(EOL,'\n',1,1082) LexToken(END,'end',1,1092) LexToken(EOL,'\n',1,1111) LexToken(VAR,'model',1,1120) @@ -110,8 +105,7 @@ LexToken(ASSIGNMENT,'=',1,1125) LexToken(VAR,'arg1',1,1126) LexToken(DOT,'.',1,1130) LexToken(VAR,'model',1,1131) -LexToken(SEMICOLON,';',1,1136) -LexToken(EOL,'\n',1,1137) +LexToken(EOL,'\n',1,1136) LexToken(WHILE,'while',1,1146) LexToken(PREVAR_BOOLEAN,'%t',1,1152) LexToken(DO,'do',1,1155) @@ -138,13 +132,13 @@ LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1248) LexToken(COMMA,',',1,1249) LexToken(OPENSQBRACKET,'[',1,1265) LexToken(DQSTRING,'"A matrix"',1,1275) -LexToken(SEMICOLON,';',1,1276) +LexToken(SEMICOLON,';\n',1,1276) LexToken(DQSTRING,'"B matrix"',1,1299) -LexToken(SEMICOLON,';',1,1300) +LexToken(SEMICOLON,';\n',1,1300) LexToken(DQSTRING,'"C matrix"',1,1323) -LexToken(SEMICOLON,';',1,1324) +LexToken(SEMICOLON,';\n',1,1324) LexToken(DQSTRING,'"D matrix"',1,1347) -LexToken(SEMICOLON,';',1,1348) +LexToken(SEMICOLON,';\n',1,1348) LexToken(DQSTRING,'"Initial state"',1,1376) LexToken(CLOSESQBRACKET,']',1,1377) LexToken(COMMA,',',1,1378) @@ -199,8 +193,7 @@ LexToken(VAR,'ok',1,1597) LexToken(THEN,'then',1,1600) LexToken(EOL,'\n',1,1604) LexToken(BREAK,'break',1,1621) -LexToken(COMMA,',',1,1626) -LexToken(EOL,'\n',1,1627) +LexToken(EOL,'\n',1,1626) LexToken(END,'end',1,1640) LexToken(EOL,'\n',1,1643) LexToken(VAR,'out',1,1656) @@ -211,8 +204,7 @@ LexToken(VAR,'C',1,1665) LexToken(COMMA,',',1,1666) LexToken(NUMBER,'1',1,1667) LexToken(CLOSEBRACKET,')',1,1668) -LexToken(SEMICOLON,';',1,1669) -LexToken(EOL,'\n',1,1670) +LexToken(EOL,'\n',1,1669) LexToken(IF,'if',1,1683) LexToken(VAR,'out',1,1686) LexToken(COMPARISON,'==',1,1689) @@ -223,8 +215,7 @@ LexToken(VAR,'out',1,1714) LexToken(ASSIGNMENT,'=',1,1717) LexToken(OPENSQBRACKET,'[',1,1718) LexToken(CLOSESQBRACKET,']',1,1719) -LexToken(COMMA,',',1,1720) -LexToken(EOL,'\n',1,1721) +LexToken(EOL,'\n',1,1720) LexToken(END,'end',1,1734) LexToken(EOL,'\n',1,1737) LexToken(VAR,'in',1,1750) @@ -235,8 +226,7 @@ LexToken(VAR,'B',1,1758) LexToken(COMMA,',',1,1759) LexToken(NUMBER,'2',1,1760) LexToken(CLOSEBRACKET,')',1,1761) -LexToken(SEMICOLON,';',1,1762) -LexToken(EOL,'\n',1,1763) +LexToken(EOL,'\n',1,1762) LexToken(IF,'if',1,1776) LexToken(VAR,'in',1,1779) LexToken(COMPARISON,'==',1,1781) @@ -247,8 +237,7 @@ LexToken(VAR,'in',1,1806) LexToken(ASSIGNMENT,'=',1,1808) LexToken(OPENSQBRACKET,'[',1,1809) LexToken(CLOSESQBRACKET,']',1,1810) -LexToken(COMMA,',',1,1811) -LexToken(EOL,'\n',1,1812) +LexToken(EOL,'\n',1,1811) LexToken(END,'end',1,1825) LexToken(EOL,'\n',1,1828) LexToken(OPENSQBRACKET,'[',1,1841) @@ -310,8 +299,7 @@ LexToken(VAR,'C',1,1999) LexToken(MULTIPLICATION,'*',1,2000) LexToken(VAR,'B',1,2001) LexToken(CLOSEBRACKET,')',1,2002) -LexToken(SEMICOLON,';',1,2004) -LexToken(EOL,'\n',1,2005) +LexToken(EOL,'\n',1,2004) LexToken(ELSEIF,'elseif',1,2022) LexToken(VAR,'size',1,2030) LexToken(OPENBRACKET,'(',1,2034) @@ -331,15 +319,13 @@ LexToken(VAR,'C',1,2080) LexToken(MULTIPLICATION,'*',1,2081) LexToken(VAR,'B',1,2082) LexToken(CLOSEBRACKET,')',1,2083) -LexToken(SEMICOLON,';',1,2085) -LexToken(EOL,'\n',1,2086) +LexToken(EOL,'\n',1,2085) LexToken(ELSE,'else',1,2103) LexToken(EOL,'\n',1,2107) LexToken(VAR,'okD',1,2128) LexToken(ASSIGNMENT,'=',1,2132) LexToken(PREVAR_BOOLEAN,'%f',1,2134) -LexToken(SEMICOLON,';',1,2137) -LexToken(EOL,'\n',1,2138) +LexToken(EOL,'\n',1,2137) LexToken(END,'end',1,2155) LexToken(EOL,'\n',1,2158) LexToken(END,'end',1,2171) @@ -397,8 +383,7 @@ LexToken(DOT,'.',1,2431) LexToken(VAR,'exprs',1,2432) LexToken(ASSIGNMENT,'=',1,2437) LexToken(VAR,'exprs',1,2438) -LexToken(SEMICOLON,';',1,2443) -LexToken(EOL,'\n',1,2444) +LexToken(EOL,'\n',1,2443) LexToken(VAR,'rpar',1,2465) LexToken(ASSIGNMENT,'=',1,2469) LexToken(OPENSQBRACKET,'[',1,2470) @@ -422,8 +407,7 @@ LexToken(OPENBRACKET,'(',1,2487) LexToken(COLON,':',1,2488) LexToken(CLOSEBRACKET,')',1,2489) LexToken(CLOSESQBRACKET,']',1,2490) -LexToken(SEMICOLON,';',1,2491) -LexToken(EOL,'\n',1,2492) +LexToken(EOL,'\n',1,2491) LexToken(IF,'if',1,2513) LexToken(VAR,'D',1,2516) LexToken(COMPARISON,'<>',1,2517) @@ -448,8 +432,7 @@ LexToken(OPENSQBRACKET,'[',1,2604) LexToken(PREVAR_BOOLEAN,'%t',1,2605) LexToken(PREVAR_BOOLEAN,'%t',1,2608) LexToken(CLOSESQBRACKET,']',1,2610) -LexToken(SEMICOLON,';',1,2611) -LexToken(EOL,'\n',1,2612) +LexToken(EOL,'\n',1,2611) LexToken(ELSE,'else',1,2637) LexToken(EOL,'\n',1,2641) LexToken(VAR,'mmm',1,2670) @@ -458,8 +441,7 @@ LexToken(OPENSQBRACKET,'[',1,2674) LexToken(PREVAR_BOOLEAN,'%f',1,2675) LexToken(PREVAR_BOOLEAN,'%t',1,2678) LexToken(CLOSESQBRACKET,']',1,2680) -LexToken(SEMICOLON,';',1,2681) -LexToken(EOL,'\n',1,2682) +LexToken(EOL,'\n',1,2681) LexToken(END,'end',1,2707) LexToken(EOL,'\n',1,2710) LexToken(IF,'if',1,2735) @@ -478,8 +460,7 @@ LexToken(DOT,'.',1,2798) LexToken(VAR,'dep_ut',1,2799) LexToken(ASSIGNMENT,'=',1,2805) LexToken(VAR,'mmm',1,2806) -LexToken(COMMA,',',1,2809) -LexToken(EOL,'\n',1,2810) +LexToken(EOL,'\n',1,2809) LexToken(END,'end',1,2835) LexToken(EOL,'\n',1,2838) LexToken(ELSE,'else',1,2859) @@ -492,8 +473,7 @@ LexToken(OPENSQBRACKET,'[',1,2901) LexToken(PREVAR_BOOLEAN,'%f',1,2902) LexToken(PREVAR_BOOLEAN,'%t',1,2905) LexToken(CLOSESQBRACKET,']',1,2907) -LexToken(SEMICOLON,';',1,2908) -LexToken(EOL,'\n',1,2909) +LexToken(EOL,'\n',1,2908) LexToken(END,'end',1,2930) LexToken(EOL,'\n',1,2933) LexToken(VAR,'model',1,2954) @@ -504,8 +484,7 @@ LexToken(VAR,'x0',1,2966) LexToken(OPENBRACKET,'(',1,2968) LexToken(COLON,':',1,2969) LexToken(CLOSEBRACKET,')',1,2970) -LexToken(SEMICOLON,';',1,2971) -LexToken(EOL,'\n',1,2972) +LexToken(EOL,'\n',1,2971) LexToken(VAR,'model',1,2993) LexToken(DOT,'.',1,2998) LexToken(VAR,'rpar',1,2999) @@ -517,8 +496,7 @@ LexToken(DOT,'.',1,3030) LexToken(VAR,'graphics',1,3031) LexToken(ASSIGNMENT,'=',1,3039) LexToken(VAR,'graphics',1,3040) -LexToken(SEMICOLON,';',1,3048) -LexToken(EOL,'\n',1,3049) +LexToken(EOL,'\n',1,3048) LexToken(VAR,'x',1,3070) LexToken(DOT,'.',1,3071) LexToken(VAR,'model',1,3072) @@ -540,34 +518,28 @@ LexToken(EOL,'\n',1,3180) LexToken(VAR,'x0',1,3189) LexToken(ASSIGNMENT,'=',1,3191) LexToken(NUMBER,'0',1,3192) -LexToken(SEMICOLON,';',1,3193) -LexToken(EOL,'\n',1,3194) +LexToken(EOL,'\n',1,3193) LexToken(VAR,'A',1,3203) LexToken(ASSIGNMENT,'=',1,3204) LexToken(ADDITION,'-',1,3205) LexToken(NUMBER,'1',1,3206) -LexToken(SEMICOLON,';',1,3207) -LexToken(EOL,'\n',1,3208) +LexToken(EOL,'\n',1,3207) LexToken(VAR,'B',1,3217) LexToken(ASSIGNMENT,'=',1,3218) LexToken(NUMBER,'1',1,3219) -LexToken(SEMICOLON,';',1,3220) -LexToken(EOL,'\n',1,3221) +LexToken(EOL,'\n',1,3220) LexToken(VAR,'C',1,3230) LexToken(ASSIGNMENT,'=',1,3231) LexToken(NUMBER,'1',1,3232) -LexToken(SEMICOLON,';',1,3233) -LexToken(EOL,'\n',1,3234) +LexToken(EOL,'\n',1,3233) LexToken(VAR,'D',1,3243) LexToken(ASSIGNMENT,'=',1,3244) LexToken(NUMBER,'0',1,3245) -LexToken(SEMICOLON,';',1,3246) -LexToken(EOL,'\n',1,3247) +LexToken(EOL,'\n',1,3246) LexToken(VAR,'in',1,3256) LexToken(ASSIGNMENT,'=',1,3258) LexToken(NUMBER,'1',1,3259) -LexToken(SEMICOLON,';',1,3260) -LexToken(EOL,'\n',1,3261) +LexToken(EOL,'\n',1,3260) LexToken(VAR,'out',1,3270) LexToken(ASSIGNMENT,'=',1,3273) LexToken(NUMBER,'1',1,3274) @@ -633,8 +605,7 @@ LexToken(OPENBRACKET,'(',1,3443) LexToken(COLON,':',1,3444) LexToken(CLOSEBRACKET,')',1,3445) LexToken(CLOSESQBRACKET,']',1,3446) -LexToken(SEMICOLON,';',1,3447) -LexToken(EOL,'\n',1,3448) +LexToken(EOL,'\n',1,3447) LexToken(VAR,'model',1,3457) LexToken(DOT,'.',1,3462) LexToken(VAR,'blocktype',1,3463) @@ -661,7 +632,7 @@ LexToken(OPENBRACKET,'(',1,3536) LexToken(VAR,'A',1,3537) LexToken(CLOSEBRACKET,')',1,3538) LexToken(CLOSEBRACKET,')',1,3539) -LexToken(SEMICOLON,';',1,3540) +LexToken(SEMICOLON,';\n',1,3540) LexToken(VAR,'strcat',1,3550) LexToken(OPENBRACKET,'(',1,3556) LexToken(VAR,'sci2exp',1,3557) @@ -669,7 +640,7 @@ LexToken(OPENBRACKET,'(',1,3564) LexToken(VAR,'B',1,3565) LexToken(CLOSEBRACKET,')',1,3566) LexToken(CLOSEBRACKET,')',1,3567) -LexToken(SEMICOLON,';',1,3568) +LexToken(SEMICOLON,';\n',1,3568) LexToken(VAR,'strcat',1,3578) LexToken(OPENBRACKET,'(',1,3584) LexToken(VAR,'sci2exp',1,3585) @@ -677,7 +648,7 @@ LexToken(OPENBRACKET,'(',1,3592) LexToken(VAR,'C',1,3593) LexToken(CLOSEBRACKET,')',1,3594) LexToken(CLOSEBRACKET,')',1,3595) -LexToken(SEMICOLON,';',1,3596) +LexToken(SEMICOLON,';\n',1,3596) LexToken(VAR,'strcat',1,3606) LexToken(OPENBRACKET,'(',1,3612) LexToken(VAR,'sci2exp',1,3613) @@ -685,7 +656,7 @@ LexToken(OPENBRACKET,'(',1,3620) LexToken(VAR,'D',1,3621) LexToken(CLOSEBRACKET,')',1,3622) LexToken(CLOSEBRACKET,')',1,3623) -LexToken(SEMICOLON,';',1,3624) +LexToken(SEMICOLON,';\n',1,3624) LexToken(VAR,'strcat',1,3634) LexToken(OPENBRACKET,'(',1,3640) LexToken(VAR,'sci2exp',1,3641) |