diff options
Diffstat (limited to 'js/Linear/PID.js')
-rw-r--r-- | js/Linear/PID.js | 135 |
1 files changed, 89 insertions, 46 deletions
diff --git a/js/Linear/PID.js b/js/Linear/PID.js index d0d93a18..4595c718 100644 --- a/js/Linear/PID.js +++ b/js/Linear/PID.js @@ -472,15 +472,18 @@ LexToken(VAR,'list',1,2631) LexToken(OPENBRACKET,'(',1,2635) LexToken(DQSTRING,'"vec"',1,2640) LexToken(COMMA,',',1,2641) -LexToken(NUMBER,'-1',1,2642) +LexToken(ADDITION,'-',1,2642) +LexToken(NUMBER,'1',1,2643) LexToken(COMMA,',',1,2644) LexToken(DQSTRING,'"vec"',1,2649) LexToken(COMMA,',',1,2650) -LexToken(NUMBER,'-1',1,2651) +LexToken(ADDITION,'-',1,2651) +LexToken(NUMBER,'1',1,2652) LexToken(COMMA,',',1,2653) LexToken(DQSTRING,'"vec"',1,2658) LexToken(COMMA,',',1,2659) -LexToken(NUMBER,'-1',1,2660) +LexToken(ADDITION,'-',1,2660) +LexToken(NUMBER,'1',1,2661) LexToken(CLOSEBRACKET,')',1,2662) LexToken(COMMA,',',1,2663) LexToken(VAR,'exprs',1,2664) @@ -638,7 +641,7 @@ LexToken(VAR,'size',1,3285) LexToken(OPENBRACKET,'(',1,3289) LexToken(VAR,'newpar',1,3290) LexToken(CLOSEBRACKET,')',1,3296) -LexToken(OPERATOR,'+',1,3297) +LexToken(ADDITION,'+',1,3297) LexToken(NUMBER,'1',1,3298) LexToken(CLOSEBRACKET,')',1,3299) LexToken(ASSIGNMENT,'=',1,3300) @@ -653,7 +656,7 @@ LexToken(VAR,'size',1,3329) LexToken(OPENBRACKET,'(',1,3333) LexToken(VAR,'newpar',1,3334) LexToken(CLOSEBRACKET,')',1,3340) -LexToken(OPERATOR,'+',1,3341) +LexToken(ADDITION,'+',1,3341) LexToken(NUMBER,'1',1,3342) LexToken(CLOSEBRACKET,')',1,3343) LexToken(ASSIGNMENT,'=',1,3344) @@ -668,7 +671,7 @@ LexToken(VAR,'size',1,3373) LexToken(OPENBRACKET,'(',1,3377) LexToken(VAR,'newpar',1,3378) LexToken(CLOSEBRACKET,')',1,3384) -LexToken(OPERATOR,'+',1,3385) +LexToken(ADDITION,'+',1,3385) LexToken(NUMBER,'1',1,3386) LexToken(CLOSEBRACKET,')',1,3387) LexToken(ASSIGNMENT,'=',1,3388) @@ -1171,21 +1174,27 @@ LexToken(COMMA,',',1,5409) LexToken(VAR,'in',1,5421) LexToken(ASSIGNMENT,'=',1,5423) LexToken(OPENSQBRACKET,'[',1,5424) -LexToken(NUMBER,'-1',1,5425) +LexToken(ADDITION,'-',1,5425) +LexToken(NUMBER,'1',1,5426) LexToken(SEMICOLON,';',1,5427) -LexToken(NUMBER,'-1',1,5428) +LexToken(ADDITION,'-',1,5428) +LexToken(NUMBER,'1',1,5429) LexToken(SEMICOLON,';',1,5430) -LexToken(NUMBER,'-1',1,5431) +LexToken(ADDITION,'-',1,5431) +LexToken(NUMBER,'1',1,5432) LexToken(CLOSESQBRACKET,']',1,5433) LexToken(COMMA,',',1,5434) LexToken(VAR,'in2',1,5446) LexToken(ASSIGNMENT,'=',1,5449) LexToken(OPENSQBRACKET,'[',1,5450) -LexToken(NUMBER,'-2',1,5451) +LexToken(ADDITION,'-',1,5451) +LexToken(NUMBER,'2',1,5452) LexToken(SEMICOLON,';',1,5453) -LexToken(NUMBER,'-2',1,5454) +LexToken(ADDITION,'-',1,5454) +LexToken(NUMBER,'2',1,5455) LexToken(SEMICOLON,';',1,5456) -LexToken(NUMBER,'-2',1,5457) +LexToken(ADDITION,'-',1,5457) +LexToken(NUMBER,'2',1,5458) LexToken(CLOSESQBRACKET,']',1,5459) LexToken(COMMA,',',1,5460) LexToken(VAR,'intyp',1,5472) @@ -1200,11 +1209,13 @@ LexToken(CLOSESQBRACKET,']',1,5484) LexToken(COMMA,',',1,5485) LexToken(VAR,'out',1,5497) LexToken(ASSIGNMENT,'=',1,5500) -LexToken(NUMBER,'-1',1,5501) +LexToken(ADDITION,'-',1,5501) +LexToken(NUMBER,'1',1,5502) LexToken(COMMA,',',1,5503) LexToken(VAR,'out2',1,5515) LexToken(ASSIGNMENT,'=',1,5519) -LexToken(NUMBER,'-2',1,5520) +LexToken(ADDITION,'-',1,5520) +LexToken(NUMBER,'2',1,5521) LexToken(COMMA,',',1,5522) LexToken(VAR,'outtyp',1,5534) LexToken(ASSIGNMENT,'=',1,5540) @@ -1396,11 +1407,13 @@ LexToken(CLOSEBRACKET,')',1,6345) LexToken(COMMA,',',1,6346) LexToken(VAR,'in',1,6358) LexToken(ASSIGNMENT,'=',1,6360) -LexToken(NUMBER,'-1',1,6361) +LexToken(ADDITION,'-',1,6361) +LexToken(NUMBER,'1',1,6362) LexToken(COMMA,',',1,6363) LexToken(VAR,'in2',1,6375) LexToken(ASSIGNMENT,'=',1,6378) -LexToken(NUMBER,'-2',1,6379) +LexToken(ADDITION,'-',1,6379) +LexToken(NUMBER,'2',1,6380) LexToken(COMMA,',',1,6381) LexToken(VAR,'intyp',1,6393) LexToken(ASSIGNMENT,'=',1,6398) @@ -1408,11 +1421,13 @@ LexToken(NUMBER,'1',1,6399) LexToken(COMMA,',',1,6400) LexToken(VAR,'out',1,6412) LexToken(ASSIGNMENT,'=',1,6415) -LexToken(NUMBER,'-1',1,6416) +LexToken(ADDITION,'-',1,6416) +LexToken(NUMBER,'1',1,6417) LexToken(COMMA,',',1,6418) LexToken(VAR,'out2',1,6430) LexToken(ASSIGNMENT,'=',1,6434) -LexToken(NUMBER,'-2',1,6435) +LexToken(ADDITION,'-',1,6435) +LexToken(NUMBER,'2',1,6436) LexToken(COMMA,',',1,6437) LexToken(VAR,'outtyp',1,6449) LexToken(ASSIGNMENT,'=',1,6455) @@ -1599,11 +1614,13 @@ LexToken(CLOSEBRACKET,')',1,7249) LexToken(COMMA,',',1,7250) LexToken(VAR,'in',1,7262) LexToken(ASSIGNMENT,'=',1,7264) -LexToken(NUMBER,'-1',1,7265) +LexToken(ADDITION,'-',1,7265) +LexToken(NUMBER,'1',1,7266) LexToken(COMMA,',',1,7267) LexToken(VAR,'in2',1,7279) LexToken(ASSIGNMENT,'=',1,7282) -LexToken(NUMBER,'-2',1,7283) +LexToken(ADDITION,'-',1,7283) +LexToken(NUMBER,'2',1,7284) LexToken(COMMA,',',1,7285) LexToken(VAR,'intyp',1,7297) LexToken(ASSIGNMENT,'=',1,7302) @@ -1611,11 +1628,13 @@ LexToken(NUMBER,'1',1,7303) LexToken(COMMA,',',1,7304) LexToken(VAR,'out',1,7316) LexToken(ASSIGNMENT,'=',1,7319) -LexToken(NUMBER,'-1',1,7320) +LexToken(ADDITION,'-',1,7320) +LexToken(NUMBER,'1',1,7321) LexToken(COMMA,',',1,7322) LexToken(VAR,'out2',1,7334) LexToken(ASSIGNMENT,'=',1,7338) -LexToken(NUMBER,'-2',1,7339) +LexToken(ADDITION,'-',1,7339) +LexToken(NUMBER,'2',1,7340) LexToken(COMMA,',',1,7341) LexToken(VAR,'outtyp',1,7353) LexToken(ASSIGNMENT,'=',1,7359) @@ -1802,11 +1821,13 @@ LexToken(CLOSEBRACKET,')',1,8158) LexToken(COMMA,',',1,8159) LexToken(VAR,'in',1,8171) LexToken(ASSIGNMENT,'=',1,8173) -LexToken(NUMBER,'-1',1,8174) +LexToken(ADDITION,'-',1,8174) +LexToken(NUMBER,'1',1,8175) LexToken(COMMA,',',1,8176) LexToken(VAR,'in2',1,8188) LexToken(ASSIGNMENT,'=',1,8191) -LexToken(NUMBER,'-2',1,8192) +LexToken(ADDITION,'-',1,8192) +LexToken(NUMBER,'2',1,8193) LexToken(COMMA,',',1,8194) LexToken(VAR,'intyp',1,8206) LexToken(ASSIGNMENT,'=',1,8211) @@ -1814,11 +1835,13 @@ LexToken(NUMBER,'1',1,8212) LexToken(COMMA,',',1,8213) LexToken(VAR,'out',1,8225) LexToken(ASSIGNMENT,'=',1,8228) -LexToken(NUMBER,'-1',1,8229) +LexToken(ADDITION,'-',1,8229) +LexToken(NUMBER,'1',1,8230) LexToken(COMMA,',',1,8231) LexToken(VAR,'out2',1,8243) LexToken(ASSIGNMENT,'=',1,8247) -LexToken(NUMBER,'-2',1,8248) +LexToken(ADDITION,'-',1,8248) +LexToken(NUMBER,'2',1,8249) LexToken(COMMA,',',1,8250) LexToken(VAR,'outtyp',1,8262) LexToken(ASSIGNMENT,'=',1,8268) @@ -2004,11 +2027,13 @@ LexToken(CLOSEBRACKET,')',1,9066) LexToken(COMMA,',',1,9067) LexToken(VAR,'in',1,9079) LexToken(ASSIGNMENT,'=',1,9081) -LexToken(NUMBER,'-1',1,9082) +LexToken(ADDITION,'-',1,9082) +LexToken(NUMBER,'1',1,9083) LexToken(COMMA,',',1,9084) LexToken(VAR,'in2',1,9096) LexToken(ASSIGNMENT,'=',1,9099) -LexToken(NUMBER,'-2',1,9100) +LexToken(ADDITION,'-',1,9100) +LexToken(NUMBER,'2',1,9101) LexToken(COMMA,',',1,9102) LexToken(VAR,'intyp',1,9114) LexToken(ASSIGNMENT,'=',1,9119) @@ -2016,11 +2041,13 @@ LexToken(NUMBER,'1',1,9120) LexToken(COMMA,',',1,9121) LexToken(VAR,'out',1,9133) LexToken(ASSIGNMENT,'=',1,9136) -LexToken(NUMBER,'-1',1,9137) +LexToken(ADDITION,'-',1,9137) +LexToken(NUMBER,'1',1,9138) LexToken(COMMA,',',1,9139) LexToken(VAR,'out2',1,9151) LexToken(ASSIGNMENT,'=',1,9155) -LexToken(NUMBER,'-2',1,9156) +LexToken(ADDITION,'-',1,9156) +LexToken(NUMBER,'2',1,9157) LexToken(COMMA,',',1,9158) LexToken(VAR,'outtyp',1,9170) LexToken(ASSIGNMENT,'=',1,9176) @@ -2550,7 +2577,8 @@ LexToken(DQSTRING,'"lsplit"',1,11139) LexToken(COMMA,',',1,11140) LexToken(VAR,'in',1,11152) LexToken(ASSIGNMENT,'=',1,11154) -LexToken(NUMBER,'-1',1,11155) +LexToken(ADDITION,'-',1,11155) +LexToken(NUMBER,'1',1,11156) LexToken(COMMA,',',1,11157) LexToken(VAR,'in2',1,11169) LexToken(ASSIGNMENT,'=',1,11172) @@ -2564,11 +2592,14 @@ LexToken(COMMA,',',1,11194) LexToken(VAR,'out',1,11206) LexToken(ASSIGNMENT,'=',1,11209) LexToken(OPENSQBRACKET,'[',1,11210) -LexToken(NUMBER,'-1',1,11211) +LexToken(ADDITION,'-',1,11211) +LexToken(NUMBER,'1',1,11212) LexToken(SEMICOLON,';',1,11213) -LexToken(NUMBER,'-1',1,11214) +LexToken(ADDITION,'-',1,11214) +LexToken(NUMBER,'1',1,11215) LexToken(SEMICOLON,';',1,11216) -LexToken(NUMBER,'-1',1,11217) +LexToken(ADDITION,'-',1,11217) +LexToken(NUMBER,'1',1,11218) LexToken(CLOSESQBRACKET,']',1,11219) LexToken(COMMA,',',1,11220) LexToken(VAR,'out2',1,11232) @@ -2903,7 +2934,8 @@ LexToken(DQSTRING,'"lsplit"',1,12535) LexToken(COMMA,',',1,12536) LexToken(VAR,'in',1,12548) LexToken(ASSIGNMENT,'=',1,12550) -LexToken(NUMBER,'-1',1,12551) +LexToken(ADDITION,'-',1,12551) +LexToken(NUMBER,'1',1,12552) LexToken(COMMA,',',1,12553) LexToken(VAR,'in2',1,12565) LexToken(ASSIGNMENT,'=',1,12568) @@ -2917,11 +2949,14 @@ LexToken(COMMA,',',1,12590) LexToken(VAR,'out',1,12602) LexToken(ASSIGNMENT,'=',1,12605) LexToken(OPENSQBRACKET,'[',1,12606) -LexToken(NUMBER,'-1',1,12607) +LexToken(ADDITION,'-',1,12607) +LexToken(NUMBER,'1',1,12608) LexToken(SEMICOLON,';',1,12609) -LexToken(NUMBER,'-1',1,12610) +LexToken(ADDITION,'-',1,12610) +LexToken(NUMBER,'1',1,12611) LexToken(SEMICOLON,';',1,12612) -LexToken(NUMBER,'-1',1,12613) +LexToken(ADDITION,'-',1,12613) +LexToken(NUMBER,'1',1,12614) LexToken(CLOSESQBRACKET,']',1,12615) LexToken(COMMA,',',1,12616) LexToken(VAR,'out2',1,12628) @@ -3247,7 +3282,8 @@ LexToken(DQSTRING,'"output"',1,13905) LexToken(COMMA,',',1,13906) LexToken(VAR,'in',1,13918) LexToken(ASSIGNMENT,'=',1,13920) -LexToken(NUMBER,'-1',1,13921) +LexToken(ADDITION,'-',1,13921) +LexToken(NUMBER,'1',1,13922) LexToken(COMMA,',',1,13923) LexToken(VAR,'in2',1,13935) LexToken(ASSIGNMENT,'=',1,13938) @@ -3256,7 +3292,8 @@ LexToken(CLOSESQBRACKET,']',1,13940) LexToken(COMMA,',',1,13941) LexToken(VAR,'intyp',1,13953) LexToken(ASSIGNMENT,'=',1,13958) -LexToken(NUMBER,'-1',1,13959) +LexToken(ADDITION,'-',1,13959) +LexToken(NUMBER,'1',1,13960) LexToken(COMMA,',',1,13961) LexToken(VAR,'out',1,13973) LexToken(ASSIGNMENT,'=',1,13976) @@ -3529,7 +3566,8 @@ LexToken(NUMBER,'1',1,15077) LexToken(COMMA,',',1,15078) LexToken(VAR,'out',1,15090) LexToken(ASSIGNMENT,'=',1,15093) -LexToken(NUMBER,'-1',1,15094) +LexToken(ADDITION,'-',1,15094) +LexToken(NUMBER,'1',1,15095) LexToken(COMMA,',',1,15096) LexToken(VAR,'out2',1,15108) LexToken(ASSIGNMENT,'=',1,15112) @@ -3538,7 +3576,8 @@ LexToken(CLOSESQBRACKET,']',1,15114) LexToken(COMMA,',',1,15115) LexToken(VAR,'outtyp',1,15127) LexToken(ASSIGNMENT,'=',1,15133) -LexToken(NUMBER,'-1',1,15134) +LexToken(ADDITION,'-',1,15134) +LexToken(NUMBER,'1',1,15135) LexToken(COMMA,',',1,15136) LexToken(VAR,'evtin',1,15148) LexToken(ASSIGNMENT,'=',1,15153) @@ -3707,25 +3746,29 @@ LexToken(VAR,'model',1,15778) LexToken(DOT,'.',1,15783) LexToken(VAR,'in',1,15784) LexToken(ASSIGNMENT,'=',1,15786) -LexToken(NUMBER,'-1',1,15787) +LexToken(ADDITION,'-',1,15787) +LexToken(NUMBER,'1',1,15788) LexToken(EOL,'\n',1,15789) LexToken(VAR,'model',1,15798) LexToken(DOT,'.',1,15803) LexToken(VAR,'in2',1,15804) LexToken(ASSIGNMENT,'=',1,15807) -LexToken(NUMBER,'-2',1,15808) +LexToken(ADDITION,'-',1,15808) +LexToken(NUMBER,'2',1,15809) LexToken(EOL,'\n',1,15810) LexToken(VAR,'model',1,15819) LexToken(DOT,'.',1,15824) LexToken(VAR,'out',1,15825) LexToken(ASSIGNMENT,'=',1,15828) -LexToken(NUMBER,'-1',1,15829) +LexToken(ADDITION,'-',1,15829) +LexToken(NUMBER,'1',1,15830) LexToken(EOL,'\n',1,15831) LexToken(VAR,'model',1,15840) LexToken(DOT,'.',1,15845) LexToken(VAR,'out2',1,15846) LexToken(ASSIGNMENT,'=',1,15850) -LexToken(NUMBER,'-2',1,15851) +LexToken(ADDITION,'-',1,15851) +LexToken(NUMBER,'2',1,15852) LexToken(EOL,'\n',1,15853) LexToken(VAR,'model',1,15862) LexToken(DOT,'.',1,15867) |