summaryrefslogtreecommitdiff
path: root/js/Linear/GAINBLK.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Linear/GAINBLK.js')
-rw-r--r--js/Linear/GAINBLK.js1102
1 files changed, 1102 insertions, 0 deletions
diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js
new file mode 100644
index 00000000..1c5bb5a4
--- /dev/null
+++ b/js/Linear/GAINBLK.js
@@ -0,0 +1,1102 @@
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,13)
+LexToken(EOL,'\n',1,73)
+LexToken(EOL,'\n',1,76)
+LexToken(EOL,'\n',1,148)
+LexToken(EOL,'\n',1,220)
+LexToken(EOL,'\n',1,289)
+LexToken(EOL,'\n',1,328)
+LexToken(EOL,'\n',1,331)
+LexToken(EOL,'\n',1,398)
+LexToken(EOL,'\n',1,464)
+LexToken(EOL,'\n',1,529)
+LexToken(EOL,'\n',1,577)
+LexToken(EOL,'\n',1,580)
+LexToken(EOL,'\n',1,649)
+LexToken(EOL,'\n',1,712)
+LexToken(EOL,'\n',1,794)
+LexToken(EOL,'\n',1,797)
+LexToken(EOL,'\n',1,828)
+LexToken(EOL,'\n',1,831)
+LexToken(EOL,'\n',1,832)
+LexToken(FUNCTION,'function',1,833)
+LexToken(OPENSQBRACKET,'[',1,842)
+LexToken(VAR,'x',1,843)
+LexToken(COMMA,',',1,844)
+LexToken(VAR,'y',1,845)
+LexToken(COMMA,',',1,846)
+LexToken(VAR,'typ',1,847)
+LexToken(CLOSESQBRACKET,']',1,850)
+LexToken(ASSIGNMENT,'=',1,852)
+LexToken(VAR,'GAINBLK',1,854)
+LexToken(OPENBRACKET,'(',1,861)
+LexToken(VAR,'job',1,862)
+LexToken(COMMA,',',1,865)
+LexToken(VAR,'arg1',1,866)
+LexToken(COMMA,',',1,870)
+LexToken(VAR,'arg2',1,871)
+LexToken(CLOSEBRACKET,')',1,875)
+LexToken(EOL,'\n',1,876)
+LexToken(EOL,'\n',1,877)
+LexToken(VAR,'x',1,882)
+LexToken(ASSIGNMENT,'=',1,883)
+LexToken(OPENSQBRACKET,'[',1,884)
+LexToken(CLOSESQBRACKET,']',1,885)
+LexToken(SEMICOLON,';',1,886)
+LexToken(EOL,'\n',1,887)
+LexToken(VAR,'y',1,892)
+LexToken(ASSIGNMENT,'=',1,893)
+LexToken(OPENSQBRACKET,'[',1,894)
+LexToken(CLOSESQBRACKET,']',1,895)
+LexToken(SEMICOLON,';',1,896)
+LexToken(EOL,'\n',1,897)
+LexToken(VAR,'typ',1,902)
+LexToken(ASSIGNMENT,'=',1,905)
+LexToken(OPENSQBRACKET,'[',1,906)
+LexToken(CLOSESQBRACKET,']',1,907)
+LexToken(SEMICOLON,';',1,908)
+LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,910)
+LexToken(SELECT,'select',1,915)
+LexToken(VAR,'job',1,922)
+LexToken(EOL,'\n',1,925)
+LexToken(EOL,'\n',1,926)
+LexToken(CASE,'case',1,931)
+LexToken(DQSTRING,'"set"',1,940)
+LexToken(THEN,'then',1,942)
+LexToken(EOL,'\n',1,946)
+LexToken(VAR,'x',1,955)
+LexToken(ASSIGNMENT,'=',1,956)
+LexToken(VAR,'arg1',1,957)
+LexToken(SEMICOLON,';',1,961)
+LexToken(EOL,'\n',1,962)
+LexToken(VAR,'graphics',1,971)
+LexToken(ASSIGNMENT,'=',1,979)
+LexToken(VAR,'arg1',1,980)
+LexToken(DOT,'.',1,984)
+LexToken(VAR,'graphics',1,985)
+LexToken(SEMICOLON,';',1,993)
+LexToken(EOL,'\n',1,994)
+LexToken(VAR,'exprs',1,1003)
+LexToken(ASSIGNMENT,'=',1,1008)
+LexToken(VAR,'graphics',1,1009)
+LexToken(DOT,'.',1,1017)
+LexToken(VAR,'exprs',1,1018)
+LexToken(EOL,'\n',1,1023)
+LexToken(VAR,'model',1,1032)
+LexToken(ASSIGNMENT,'=',1,1037)
+LexToken(VAR,'arg1',1,1038)
+LexToken(DOT,'.',1,1042)
+LexToken(VAR,'model',1,1043)
+LexToken(SEMICOLON,';',1,1048)
+LexToken(EOL,'\n',1,1049)
+LexToken(IF,'if',1,1058)
+LexToken(VAR,'size',1,1061)
+LexToken(OPENBRACKET,'(',1,1065)
+LexToken(VAR,'exprs',1,1066)
+LexToken(COMMA,',',1,1071)
+LexToken(DQSTRING,'"*"',1,1074)
+LexToken(CLOSEBRACKET,')',1,1075)
+LexToken(COMPARISON,'==',1,1076)
+LexToken(NUMBER,'1',1,1078)
+LexToken(THEN,'then',1,1080)
+LexToken(EOL,'\n',1,1084)
+LexToken(VAR,'exprs',1,1097)
+LexToken(ASSIGNMENT,'=',1,1102)
+LexToken(OPENSQBRACKET,'[',1,1103)
+LexToken(VAR,'exprs',1,1104)
+LexToken(SEMICOLON,';',1,1109)
+LexToken(VAR,'sci2exp',1,1110)
+LexToken(OPENBRACKET,'(',1,1117)
+LexToken(NUMBER,'0',1,1118)
+LexToken(CLOSEBRACKET,')',1,1119)
+LexToken(CLOSESQBRACKET,']',1,1120)
+LexToken(SEMICOLON,';',1,1121)
+LexToken(EOL,'\n',1,1122)
+LexToken(END,'end',1,1131)
+LexToken(EOL,'\n',1,1151)
+LexToken(WHILE,'while',1,1160)
+LexToken(PREVAR_BOOLEAN,'%t',1,1166)
+LexToken(DO,'do',1,1169)
+LexToken(EOL,'\n',1,1171)
+LexToken(OPENSQBRACKET,'[',1,1184)
+LexToken(VAR,'ok',1,1185)
+LexToken(COMMA,',',1,1187)
+LexToken(VAR,'gain',1,1188)
+LexToken(COMMA,',',1,1192)
+LexToken(VAR,'over',1,1193)
+LexToken(COMMA,',',1,1197)
+LexToken(VAR,'exprs',1,1198)
+LexToken(CLOSESQBRACKET,']',1,1203)
+LexToken(ASSIGNMENT,'=',1,1204)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1205)
+LexToken(OPENBRACKET,'(',1,1220)
+LexToken(DQSTRING,'"Set gain block parameters"',1,1247)
+LexToken(COMMA,',',1,1248)
+LexToken(OPENSQBRACKET,'[',1,1264)
+LexToken(DQSTRING,'"Gain"',1,1270)
+LexToken(SEMICOLON,';',1,1271)
+LexToken(DQSTRING,'"Do On Overflow(0=Nothing 1=Saturate 2=Error)"',1,1332)
+LexToken(CLOSESQBRACKET,']',1,1333)
+LexToken(COMMA,',',1,1334)
+LexToken(VAR,'list',1,1350)
+LexToken(OPENBRACKET,'(',1,1354)
+LexToken(DQSTRING,'"mat"',1,1359)
+LexToken(COMMA,',',1,1360)
+LexToken(OPENSQBRACKET,'[',1,1361)
+LexToken(NUMBER,'-1',1,1362)
+LexToken(COMMA,',',1,1364)
+LexToken(NUMBER,'-1',1,1365)
+LexToken(CLOSESQBRACKET,']',1,1367)
+LexToken(COMMA,',',1,1368)
+LexToken(DQSTRING,'"vec"',1,1373)
+LexToken(COMMA,',',1,1374)
+LexToken(NUMBER,'1',1,1375)
+LexToken(CLOSEBRACKET,')',1,1376)
+LexToken(COMMA,',',1,1377)
+LexToken(VAR,'exprs',1,1378)
+LexToken(CLOSEBRACKET,')',1,1383)
+LexToken(EOL,'\n',1,1384)
+LexToken(IF,'if',1,1397)
+LexToken(NOT,'~',1,1400)
+LexToken(VAR,'ok',1,1401)
+LexToken(THEN,'then',1,1404)
+LexToken(EOL,'\n',1,1408)
+LexToken(BREAK,'break',1,1425)
+LexToken(COMMA,',',1,1430)
+LexToken(EOL,'\n',1,1431)
+LexToken(END,'end',1,1444)
+LexToken(EOL,'\n',1,1447)
+LexToken(IF,'if',1,1460)
+LexToken(VAR,'gain',1,1463)
+LexToken(COMPARISON,'==',1,1467)
+LexToken(OPENSQBRACKET,'[',1,1469)
+LexToken(CLOSESQBRACKET,']',1,1470)
+LexToken(THEN,'then',1,1472)
+LexToken(EOL,'\n',1,1476)
+LexToken(VAR,'message',1,1493)
+LexToken(OPENBRACKET,'(',1,1500)
+LexToken(DQSTRING,'"Gain must have at least one element"',1,1537)
+LexToken(CLOSEBRACKET,')',1,1538)
+LexToken(EOL,'\n',1,1539)
+LexToken(ELSE,'else',1,1552)
+LexToken(EOL,'\n',1,1556)
+LexToken(IF,'if',1,1573)
+LexToken(VAR,'typeof',1,1576)
+LexToken(OPENBRACKET,'(',1,1582)
+LexToken(VAR,'gain',1,1583)
+LexToken(CLOSEBRACKET,')',1,1587)
+LexToken(COMPARISON,'==',1,1588)
+LexToken(DQSTRING,'"constant"',1,1599)
+LexToken(THEN,'then',1,1601)
+LexToken(EOL,'\n',1,1605)
+LexToken(IF,'if',1,1626)
+LexToken(VAR,'isreal',1,1629)
+LexToken(OPENBRACKET,'(',1,1635)
+LexToken(VAR,'gain',1,1636)
+LexToken(CLOSEBRACKET,')',1,1640)
+LexToken(THEN,'then',1,1642)
+LexToken(EOL,'\n',1,1646)
+LexToken(VAR,'it',1,1671)
+LexToken(ASSIGNMENT,'=',1,1674)
+LexToken(NUMBER,'1',1,1675)
+LexToken(SEMICOLON,';',1,1676)
+LexToken(EOL,'\n',1,1677)
+LexToken(VAR,'ot',1,1702)
+LexToken(ASSIGNMENT,'=',1,1704)
+LexToken(NUMBER,'1',1,1705)
+LexToken(SEMICOLON,';',1,1706)
+LexToken(EOL,'\n',1,1707)
+LexToken(VAR,'model',1,1732)
+LexToken(DOT,'.',1,1737)
+LexToken(VAR,'sim',1,1738)
+LexToken(ASSIGNMENT,'=',1,1741)
+LexToken(VAR,'list',1,1742)
+LexToken(OPENBRACKET,'(',1,1746)
+LexToken(DQSTRING,'"gainblk"',1,1755)
+LexToken(COMMA,',',1,1756)
+LexToken(NUMBER,'4',1,1757)
+LexToken(CLOSEBRACKET,')',1,1758)
+LexToken(SEMICOLON,';',1,1759)
+LexToken(EOL,'\n',1,1760)
+LexToken(VAR,'model',1,1785)
+LexToken(DOT,'.',1,1790)
+LexToken(VAR,'rpar',1,1791)
+LexToken(ASSIGNMENT,'=',1,1795)
+LexToken(VAR,'gain',1,1796)
+LexToken(OPENBRACKET,'(',1,1800)
+LexToken(COLON,':',1,1801)
+LexToken(CLOSEBRACKET,')',1,1802)
+LexToken(SEMICOLON,';',1,1803)
+LexToken(EOL,'\n',1,1804)
+LexToken(VAR,'model',1,1829)
+LexToken(DOT,'.',1,1834)
+LexToken(VAR,'opar',1,1835)
+LexToken(ASSIGNMENT,'=',1,1839)
+LexToken(VAR,'list',1,1840)
+LexToken(OPENBRACKET,'(',1,1844)
+LexToken(CLOSEBRACKET,')',1,1845)
+LexToken(SEMICOLON,';',1,1846)
+LexToken(EOL,'\n',1,1847)
+LexToken(ELSE,'else',1,1868)
+LexToken(EOL,'\n',1,1872)
+LexToken(VAR,'message',1,1897)
+LexToken(OPENBRACKET,'(',1,1904)
+LexToken(DQSTRING,'"type is not supported"',1,1927)
+LexToken(CLOSEBRACKET,')',1,1928)
+LexToken(SEMICOLON,';',1,1929)
+LexToken(EOL,'\n',1,1930)
+LexToken(VAR,'ok',1,1955)
+LexToken(ASSIGNMENT,'=',1,1957)
+LexToken(PREVAR_BOOLEAN,'%f',1,1958)
+LexToken(SEMICOLON,';',1,1960)
+LexToken(EOL,'\n',1,1961)
+LexToken(END,'end',1,1982)
+LexToken(EOL,'\n',1,1985)
+LexToken(ELSE,'else',1,2002)
+LexToken(EOL,'\n',1,2006)
+LexToken(IF,'if',1,2027)
+LexToken(OPENBRACKET,'(',1,2030)
+LexToken(VAR,'over',1,2031)
+LexToken(COMPARISON,'==',1,2035)
+LexToken(NUMBER,'0',1,2037)
+LexToken(CLOSEBRACKET,')',1,2038)
+LexToken(THEN,'then',1,2040)
+LexToken(EOL,'\n',1,2044)
+LexToken(IF,'if',1,2069)
+LexToken(OPENBRACKET,'(',1,2072)
+LexToken(VAR,'typeof',1,2073)
+LexToken(OPENBRACKET,'(',1,2079)
+LexToken(VAR,'gain',1,2080)
+LexToken(CLOSEBRACKET,')',1,2084)
+LexToken(COMPARISON,'==',1,2085)
+LexToken(DQSTRING,'"int32"',1,2093)
+LexToken(CLOSEBRACKET,')',1,2094)
+LexToken(THEN,'then',1,2096)
+LexToken(EOL,'\n',1,2100)
+LexToken(VAR,'ot',1,2129)
+LexToken(ASSIGNMENT,'=',1,2131)
+LexToken(NUMBER,'3',1,2132)
+LexToken(EOL,'\n',1,2133)
+LexToken(VAR,'model',1,2162)
+LexToken(DOT,'.',1,2167)
+LexToken(VAR,'sim',1,2168)
+LexToken(ASSIGNMENT,'=',1,2171)
+LexToken(VAR,'list',1,2172)
+LexToken(OPENBRACKET,'(',1,2176)
+LexToken(DQSTRING,'"gainblk_i32n"',1,2190)
+LexToken(COMMA,',',1,2191)
+LexToken(NUMBER,'4',1,2192)
+LexToken(CLOSEBRACKET,')',1,2193)
+LexToken(EOL,'\n',1,2194)
+LexToken(ELSEIF,'elseif',1,2219)
+LexToken(OPENBRACKET,'(',1,2226)
+LexToken(VAR,'typeof',1,2227)
+LexToken(OPENBRACKET,'(',1,2233)
+LexToken(VAR,'gain',1,2234)
+LexToken(CLOSEBRACKET,')',1,2238)
+LexToken(COMPARISON,'==',1,2239)
+LexToken(DQSTRING,'"int16"',1,2247)
+LexToken(CLOSEBRACKET,')',1,2248)
+LexToken(THEN,'then',1,2250)
+LexToken(EOL,'\n',1,2254)
+LexToken(VAR,'ot',1,2283)
+LexToken(ASSIGNMENT,'=',1,2285)
+LexToken(NUMBER,'4',1,2286)
+LexToken(EOL,'\n',1,2287)
+LexToken(VAR,'model',1,2316)
+LexToken(DOT,'.',1,2321)
+LexToken(VAR,'sim',1,2322)
+LexToken(ASSIGNMENT,'=',1,2325)
+LexToken(VAR,'list',1,2326)
+LexToken(OPENBRACKET,'(',1,2330)
+LexToken(DQSTRING,'"gainblk_i16n"',1,2344)
+LexToken(COMMA,',',1,2345)
+LexToken(NUMBER,'4',1,2346)
+LexToken(CLOSEBRACKET,')',1,2347)
+LexToken(EOL,'\n',1,2348)
+LexToken(ELSEIF,'elseif',1,2373)
+LexToken(OPENBRACKET,'(',1,2380)
+LexToken(VAR,'typeof',1,2381)
+LexToken(OPENBRACKET,'(',1,2387)
+LexToken(VAR,'gain',1,2388)
+LexToken(CLOSEBRACKET,')',1,2392)
+LexToken(COMPARISON,'==',1,2393)
+LexToken(DQSTRING,'"int8"',1,2400)
+LexToken(CLOSEBRACKET,')',1,2401)
+LexToken(THEN,'then',1,2403)
+LexToken(EOL,'\n',1,2407)
+LexToken(VAR,'ot',1,2436)
+LexToken(ASSIGNMENT,'=',1,2438)
+LexToken(NUMBER,'5',1,2439)
+LexToken(EOL,'\n',1,2440)
+LexToken(VAR,'model',1,2469)
+LexToken(DOT,'.',1,2474)
+LexToken(VAR,'sim',1,2475)
+LexToken(ASSIGNMENT,'=',1,2478)
+LexToken(VAR,'list',1,2479)
+LexToken(OPENBRACKET,'(',1,2483)
+LexToken(DQSTRING,'"gainblk_i8n"',1,2496)
+LexToken(COMMA,',',1,2497)
+LexToken(NUMBER,'4',1,2498)
+LexToken(CLOSEBRACKET,')',1,2499)
+LexToken(EOL,'\n',1,2500)
+LexToken(ELSEIF,'elseif',1,2525)
+LexToken(OPENBRACKET,'(',1,2532)
+LexToken(VAR,'typeof',1,2533)
+LexToken(OPENBRACKET,'(',1,2539)
+LexToken(VAR,'gain',1,2540)
+LexToken(CLOSEBRACKET,')',1,2544)
+LexToken(COMPARISON,'==',1,2545)
+LexToken(DQSTRING,'"uint32"',1,2554)
+LexToken(CLOSEBRACKET,')',1,2555)
+LexToken(THEN,'then',1,2557)
+LexToken(EOL,'\n',1,2561)
+LexToken(VAR,'ot',1,2590)
+LexToken(ASSIGNMENT,'=',1,2592)
+LexToken(NUMBER,'6',1,2593)
+LexToken(EOL,'\n',1,2594)
+LexToken(VAR,'model',1,2623)
+LexToken(DOT,'.',1,2628)
+LexToken(VAR,'sim',1,2629)
+LexToken(ASSIGNMENT,'=',1,2632)
+LexToken(VAR,'list',1,2633)
+LexToken(OPENBRACKET,'(',1,2637)
+LexToken(DQSTRING,'"gainblk_ui32n"',1,2652)
+LexToken(COMMA,',',1,2653)
+LexToken(NUMBER,'4',1,2654)
+LexToken(CLOSEBRACKET,')',1,2655)
+LexToken(EOL,'\n',1,2656)
+LexToken(ELSEIF,'elseif',1,2681)
+LexToken(OPENBRACKET,'(',1,2688)
+LexToken(VAR,'typeof',1,2689)
+LexToken(OPENBRACKET,'(',1,2695)
+LexToken(VAR,'gain',1,2696)
+LexToken(CLOSEBRACKET,')',1,2700)
+LexToken(COMPARISON,'==',1,2701)
+LexToken(DQSTRING,'"uint16"',1,2710)
+LexToken(CLOSEBRACKET,')',1,2711)
+LexToken(THEN,'then',1,2713)
+LexToken(EOL,'\n',1,2717)
+LexToken(VAR,'ot',1,2746)
+LexToken(ASSIGNMENT,'=',1,2748)
+LexToken(NUMBER,'7',1,2749)
+LexToken(EOL,'\n',1,2750)
+LexToken(VAR,'model',1,2779)
+LexToken(DOT,'.',1,2784)
+LexToken(VAR,'sim',1,2785)
+LexToken(ASSIGNMENT,'=',1,2788)
+LexToken(VAR,'list',1,2789)
+LexToken(OPENBRACKET,'(',1,2793)
+LexToken(DQSTRING,'"gainblk_ui16n"',1,2808)
+LexToken(COMMA,',',1,2809)
+LexToken(NUMBER,'4',1,2810)
+LexToken(CLOSEBRACKET,')',1,2811)
+LexToken(EOL,'\n',1,2812)
+LexToken(ELSEIF,'elseif',1,2837)
+LexToken(OPENBRACKET,'(',1,2844)
+LexToken(VAR,'typeof',1,2845)
+LexToken(OPENBRACKET,'(',1,2851)
+LexToken(VAR,'gain',1,2852)
+LexToken(CLOSEBRACKET,')',1,2856)
+LexToken(COMPARISON,'==',1,2857)
+LexToken(DQSTRING,'"uint8"',1,2865)
+LexToken(CLOSEBRACKET,')',1,2866)
+LexToken(THEN,'then',1,2868)
+LexToken(EOL,'\n',1,2872)
+LexToken(VAR,'ot',1,2901)
+LexToken(ASSIGNMENT,'=',1,2903)
+LexToken(NUMBER,'8',1,2904)
+LexToken(EOL,'\n',1,2905)
+LexToken(VAR,'model',1,2934)
+LexToken(DOT,'.',1,2939)
+LexToken(VAR,'sim',1,2940)
+LexToken(ASSIGNMENT,'=',1,2943)
+LexToken(VAR,'list',1,2944)
+LexToken(OPENBRACKET,'(',1,2948)
+LexToken(DQSTRING,'"gainblk_ui8n"',1,2962)
+LexToken(COMMA,',',1,2963)
+LexToken(NUMBER,'4',1,2964)
+LexToken(CLOSEBRACKET,')',1,2965)
+LexToken(EOL,'\n',1,2966)
+LexToken(ELSE,'else',1,2991)
+LexToken(EOL,'\n',1,2995)
+LexToken(VAR,'message',1,3024)
+LexToken(OPENBRACKET,'(',1,3031)
+LexToken(DQSTRING,'"type is not supported."',1,3055)
+LexToken(CLOSEBRACKET,')',1,3056)
+LexToken(SEMICOLON,';',1,3057)
+LexToken(EOL,'\n',1,3058)
+LexToken(VAR,'ok',1,3087)
+LexToken(ASSIGNMENT,'=',1,3089)
+LexToken(PREVAR_BOOLEAN,'%f',1,3090)
+LexToken(SEMICOLON,';',1,3092)
+LexToken(EOL,'\n',1,3093)
+LexToken(END,'end',1,3118)
+LexToken(EOL,'\n',1,3121)
+LexToken(ELSEIF,'elseif',1,3142)
+LexToken(OPENBRACKET,'(',1,3149)
+LexToken(VAR,'over',1,3150)
+LexToken(COMPARISON,'==',1,3154)
+LexToken(NUMBER,'1',1,3156)
+LexToken(CLOSEBRACKET,')',1,3157)
+LexToken(THEN,'then',1,3159)
+LexToken(EOL,'\n',1,3163)
+LexToken(IF,'if',1,3188)
+LexToken(OPENBRACKET,'(',1,3191)
+LexToken(VAR,'typeof',1,3192)
+LexToken(OPENBRACKET,'(',1,3198)
+LexToken(VAR,'gain',1,3199)
+LexToken(CLOSEBRACKET,')',1,3203)
+LexToken(COMPARISON,'==',1,3204)
+LexToken(DQSTRING,'"int32"',1,3212)
+LexToken(CLOSEBRACKET,')',1,3213)
+LexToken(THEN,'then',1,3215)
+LexToken(EOL,'\n',1,3219)
+LexToken(VAR,'ot',1,3248)
+LexToken(ASSIGNMENT,'=',1,3250)
+LexToken(NUMBER,'3',1,3251)
+LexToken(EOL,'\n',1,3252)
+LexToken(VAR,'model',1,3281)
+LexToken(DOT,'.',1,3286)
+LexToken(VAR,'sim',1,3287)
+LexToken(ASSIGNMENT,'=',1,3290)
+LexToken(VAR,'list',1,3291)
+LexToken(OPENBRACKET,'(',1,3295)
+LexToken(DQSTRING,'"gainblk_i32s"',1,3309)
+LexToken(COMMA,',',1,3310)
+LexToken(NUMBER,'4',1,3311)
+LexToken(CLOSEBRACKET,')',1,3312)
+LexToken(EOL,'\n',1,3313)
+LexToken(ELSEIF,'elseif',1,3338)
+LexToken(OPENBRACKET,'(',1,3345)
+LexToken(VAR,'typeof',1,3346)
+LexToken(OPENBRACKET,'(',1,3352)
+LexToken(VAR,'gain',1,3353)
+LexToken(CLOSEBRACKET,')',1,3357)
+LexToken(COMPARISON,'==',1,3358)
+LexToken(DQSTRING,'"int16"',1,3366)
+LexToken(CLOSEBRACKET,')',1,3367)
+LexToken(THEN,'then',1,3369)
+LexToken(EOL,'\n',1,3373)
+LexToken(VAR,'ot',1,3402)
+LexToken(ASSIGNMENT,'=',1,3404)
+LexToken(NUMBER,'4',1,3405)
+LexToken(EOL,'\n',1,3406)
+LexToken(VAR,'model',1,3435)
+LexToken(DOT,'.',1,3440)
+LexToken(VAR,'sim',1,3441)
+LexToken(ASSIGNMENT,'=',1,3444)
+LexToken(VAR,'list',1,3445)
+LexToken(OPENBRACKET,'(',1,3449)
+LexToken(DQSTRING,'"gainblk_i16s"',1,3463)
+LexToken(COMMA,',',1,3464)
+LexToken(NUMBER,'4',1,3465)
+LexToken(CLOSEBRACKET,')',1,3466)
+LexToken(EOL,'\n',1,3467)
+LexToken(ELSEIF,'elseif',1,3492)
+LexToken(OPENBRACKET,'(',1,3499)
+LexToken(VAR,'typeof',1,3500)
+LexToken(OPENBRACKET,'(',1,3506)
+LexToken(VAR,'gain',1,3507)
+LexToken(CLOSEBRACKET,')',1,3511)
+LexToken(COMPARISON,'==',1,3512)
+LexToken(DQSTRING,'"int8"',1,3519)
+LexToken(CLOSEBRACKET,')',1,3520)
+LexToken(THEN,'then',1,3522)
+LexToken(EOL,'\n',1,3526)
+LexToken(VAR,'ot',1,3555)
+LexToken(ASSIGNMENT,'=',1,3557)
+LexToken(NUMBER,'5',1,3558)
+LexToken(EOL,'\n',1,3559)
+LexToken(VAR,'model',1,3588)
+LexToken(DOT,'.',1,3593)
+LexToken(VAR,'sim',1,3594)
+LexToken(ASSIGNMENT,'=',1,3597)
+LexToken(VAR,'list',1,3598)
+LexToken(OPENBRACKET,'(',1,3602)
+LexToken(DQSTRING,'"gainblk_i8s"',1,3615)
+LexToken(COMMA,',',1,3616)
+LexToken(NUMBER,'4',1,3617)
+LexToken(CLOSEBRACKET,')',1,3618)
+LexToken(EOL,'\n',1,3619)
+LexToken(ELSEIF,'elseif',1,3644)
+LexToken(OPENBRACKET,'(',1,3651)
+LexToken(VAR,'typeof',1,3652)
+LexToken(OPENBRACKET,'(',1,3658)
+LexToken(VAR,'gain',1,3659)
+LexToken(CLOSEBRACKET,')',1,3663)
+LexToken(COMPARISON,'==',1,3664)
+LexToken(DQSTRING,'"uint32"',1,3673)
+LexToken(CLOSEBRACKET,')',1,3674)
+LexToken(THEN,'then',1,3676)
+LexToken(EOL,'\n',1,3680)
+LexToken(VAR,'ot',1,3709)
+LexToken(ASSIGNMENT,'=',1,3711)
+LexToken(NUMBER,'6',1,3712)
+LexToken(EOL,'\n',1,3713)
+LexToken(VAR,'model',1,3742)
+LexToken(DOT,'.',1,3747)
+LexToken(VAR,'sim',1,3748)
+LexToken(ASSIGNMENT,'=',1,3751)
+LexToken(VAR,'list',1,3752)
+LexToken(OPENBRACKET,'(',1,3756)
+LexToken(DQSTRING,'"gainblk_ui32s"',1,3771)
+LexToken(COMMA,',',1,3772)
+LexToken(NUMBER,'4',1,3773)
+LexToken(CLOSEBRACKET,')',1,3774)
+LexToken(EOL,'\n',1,3775)
+LexToken(ELSEIF,'elseif',1,3800)
+LexToken(OPENBRACKET,'(',1,3807)
+LexToken(VAR,'typeof',1,3808)
+LexToken(OPENBRACKET,'(',1,3814)
+LexToken(VAR,'gain',1,3815)
+LexToken(CLOSEBRACKET,')',1,3819)
+LexToken(COMPARISON,'==',1,3820)
+LexToken(DQSTRING,'"uint16"',1,3829)
+LexToken(CLOSEBRACKET,')',1,3830)
+LexToken(THEN,'then',1,3832)
+LexToken(EOL,'\n',1,3836)
+LexToken(VAR,'ot',1,3865)
+LexToken(ASSIGNMENT,'=',1,3867)
+LexToken(NUMBER,'7',1,3868)
+LexToken(EOL,'\n',1,3869)
+LexToken(VAR,'model',1,3898)
+LexToken(DOT,'.',1,3903)
+LexToken(VAR,'sim',1,3904)
+LexToken(ASSIGNMENT,'=',1,3907)
+LexToken(VAR,'list',1,3908)
+LexToken(OPENBRACKET,'(',1,3912)
+LexToken(DQSTRING,'"gainblk_ui16s"',1,3927)
+LexToken(COMMA,',',1,3928)
+LexToken(NUMBER,'4',1,3929)
+LexToken(CLOSEBRACKET,')',1,3930)
+LexToken(EOL,'\n',1,3931)
+LexToken(ELSEIF,'elseif',1,3956)
+LexToken(OPENBRACKET,'(',1,3963)
+LexToken(VAR,'typeof',1,3964)
+LexToken(OPENBRACKET,'(',1,3970)
+LexToken(VAR,'gain',1,3971)
+LexToken(CLOSEBRACKET,')',1,3975)
+LexToken(COMPARISON,'==',1,3976)
+LexToken(DQSTRING,'"uint8"',1,3984)
+LexToken(CLOSEBRACKET,')',1,3985)
+LexToken(THEN,'then',1,3987)
+LexToken(EOL,'\n',1,3991)
+LexToken(VAR,'ot',1,4020)
+LexToken(ASSIGNMENT,'=',1,4022)
+LexToken(NUMBER,'8',1,4023)
+LexToken(EOL,'\n',1,4024)
+LexToken(VAR,'model',1,4053)
+LexToken(DOT,'.',1,4058)
+LexToken(VAR,'sim',1,4059)
+LexToken(ASSIGNMENT,'=',1,4062)
+LexToken(VAR,'list',1,4063)
+LexToken(OPENBRACKET,'(',1,4067)
+LexToken(DQSTRING,'"gainblk_ui8s"',1,4081)
+LexToken(COMMA,',',1,4082)
+LexToken(NUMBER,'4',1,4083)
+LexToken(CLOSEBRACKET,')',1,4084)
+LexToken(EOL,'\n',1,4085)
+LexToken(ELSE,'else',1,4110)
+LexToken(EOL,'\n',1,4114)
+LexToken(VAR,'message',1,4143)
+LexToken(OPENBRACKET,'(',1,4150)
+LexToken(DQSTRING,'"type is not supported."',1,4174)
+LexToken(CLOSEBRACKET,')',1,4175)
+LexToken(SEMICOLON,';',1,4176)
+LexToken(EOL,'\n',1,4177)
+LexToken(VAR,'ok',1,4206)
+LexToken(ASSIGNMENT,'=',1,4208)
+LexToken(PREVAR_BOOLEAN,'%f',1,4209)
+LexToken(SEMICOLON,';',1,4211)
+LexToken(EOL,'\n',1,4212)
+LexToken(END,'end',1,4237)
+LexToken(EOL,'\n',1,4240)
+LexToken(ELSEIF,'elseif',1,4261)
+LexToken(OPENBRACKET,'(',1,4268)
+LexToken(VAR,'over',1,4269)
+LexToken(COMPARISON,'==',1,4273)
+LexToken(NUMBER,'2',1,4275)
+LexToken(CLOSEBRACKET,')',1,4276)
+LexToken(THEN,'then',1,4278)
+LexToken(EOL,'\n',1,4282)
+LexToken(IF,'if',1,4307)
+LexToken(OPENBRACKET,'(',1,4310)
+LexToken(VAR,'typeof',1,4311)
+LexToken(OPENBRACKET,'(',1,4317)
+LexToken(VAR,'gain',1,4318)
+LexToken(CLOSEBRACKET,')',1,4322)
+LexToken(COMPARISON,'==',1,4323)
+LexToken(DQSTRING,'"int32"',1,4331)
+LexToken(CLOSEBRACKET,')',1,4332)
+LexToken(THEN,'then',1,4334)
+LexToken(EOL,'\n',1,4338)
+LexToken(VAR,'ot',1,4367)
+LexToken(ASSIGNMENT,'=',1,4369)
+LexToken(NUMBER,'3',1,4370)
+LexToken(EOL,'\n',1,4371)
+LexToken(VAR,'model',1,4400)
+LexToken(DOT,'.',1,4405)
+LexToken(VAR,'sim',1,4406)
+LexToken(ASSIGNMENT,'=',1,4409)
+LexToken(VAR,'list',1,4410)
+LexToken(OPENBRACKET,'(',1,4414)
+LexToken(DQSTRING,'"gainblk_i32e"',1,4428)
+LexToken(COMMA,',',1,4429)
+LexToken(NUMBER,'4',1,4430)
+LexToken(CLOSEBRACKET,')',1,4431)
+LexToken(EOL,'\n',1,4432)
+LexToken(ELSEIF,'elseif',1,4457)
+LexToken(OPENBRACKET,'(',1,4464)
+LexToken(VAR,'typeof',1,4465)
+LexToken(OPENBRACKET,'(',1,4471)
+LexToken(VAR,'gain',1,4472)
+LexToken(CLOSEBRACKET,')',1,4476)
+LexToken(COMPARISON,'==',1,4477)
+LexToken(DQSTRING,'"int16"',1,4485)
+LexToken(CLOSEBRACKET,')',1,4486)
+LexToken(THEN,'then',1,4488)
+LexToken(EOL,'\n',1,4492)
+LexToken(VAR,'ot',1,4521)
+LexToken(ASSIGNMENT,'=',1,4523)
+LexToken(NUMBER,'4',1,4524)
+LexToken(EOL,'\n',1,4525)
+LexToken(VAR,'model',1,4554)
+LexToken(DOT,'.',1,4559)
+LexToken(VAR,'sim',1,4560)
+LexToken(ASSIGNMENT,'=',1,4563)
+LexToken(VAR,'list',1,4564)
+LexToken(OPENBRACKET,'(',1,4568)
+LexToken(DQSTRING,'"gainblk_i16e"',1,4582)
+LexToken(COMMA,',',1,4583)
+LexToken(NUMBER,'4',1,4584)
+LexToken(CLOSEBRACKET,')',1,4585)
+LexToken(EOL,'\n',1,4586)
+LexToken(ELSEIF,'elseif',1,4611)
+LexToken(OPENBRACKET,'(',1,4618)
+LexToken(VAR,'typeof',1,4619)
+LexToken(OPENBRACKET,'(',1,4625)
+LexToken(VAR,'gain',1,4626)
+LexToken(CLOSEBRACKET,')',1,4630)
+LexToken(COMPARISON,'==',1,4631)
+LexToken(DQSTRING,'"int8"',1,4638)
+LexToken(CLOSEBRACKET,')',1,4639)
+LexToken(THEN,'then',1,4641)
+LexToken(EOL,'\n',1,4645)
+LexToken(VAR,'ot',1,4674)
+LexToken(ASSIGNMENT,'=',1,4676)
+LexToken(NUMBER,'5',1,4677)
+LexToken(EOL,'\n',1,4678)
+LexToken(VAR,'model',1,4707)
+LexToken(DOT,'.',1,4712)
+LexToken(VAR,'sim',1,4713)
+LexToken(ASSIGNMENT,'=',1,4716)
+LexToken(VAR,'list',1,4717)
+LexToken(OPENBRACKET,'(',1,4721)
+LexToken(DQSTRING,'"gainblk_i8e"',1,4734)
+LexToken(COMMA,',',1,4735)
+LexToken(NUMBER,'4',1,4736)
+LexToken(CLOSEBRACKET,')',1,4737)
+LexToken(EOL,'\n',1,4738)
+LexToken(ELSEIF,'elseif',1,4763)
+LexToken(OPENBRACKET,'(',1,4770)
+LexToken(VAR,'typeof',1,4771)
+LexToken(OPENBRACKET,'(',1,4777)
+LexToken(VAR,'gain',1,4778)
+LexToken(CLOSEBRACKET,')',1,4782)
+LexToken(COMPARISON,'==',1,4783)
+LexToken(DQSTRING,'"uint32"',1,4792)
+LexToken(CLOSEBRACKET,')',1,4793)
+LexToken(THEN,'then',1,4795)
+LexToken(EOL,'\n',1,4799)
+LexToken(VAR,'ot',1,4828)
+LexToken(ASSIGNMENT,'=',1,4830)
+LexToken(NUMBER,'6',1,4831)
+LexToken(EOL,'\n',1,4832)
+LexToken(VAR,'model',1,4861)
+LexToken(DOT,'.',1,4866)
+LexToken(VAR,'sim',1,4867)
+LexToken(ASSIGNMENT,'=',1,4870)
+LexToken(VAR,'list',1,4871)
+LexToken(OPENBRACKET,'(',1,4875)
+LexToken(DQSTRING,'"gainblk_ui32e"',1,4890)
+LexToken(COMMA,',',1,4891)
+LexToken(NUMBER,'4',1,4892)
+LexToken(CLOSEBRACKET,')',1,4893)
+LexToken(EOL,'\n',1,4894)
+LexToken(ELSEIF,'elseif',1,4919)
+LexToken(OPENBRACKET,'(',1,4926)
+LexToken(VAR,'typeof',1,4927)
+LexToken(OPENBRACKET,'(',1,4933)
+LexToken(VAR,'gain',1,4934)
+LexToken(CLOSEBRACKET,')',1,4938)
+LexToken(COMPARISON,'==',1,4939)
+LexToken(DQSTRING,'"uint16"',1,4948)
+LexToken(CLOSEBRACKET,')',1,4949)
+LexToken(THEN,'then',1,4951)
+LexToken(EOL,'\n',1,4955)
+LexToken(VAR,'ot',1,4984)
+LexToken(ASSIGNMENT,'=',1,4986)
+LexToken(NUMBER,'7',1,4987)
+LexToken(EOL,'\n',1,4988)
+LexToken(VAR,'model',1,5017)
+LexToken(DOT,'.',1,5022)
+LexToken(VAR,'sim',1,5023)
+LexToken(ASSIGNMENT,'=',1,5026)
+LexToken(VAR,'list',1,5027)
+LexToken(OPENBRACKET,'(',1,5031)
+LexToken(DQSTRING,'"gainblk_ui16e"',1,5046)
+LexToken(COMMA,',',1,5047)
+LexToken(NUMBER,'4',1,5048)
+LexToken(CLOSEBRACKET,')',1,5049)
+LexToken(EOL,'\n',1,5050)
+LexToken(ELSEIF,'elseif',1,5075)
+LexToken(OPENBRACKET,'(',1,5082)
+LexToken(VAR,'typeof',1,5083)
+LexToken(OPENBRACKET,'(',1,5089)
+LexToken(VAR,'gain',1,5090)
+LexToken(CLOSEBRACKET,')',1,5094)
+LexToken(COMPARISON,'==',1,5095)
+LexToken(DQSTRING,'"uint8"',1,5103)
+LexToken(CLOSEBRACKET,')',1,5104)
+LexToken(THEN,'then',1,5106)
+LexToken(EOL,'\n',1,5110)
+LexToken(VAR,'ot',1,5139)
+LexToken(ASSIGNMENT,'=',1,5141)
+LexToken(NUMBER,'8',1,5142)
+LexToken(EOL,'\n',1,5143)
+LexToken(VAR,'model',1,5172)
+LexToken(DOT,'.',1,5177)
+LexToken(VAR,'sim',1,5178)
+LexToken(ASSIGNMENT,'=',1,5181)
+LexToken(VAR,'list',1,5182)
+LexToken(OPENBRACKET,'(',1,5186)
+LexToken(DQSTRING,'"gainblk_ui8e"',1,5200)
+LexToken(COMMA,',',1,5201)
+LexToken(NUMBER,'4',1,5202)
+LexToken(CLOSEBRACKET,')',1,5203)
+LexToken(EOL,'\n',1,5204)
+LexToken(ELSE,'else',1,5229)
+LexToken(EOL,'\n',1,5233)
+LexToken(VAR,'message',1,5262)
+LexToken(OPENBRACKET,'(',1,5269)
+LexToken(DQSTRING,'"type is not an integer."',1,5294)
+LexToken(CLOSEBRACKET,')',1,5295)
+LexToken(SEMICOLON,';',1,5296)
+LexToken(EOL,'\n',1,5297)
+LexToken(VAR,'ok',1,5326)
+LexToken(ASSIGNMENT,'=',1,5328)
+LexToken(PREVAR_BOOLEAN,'%f',1,5329)
+LexToken(SEMICOLON,';',1,5331)
+LexToken(EOL,'\n',1,5332)
+LexToken(END,'end',1,5357)
+LexToken(EOL,'\n',1,5360)
+LexToken(ELSE,'else',1,5381)
+LexToken(EOL,'\n',1,5385)
+LexToken(VAR,'message',1,5410)
+LexToken(OPENBRACKET,'(',1,5417)
+LexToken(DQSTRING,'"Do on Overflow must be 0,1,2"',1,5447)
+LexToken(CLOSEBRACKET,')',1,5448)
+LexToken(SEMICOLON,';',1,5449)
+LexToken(EOL,'\n',1,5450)
+LexToken(VAR,'ok',1,5475)
+LexToken(ASSIGNMENT,'=',1,5477)
+LexToken(PREVAR_BOOLEAN,'%f',1,5478)
+LexToken(SEMICOLON,';',1,5480)
+LexToken(EOL,'\n',1,5481)
+LexToken(END,'end',1,5502)
+LexToken(EOL,'\n',1,5505)
+LexToken(VAR,'model',1,5526)
+LexToken(DOT,'.',1,5531)
+LexToken(VAR,'rpar',1,5532)
+LexToken(ASSIGNMENT,'=',1,5536)
+LexToken(OPENSQBRACKET,'[',1,5537)
+LexToken(CLOSESQBRACKET,']',1,5538)
+LexToken(SEMICOLON,';',1,5539)
+LexToken(EOL,'\n',1,5540)
+LexToken(VAR,'model',1,5561)
+LexToken(DOT,'.',1,5566)
+LexToken(VAR,'opar',1,5567)
+LexToken(ASSIGNMENT,'=',1,5571)
+LexToken(VAR,'list',1,5572)
+LexToken(OPENBRACKET,'(',1,5576)
+LexToken(VAR,'gain',1,5577)
+LexToken(OPENBRACKET,'(',1,5581)
+LexToken(COLON,':',1,5582)
+LexToken(CLOSEBRACKET,')',1,5583)
+LexToken(CLOSEBRACKET,')',1,5584)
+LexToken(SEMICOLON,';',1,5585)
+LexToken(EOL,'\n',1,5586)
+LexToken(END,'end',1,5603)
+LexToken(EOL,'\n',1,5606)
+LexToken(IF,'if',1,5623)
+LexToken(VAR,'ok',1,5626)
+LexToken(THEN,'then',1,5629)
+LexToken(EOL,'\n',1,5633)
+LexToken(OPENSQBRACKET,'[',1,5654)
+LexToken(VAR,'out',1,5655)
+LexToken(COMMA,',',1,5658)
+LexToken(VAR,'in',1,5659)
+LexToken(CLOSESQBRACKET,']',1,5661)
+LexToken(ASSIGNMENT,'=',1,5662)
+LexToken(VAR,'size',1,5663)
+LexToken(OPENBRACKET,'(',1,5667)
+LexToken(VAR,'gain',1,5668)
+LexToken(CLOSEBRACKET,')',1,5672)
+LexToken(EOL,'\n',1,5673)
+LexToken(IF,'if',1,5694)
+LexToken(VAR,'out',1,5697)
+LexToken(OPERATOR,'*',1,5700)
+LexToken(VAR,'in',1,5701)
+LexToken(COMPARISON,'<>',1,5703)
+LexToken(NUMBER,'1',1,5705)
+LexToken(THEN,'then',1,5707)
+LexToken(EOL,'\n',1,5711)
+LexToken(OPENSQBRACKET,'[',1,5736)
+LexToken(VAR,'model',1,5737)
+LexToken(COMMA,',',1,5742)
+LexToken(VAR,'graphics',1,5743)
+LexToken(COMMA,',',1,5751)
+LexToken(VAR,'ok',1,5752)
+LexToken(CLOSESQBRACKET,']',1,5754)
+LexToken(ASSIGNMENT,'=',1,5755)
+LexToken(VAR,'set_io',1,5756)
+LexToken(OPENBRACKET,'(',1,5762)
+LexToken(VAR,'model',1,5763)
+LexToken(COMMA,',',1,5768)
+LexToken(VAR,'graphics',1,5769)
+LexToken(COMMA,',',1,5777)
+LexToken(VAR,'list',1,5806)
+LexToken(OPENBRACKET,'(',1,5810)
+LexToken(OPENSQBRACKET,'[',1,5811)
+LexToken(VAR,'in',1,5812)
+LexToken(COMMA,',',1,5814)
+LexToken(NUMBER,'-1',1,5815)
+LexToken(CLOSESQBRACKET,']',1,5817)
+LexToken(COMMA,',',1,5818)
+LexToken(VAR,'ot',1,5819)
+LexToken(CLOSEBRACKET,')',1,5821)
+LexToken(COMMA,',',1,5822)
+LexToken(VAR,'list',1,5851)
+LexToken(OPENBRACKET,'(',1,5855)
+LexToken(OPENSQBRACKET,'[',1,5856)
+LexToken(VAR,'out',1,5857)
+LexToken(COMMA,',',1,5860)
+LexToken(NUMBER,'-1',1,5861)
+LexToken(CLOSESQBRACKET,']',1,5863)
+LexToken(COMMA,',',1,5864)
+LexToken(VAR,'ot',1,5865)
+LexToken(CLOSEBRACKET,')',1,5867)
+LexToken(COMMA,',',1,5868)
+LexToken(OPENSQBRACKET,'[',1,5869)
+LexToken(CLOSESQBRACKET,']',1,5870)
+LexToken(COMMA,',',1,5871)
+LexToken(OPENSQBRACKET,'[',1,5872)
+LexToken(CLOSESQBRACKET,']',1,5873)
+LexToken(CLOSEBRACKET,')',1,5874)
+LexToken(EOL,'\n',1,5875)
+LexToken(ELSE,'else',1,5896)
+LexToken(EOL,'\n',1,5900)
+LexToken(OPENSQBRACKET,'[',1,5925)
+LexToken(VAR,'model',1,5926)
+LexToken(COMMA,',',1,5931)
+LexToken(VAR,'graphics',1,5932)
+LexToken(COMMA,',',1,5940)
+LexToken(VAR,'ok',1,5941)
+LexToken(CLOSESQBRACKET,']',1,5943)
+LexToken(ASSIGNMENT,'=',1,5944)
+LexToken(VAR,'set_io',1,5945)
+LexToken(OPENBRACKET,'(',1,5951)
+LexToken(VAR,'model',1,5952)
+LexToken(COMMA,',',1,5957)
+LexToken(VAR,'graphics',1,5958)
+LexToken(COMMA,',',1,5966)
+LexToken(VAR,'list',1,5995)
+LexToken(OPENBRACKET,'(',1,5999)
+LexToken(OPENSQBRACKET,'[',1,6000)
+LexToken(NUMBER,'-1',1,6001)
+LexToken(COMMA,',',1,6003)
+LexToken(NUMBER,'-2',1,6004)
+LexToken(CLOSESQBRACKET,']',1,6006)
+LexToken(COMMA,',',1,6007)
+LexToken(VAR,'ot',1,6008)
+LexToken(CLOSEBRACKET,')',1,6010)
+LexToken(COMMA,',',1,6011)
+LexToken(VAR,'list',1,6040)
+LexToken(OPENBRACKET,'(',1,6044)
+LexToken(OPENSQBRACKET,'[',1,6045)
+LexToken(NUMBER,'-1',1,6046)
+LexToken(COMMA,',',1,6048)
+LexToken(NUMBER,'-2',1,6049)
+LexToken(CLOSESQBRACKET,']',1,6051)
+LexToken(COMMA,',',1,6052)
+LexToken(VAR,'ot',1,6053)
+LexToken(CLOSEBRACKET,')',1,6055)
+LexToken(COMMA,',',1,6056)
+LexToken(OPENSQBRACKET,'[',1,6057)
+LexToken(CLOSESQBRACKET,']',1,6058)
+LexToken(COMMA,',',1,6059)
+LexToken(OPENSQBRACKET,'[',1,6060)
+LexToken(CLOSESQBRACKET,']',1,6061)
+LexToken(CLOSEBRACKET,')',1,6062)
+LexToken(EOL,'\n',1,6063)
+LexToken(END,'end',1,6084)
+LexToken(EOL,'\n',1,6087)
+LexToken(END,'end',1,6104)
+LexToken(EOL,'\n',1,6107)
+LexToken(IF,'if',1,6124)
+LexToken(VAR,'ok',1,6127)
+LexToken(THEN,'then',1,6130)
+LexToken(EOL,'\n',1,6134)
+LexToken(VAR,'graphics',1,6155)
+LexToken(DOT,'.',1,6163)
+LexToken(VAR,'exprs',1,6164)
+LexToken(ASSIGNMENT,'=',1,6169)
+LexToken(VAR,'exprs',1,6170)
+LexToken(EOL,'\n',1,6175)
+LexToken(VAR,'x',1,6196)
+LexToken(DOT,'.',1,6197)
+LexToken(VAR,'graphics',1,6198)
+LexToken(ASSIGNMENT,'=',1,6206)
+LexToken(VAR,'graphics',1,6207)
+LexToken(SEMICOLON,';',1,6215)
+LexToken(EOL,'\n',1,6216)
+LexToken(VAR,'x',1,6237)
+LexToken(DOT,'.',1,6238)
+LexToken(VAR,'model',1,6239)
+LexToken(ASSIGNMENT,'=',1,6244)
+LexToken(VAR,'model',1,6245)
+LexToken(EOL,'\n',1,6250)
+LexToken(BREAK,'break',1,6271)
+LexToken(EOL,'\n',1,6276)
+LexToken(END,'end',1,6293)
+LexToken(EOL,'\n',1,6296)
+LexToken(END,'end',1,6309)
+LexToken(EOL,'\n',1,6312)
+LexToken(END,'end',1,6321)
+LexToken(EOL,'\n',1,6324)
+LexToken(CASE,'case',1,6329)
+LexToken(DQSTRING,'"define"',1,6341)
+LexToken(THEN,'then',1,6343)
+LexToken(EOL,'\n',1,6347)
+LexToken(VAR,'gain',1,6356)
+LexToken(ASSIGNMENT,'=',1,6360)
+LexToken(NUMBER,'1',1,6361)
+LexToken(EOL,'\n',1,6362)
+LexToken(VAR,'in',1,6371)
+LexToken(ASSIGNMENT,'=',1,6373)
+LexToken(NUMBER,'-1',1,6374)
+LexToken(SEMICOLON,';',1,6376)
+LexToken(VAR,'out',1,6377)
+LexToken(ASSIGNMENT,'=',1,6380)
+LexToken(NUMBER,'-1',1,6381)
+LexToken(EOL,'\n',1,6383)
+LexToken(VAR,'in2',1,6392)
+LexToken(ASSIGNMENT,'=',1,6395)
+LexToken(NUMBER,'-2',1,6396)
+LexToken(SEMICOLON,';',1,6398)
+LexToken(VAR,'out2',1,6399)
+LexToken(ASSIGNMENT,'=',1,6403)
+LexToken(NUMBER,'-2',1,6404)
+LexToken(EOL,'\n',1,6406)
+LexToken(VAR,'model',1,6415)
+LexToken(ASSIGNMENT,'=',1,6420)
+LexToken(SCICOS_MODEL,'scicos_model',1,6421)
+LexToken(OPENBRACKET,'(',1,6433)
+LexToken(CLOSEBRACKET,')',1,6434)
+LexToken(EOL,'\n',1,6435)
+LexToken(VAR,'model',1,6444)
+LexToken(DOT,'.',1,6449)
+LexToken(VAR,'sim',1,6450)
+LexToken(ASSIGNMENT,'=',1,6453)
+LexToken(VAR,'list',1,6454)
+LexToken(OPENBRACKET,'(',1,6458)
+LexToken(DQSTRING,'"gainblk"',1,6467)
+LexToken(COMMA,',',1,6468)
+LexToken(NUMBER,'4',1,6469)
+LexToken(CLOSEBRACKET,')',1,6470)
+LexToken(EOL,'\n',1,6471)
+LexToken(VAR,'model',1,6480)
+LexToken(DOT,'.',1,6485)
+LexToken(VAR,'in',1,6486)
+LexToken(ASSIGNMENT,'=',1,6488)
+LexToken(VAR,'in',1,6489)
+LexToken(EOL,'\n',1,6491)
+LexToken(VAR,'model',1,6500)
+LexToken(DOT,'.',1,6505)
+LexToken(VAR,'out',1,6506)
+LexToken(ASSIGNMENT,'=',1,6509)
+LexToken(VAR,'out',1,6510)
+LexToken(EOL,'\n',1,6513)
+LexToken(VAR,'model',1,6522)
+LexToken(DOT,'.',1,6527)
+LexToken(VAR,'in2',1,6528)
+LexToken(ASSIGNMENT,'=',1,6531)
+LexToken(VAR,'in2',1,6532)
+LexToken(EOL,'\n',1,6535)
+LexToken(VAR,'model',1,6544)
+LexToken(DOT,'.',1,6549)
+LexToken(VAR,'out2',1,6550)
+LexToken(ASSIGNMENT,'=',1,6554)
+LexToken(VAR,'out2',1,6555)
+LexToken(EOL,'\n',1,6559)
+LexToken(VAR,'model',1,6568)
+LexToken(DOT,'.',1,6573)
+LexToken(VAR,'rpar',1,6574)
+LexToken(ASSIGNMENT,'=',1,6578)
+LexToken(VAR,'gain',1,6579)
+LexToken(EOL,'\n',1,6583)
+LexToken(VAR,'model',1,6592)
+LexToken(DOT,'.',1,6597)
+LexToken(VAR,'blocktype',1,6598)
+LexToken(ASSIGNMENT,'=',1,6607)
+LexToken(DQSTRING,'"c"',1,6610)
+LexToken(EOL,'\n',1,6611)
+LexToken(VAR,'model',1,6620)
+LexToken(DOT,'.',1,6625)
+LexToken(VAR,'dep_ut',1,6626)
+LexToken(ASSIGNMENT,'=',1,6632)
+LexToken(OPENSQBRACKET,'[',1,6633)
+LexToken(PREVAR_BOOLEAN,'%t',1,6634)
+LexToken(PREVAR_BOOLEAN,'%f',1,6637)
+LexToken(CLOSESQBRACKET,']',1,6639)
+LexToken(EOL,'\n',1,6640)
+LexToken(EOL,'\n',1,6641)
+LexToken(VAR,'exprs',1,6650)
+LexToken(ASSIGNMENT,'=',1,6655)
+LexToken(OPENSQBRACKET,'[',1,6656)
+LexToken(VAR,'strcat',1,6657)
+LexToken(OPENBRACKET,'(',1,6663)
+LexToken(VAR,'sci2exp',1,6664)
+LexToken(OPENBRACKET,'(',1,6671)
+LexToken(VAR,'gain',1,6672)
+LexToken(CLOSEBRACKET,')',1,6676)
+LexToken(CLOSEBRACKET,')',1,6677)
+LexToken(CLOSESQBRACKET,']',1,6678)
+LexToken(EOL,'\n',1,6679)
+LexToken(VAR,'gr_i',1,6688)
+LexToken(ASSIGNMENT,'=',1,6692)
+LexToken(OPENSQBRACKET,'[',1,6693)
+LexToken(CLOSESQBRACKET,']',1,6694)
+LexToken(EOL,'\n',1,6695)
+LexToken(VAR,'x',1,6704)
+LexToken(ASSIGNMENT,'=',1,6705)
+LexToken(VAR,'standard_define',1,6706)
+LexToken(OPENBRACKET,'(',1,6721)
+LexToken(OPENSQBRACKET,'[',1,6722)
+LexToken(NUMBER,'2',1,6723)
+LexToken(NUMBER,'2',1,6725)
+LexToken(CLOSESQBRACKET,']',1,6726)
+LexToken(COMMA,',',1,6727)
+LexToken(VAR,'model',1,6728)
+LexToken(COMMA,',',1,6733)
+LexToken(VAR,'exprs',1,6734)
+LexToken(COMMA,',',1,6739)
+LexToken(VAR,'gr_i',1,6740)
+LexToken(CLOSEBRACKET,')',1,6744)
+LexToken(EOL,'\n',1,6745)
+LexToken(END,'end',1,6750)
+LexToken(EOL,'\n',1,6753)
+LexToken(ENDFUNCTION,'endfunction',1,6754)
+LexToken(EOL,'\n',1,6765)