summaryrefslogtreecommitdiff
path: root/js/Misc/generic_block3.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-10 22:07:21 +0530
committerSunil Shetye2018-06-10 22:07:21 +0530
commitabf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch)
tree7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Misc/generic_block3.js
parent89187d41b6688f522f09ad59a8e223c82b8af846 (diff)
downloadsci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip
add Makefile
add support for scicos functions
Diffstat (limited to 'js/Misc/generic_block3.js')
-rw-r--r--js/Misc/generic_block3.js945
1 files changed, 945 insertions, 0 deletions
diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js
new file mode 100644
index 00000000..8145a32d
--- /dev/null
+++ b/js/Misc/generic_block3.js
@@ -0,0 +1,945 @@
+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,851)
+LexToken(VAR,'generic_block3',1,852)
+LexToken(OPENBRACKET,'(',1,866)
+LexToken(VAR,'job',1,867)
+LexToken(COMMA,',',1,870)
+LexToken(VAR,'arg1',1,871)
+LexToken(COMMA,',',1,875)
+LexToken(VAR,'arg2',1,876)
+LexToken(CLOSEBRACKET,')',1,880)
+LexToken(EOL,'\n',1,881)
+LexToken(EOL,'\n',1,888)
+LexToken(VAR,'x',1,893)
+LexToken(ASSIGNMENT,'=',1,894)
+LexToken(OPENSQBRACKET,'[',1,895)
+LexToken(CLOSESQBRACKET,']',1,896)
+LexToken(SEMICOLON,';',1,897)
+LexToken(EOL,'\n',1,898)
+LexToken(VAR,'y',1,903)
+LexToken(ASSIGNMENT,'=',1,904)
+LexToken(OPENSQBRACKET,'[',1,905)
+LexToken(CLOSESQBRACKET,']',1,906)
+LexToken(SEMICOLON,';',1,907)
+LexToken(EOL,'\n',1,908)
+LexToken(VAR,'typ',1,913)
+LexToken(ASSIGNMENT,'=',1,916)
+LexToken(OPENSQBRACKET,'[',1,917)
+LexToken(CLOSESQBRACKET,']',1,918)
+LexToken(SEMICOLON,';',1,919)
+LexToken(EOL,'\n',1,920)
+LexToken(SELECT,'select',1,925)
+LexToken(VAR,'job',1,932)
+LexToken(EOL,'\n',1,935)
+LexToken(CASE,'case',1,940)
+LexToken(DQSTRING,'"set"',1,949)
+LexToken(THEN,'then',1,951)
+LexToken(EOL,'\n',1,955)
+LexToken(VAR,'x',1,964)
+LexToken(ASSIGNMENT,'=',1,965)
+LexToken(VAR,'arg1',1,966)
+LexToken(EOL,'\n',1,970)
+LexToken(VAR,'model',1,979)
+LexToken(ASSIGNMENT,'=',1,984)
+LexToken(VAR,'arg1',1,985)
+LexToken(DOT,'.',1,989)
+LexToken(VAR,'model',1,990)
+LexToken(SEMICOLON,';',1,995)
+LexToken(EOL,'\n',1,996)
+LexToken(VAR,'graphics',1,1005)
+LexToken(ASSIGNMENT,'=',1,1013)
+LexToken(VAR,'arg1',1,1014)
+LexToken(DOT,'.',1,1018)
+LexToken(VAR,'graphics',1,1019)
+LexToken(SEMICOLON,';',1,1027)
+LexToken(EOL,'\n',1,1028)
+LexToken(VAR,'label',1,1037)
+LexToken(ASSIGNMENT,'=',1,1042)
+LexToken(VAR,'graphics',1,1043)
+LexToken(DOT,'.',1,1051)
+LexToken(VAR,'exprs',1,1052)
+LexToken(EOL,'\n',1,1057)
+LexToken(IF,'if',1,1066)
+LexToken(VAR,'size',1,1069)
+LexToken(OPENBRACKET,'(',1,1073)
+LexToken(VAR,'label',1,1074)
+LexToken(COMMA,',',1,1079)
+LexToken(DQSTRING,'"*"',1,1082)
+LexToken(CLOSEBRACKET,')',1,1083)
+LexToken(COMPARISON,'==',1,1084)
+LexToken(NUMBER,'14',1,1086)
+LexToken(THEN,'then',1,1089)
+LexToken(EOL,'\n',1,1093)
+LexToken(VAR,'label',1,1106)
+LexToken(OPENBRACKET,'(',1,1111)
+LexToken(NUMBER,'9',1,1112)
+LexToken(CLOSEBRACKET,')',1,1113)
+LexToken(ASSIGNMENT,'=',1,1114)
+LexToken(OPENSQBRACKET,'[',1,1115)
+LexToken(CLOSESQBRACKET,']',1,1116)
+LexToken(COMMA,',',1,1117)
+LexToken(EOL,'\n',1,1118)
+LexToken(END,'end',1,1127)
+LexToken(EOL,'\n',1,1145)
+LexToken(WHILE,'while',1,1154)
+LexToken(PREVAR_BOOLEAN,'%t',1,1160)
+LexToken(DO,'do',1,1163)
+LexToken(EOL,'\n',1,1165)
+LexToken(OPENSQBRACKET,'[',1,1178)
+LexToken(VAR,'ok',1,1179)
+LexToken(COMMA,',',1,1181)
+LexToken(VAR,'function_name',1,1182)
+LexToken(COMMA,',',1,1195)
+LexToken(VAR,'funtyp',1,1196)
+LexToken(COMMA,',',1,1202)
+LexToken(VAR,'in',1,1203)
+LexToken(COMMA,',',1,1205)
+LexToken(VAR,'it',1,1206)
+LexToken(COMMA,',',1,1208)
+LexToken(VAR,'out',1,1209)
+LexToken(COMMA,',',1,1212)
+LexToken(VAR,'ot',1,1213)
+LexToken(COMMA,',',1,1215)
+LexToken(VAR,'ci',1,1216)
+LexToken(COMMA,',',1,1218)
+LexToken(VAR,'co',1,1219)
+LexToken(COMMA,',',1,1221)
+LexToken(VAR,'xx',1,1222)
+LexToken(COMMA,',',1,1224)
+LexToken(VAR,'z',1,1225)
+LexToken(COMMA,',',1,1226)
+LexToken(VAR,'oz',1,1227)
+LexToken(COMMA,',',1,1229)
+LexToken(VAR,'rpar',1,1246)
+LexToken(COMMA,',',1,1250)
+LexToken(VAR,'ipar',1,1251)
+LexToken(COMMA,',',1,1255)
+LexToken(VAR,'opar',1,1256)
+LexToken(COMMA,',',1,1260)
+LexToken(VAR,'nmode',1,1261)
+LexToken(COMMA,',',1,1266)
+LexToken(VAR,'nzcr',1,1267)
+LexToken(COMMA,',',1,1271)
+LexToken(VAR,'auto0',1,1272)
+LexToken(COMMA,',',1,1277)
+LexToken(VAR,'depu',1,1278)
+LexToken(COMMA,',',1,1282)
+LexToken(VAR,'dept',1,1283)
+LexToken(COMMA,',',1,1287)
+LexToken(VAR,'lab',1,1288)
+LexToken(CLOSESQBRACKET,']',1,1291)
+LexToken(ASSIGNMENT,'=',1,1292)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1308)
+LexToken(OPENBRACKET,'(',1,1323)
+LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1353)
+LexToken(COMMA,',',1,1354)
+LexToken(OPENSQBRACKET,'[',1,1370)
+LexToken(DQSTRING,'"Simulation function"',1,1391)
+LexToken(SEMICOLON,';',1,1392)
+LexToken(DQSTRING,'"Function type (0,1,2,..)"',1,1431)
+LexToken(SEMICOLON,';',1,1432)
+LexToken(DQSTRING,'"Input ports sizes"',1,1464)
+LexToken(SEMICOLON,';',1,1465)
+LexToken(DQSTRING,'"Input ports type"',1,1496)
+LexToken(SEMICOLON,';',1,1497)
+LexToken(DQSTRING,'"Output port sizes"',1,1529)
+LexToken(SEMICOLON,';',1,1530)
+LexToken(DQSTRING,'"Output ports type"',1,1562)
+LexToken(SEMICOLON,';',1,1563)
+LexToken(DQSTRING,'"Input event ports sizes"',1,1601)
+LexToken(SEMICOLON,';',1,1602)
+LexToken(DQSTRING,'"Output events ports sizes"',1,1642)
+LexToken(SEMICOLON,';',1,1643)
+LexToken(DQSTRING,'"Initial continuous state"',1,1682)
+LexToken(SEMICOLON,';',1,1683)
+LexToken(DQSTRING,'"Initial discrete state"',1,1720)
+LexToken(SEMICOLON,';',1,1721)
+LexToken(DQSTRING,'"Initial object state"',1,1756)
+LexToken(SEMICOLON,';',1,1757)
+LexToken(DQSTRING,'"Real parameters vector"',1,1794)
+LexToken(SEMICOLON,';',1,1795)
+LexToken(DQSTRING,'"Integer parameters vector"',1,1835)
+LexToken(SEMICOLON,';',1,1836)
+LexToken(DQSTRING,'"Object parameters list"',1,1873)
+LexToken(SEMICOLON,';',1,1874)
+LexToken(DQSTRING,'"Number of modes"',1,1904)
+LexToken(SEMICOLON,';',1,1905)
+LexToken(DQSTRING,'"Number of zero crossings"',1,1944)
+LexToken(SEMICOLON,';',1,1945)
+LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,2000)
+LexToken(SEMICOLON,';',1,2001)
+LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,2043)
+LexToken(SEMICOLON,';',1,2044)
+LexToken(DQSTRING,'"Time dependence (y or n)"',1,2083)
+LexToken(CLOSESQBRACKET,']',1,2084)
+LexToken(COMMA,',',1,2085)
+LexToken(VAR,'list',1,2101)
+LexToken(OPENBRACKET,'(',1,2105)
+LexToken(DQSTRING,'"str"',1,2110)
+LexToken(COMMA,',',1,2111)
+LexToken(NUMBER,'1',1,2112)
+LexToken(COMMA,',',1,2113)
+LexToken(DQSTRING,'"vec"',1,2118)
+LexToken(COMMA,',',1,2119)
+LexToken(NUMBER,'1',1,2120)
+LexToken(COMMA,',',1,2121)
+LexToken(DQSTRING,'"mat"',1,2126)
+LexToken(COMMA,',',1,2127)
+LexToken(OPENSQBRACKET,'[',1,2128)
+LexToken(NUMBER,'-1',1,2129)
+LexToken(NUMBER,'2',1,2132)
+LexToken(CLOSESQBRACKET,']',1,2133)
+LexToken(COMMA,',',1,2134)
+LexToken(DQSTRING,'"vec"',1,2139)
+LexToken(COMMA,',',1,2140)
+LexToken(NUMBER,'-1',1,2141)
+LexToken(COMMA,',',1,2143)
+LexToken(DQSTRING,'"mat"',1,2148)
+LexToken(COMMA,',',1,2149)
+LexToken(OPENSQBRACKET,'[',1,2150)
+LexToken(NUMBER,'-1',1,2151)
+LexToken(NUMBER,'2',1,2154)
+LexToken(CLOSESQBRACKET,']',1,2155)
+LexToken(COMMA,',',1,2156)
+LexToken(DQSTRING,'"vec"',1,2161)
+LexToken(COMMA,',',1,2162)
+LexToken(NUMBER,'-1',1,2163)
+LexToken(COMMA,',',1,2165)
+LexToken(DQSTRING,'"vec"',1,2170)
+LexToken(COMMA,',',1,2171)
+LexToken(NUMBER,'-1',1,2172)
+LexToken(COMMA,',',1,2174)
+LexToken(DQSTRING,'"vec"',1,2179)
+LexToken(COMMA,',',1,2180)
+LexToken(NUMBER,'-1',1,2181)
+LexToken(COMMA,',',1,2183)
+LexToken(DQSTRING,'"vec"',1,2203)
+LexToken(COMMA,',',1,2204)
+LexToken(NUMBER,'-1',1,2205)
+LexToken(COMMA,',',1,2207)
+LexToken(DQSTRING,'"vec"',1,2212)
+LexToken(COMMA,',',1,2213)
+LexToken(NUMBER,'-1',1,2214)
+LexToken(COMMA,',',1,2216)
+LexToken(DQSTRING,'"lis"',1,2221)
+LexToken(COMMA,',',1,2222)
+LexToken(NUMBER,'-1',1,2223)
+LexToken(COMMA,',',1,2225)
+LexToken(DQSTRING,'"vec"',1,2230)
+LexToken(COMMA,',',1,2231)
+LexToken(NUMBER,'-1',1,2232)
+LexToken(COMMA,',',1,2234)
+LexToken(DQSTRING,'"vec"',1,2239)
+LexToken(COMMA,',',1,2240)
+LexToken(NUMBER,'-1',1,2241)
+LexToken(COMMA,',',1,2243)
+LexToken(DQSTRING,'"lis"',1,2248)
+LexToken(COMMA,',',1,2249)
+LexToken(NUMBER,'-1',1,2250)
+LexToken(COMMA,',',1,2252)
+LexToken(DQSTRING,'"vec"',1,2257)
+LexToken(COMMA,',',1,2258)
+LexToken(NUMBER,'1',1,2259)
+LexToken(COMMA,',',1,2260)
+LexToken(DQSTRING,'"vec"',1,2265)
+LexToken(COMMA,',',1,2266)
+LexToken(NUMBER,'1',1,2267)
+LexToken(COMMA,',',1,2268)
+LexToken(DQSTRING,'"vec"',1,2273)
+LexToken(COMMA,',',1,2274)
+LexToken(DQSTRING,'"sum(%8)"',1,2283)
+LexToken(COMMA,',',1,2284)
+LexToken(DQSTRING,'"str"',1,2304)
+LexToken(COMMA,',',1,2305)
+LexToken(NUMBER,'1',1,2306)
+LexToken(COMMA,',',1,2307)
+LexToken(DQSTRING,'"str"',1,2312)
+LexToken(COMMA,',',1,2313)
+LexToken(NUMBER,'1',1,2314)
+LexToken(CLOSEBRACKET,')',1,2315)
+LexToken(COMMA,',',1,2316)
+LexToken(VAR,'label',1,2317)
+LexToken(CLOSEBRACKET,')',1,2322)
+LexToken(EOL,'\n',1,2323)
+LexToken(IF,'if',1,2336)
+LexToken(NOT,'~',1,2339)
+LexToken(VAR,'ok',1,2340)
+LexToken(THEN,'then',1,2343)
+LexToken(EOL,'\n',1,2347)
+LexToken(BREAK,'break',1,2364)
+LexToken(COMMA,',',1,2369)
+LexToken(EOL,'\n',1,2370)
+LexToken(END,'end',1,2383)
+LexToken(EOL,'\n',1,2386)
+LexToken(VAR,'label',1,2399)
+LexToken(ASSIGNMENT,'=',1,2404)
+LexToken(VAR,'lab',1,2405)
+LexToken(EOL,'\n',1,2408)
+LexToken(VAR,'function_name',1,2421)
+LexToken(ASSIGNMENT,'=',1,2434)
+LexToken(VAR,'stripblanks',1,2435)
+LexToken(OPENBRACKET,'(',1,2446)
+LexToken(VAR,'function_name',1,2447)
+LexToken(CLOSEBRACKET,')',1,2460)
+LexToken(EOL,'\n',1,2461)
+LexToken(VAR,'xx',1,2474)
+LexToken(ASSIGNMENT,'=',1,2476)
+LexToken(VAR,'xx',1,2477)
+LexToken(OPENBRACKET,'(',1,2479)
+LexToken(COLON,':',1,2480)
+LexToken(CLOSEBRACKET,')',1,2481)
+LexToken(SEMICOLON,';',1,2482)
+LexToken(EOL,'\n',1,2483)
+LexToken(VAR,'z',1,2496)
+LexToken(ASSIGNMENT,'=',1,2497)
+LexToken(VAR,'z',1,2498)
+LexToken(OPENBRACKET,'(',1,2499)
+LexToken(COLON,':',1,2500)
+LexToken(CLOSEBRACKET,')',1,2501)
+LexToken(SEMICOLON,';',1,2502)
+LexToken(EOL,'\n',1,2503)
+LexToken(VAR,'rpar',1,2516)
+LexToken(ASSIGNMENT,'=',1,2520)
+LexToken(VAR,'rpar',1,2521)
+LexToken(OPENBRACKET,'(',1,2525)
+LexToken(COLON,':',1,2526)
+LexToken(CLOSEBRACKET,')',1,2527)
+LexToken(SEMICOLON,';',1,2528)
+LexToken(EOL,'\n',1,2529)
+LexToken(VAR,'ipar',1,2542)
+LexToken(ASSIGNMENT,'=',1,2546)
+LexToken(VAR,'int',1,2547)
+LexToken(OPENBRACKET,'(',1,2550)
+LexToken(VAR,'ipar',1,2551)
+LexToken(OPENBRACKET,'(',1,2555)
+LexToken(COLON,':',1,2556)
+LexToken(CLOSEBRACKET,')',1,2557)
+LexToken(CLOSEBRACKET,')',1,2558)
+LexToken(SEMICOLON,';',1,2559)
+LexToken(EOL,'\n',1,2560)
+LexToken(VAR,'ci',1,2573)
+LexToken(ASSIGNMENT,'=',1,2575)
+LexToken(VAR,'int',1,2576)
+LexToken(OPENBRACKET,'(',1,2579)
+LexToken(VAR,'ci',1,2580)
+LexToken(OPENBRACKET,'(',1,2582)
+LexToken(COLON,':',1,2583)
+LexToken(CLOSEBRACKET,')',1,2584)
+LexToken(CLOSEBRACKET,')',1,2585)
+LexToken(SEMICOLON,';',1,2586)
+LexToken(EOL,'\n',1,2587)
+LexToken(VAR,'co',1,2600)
+LexToken(ASSIGNMENT,'=',1,2602)
+LexToken(VAR,'int',1,2603)
+LexToken(OPENBRACKET,'(',1,2606)
+LexToken(VAR,'co',1,2607)
+LexToken(OPENBRACKET,'(',1,2609)
+LexToken(COLON,':',1,2610)
+LexToken(CLOSEBRACKET,')',1,2611)
+LexToken(CLOSEBRACKET,')',1,2612)
+LexToken(SEMICOLON,';',1,2613)
+LexToken(EOL,'\n',1,2614)
+LexToken(VAR,'funtyp',1,2627)
+LexToken(ASSIGNMENT,'=',1,2633)
+LexToken(VAR,'funtyp',1,2634)
+LexToken(EOL,'\n',1,2640)
+LexToken(IF,'if',1,2653)
+LexToken(VAR,'funtyp',1,2656)
+LexToken(COMPARISON,'<',1,2662)
+LexToken(NUMBER,'0',1,2663)
+LexToken(THEN,'then',1,2665)
+LexToken(EOL,'\n',1,2669)
+LexToken(VAR,'message',1,2686)
+LexToken(OPENBRACKET,'(',1,2693)
+LexToken(DQSTRING,'"function type cannot be negative"',1,2727)
+LexToken(CLOSEBRACKET,')',1,2728)
+LexToken(SEMICOLON,';',1,2729)
+LexToken(EOL,'\n',1,2730)
+LexToken(VAR,'ok',1,2747)
+LexToken(ASSIGNMENT,'=',1,2749)
+LexToken(PREVAR_BOOLEAN,'%f',1,2750)
+LexToken(SEMICOLON,';',1,2752)
+LexToken(EOL,'\n',1,2753)
+LexToken(END,'end',1,2766)
+LexToken(EOL,'\n',1,2769)
+LexToken(IF,'if',1,2782)
+LexToken(OPENSQBRACKET,'[',1,2785)
+LexToken(VAR,'ci',1,2786)
+LexToken(SEMICOLON,';',1,2788)
+LexToken(VAR,'co',1,2789)
+LexToken(CLOSESQBRACKET,']',1,2791)
+LexToken(COMPARISON,'<>',1,2792)
+LexToken(OPENSQBRACKET,'[',1,2794)
+LexToken(CLOSESQBRACKET,']',1,2795)
+LexToken(THEN,'then',1,2797)
+LexToken(EOL,'\n',1,2801)
+LexToken(IF,'if',1,2818)
+LexToken(VAR,'max',1,2821)
+LexToken(OPENBRACKET,'(',1,2824)
+LexToken(OPENSQBRACKET,'[',1,2825)
+LexToken(VAR,'ci',1,2826)
+LexToken(SEMICOLON,';',1,2828)
+LexToken(VAR,'co',1,2829)
+LexToken(CLOSESQBRACKET,']',1,2831)
+LexToken(CLOSEBRACKET,')',1,2832)
+LexToken(COMPARISON,'>',1,2833)
+LexToken(NUMBER,'1',1,2834)
+LexToken(THEN,'then',1,2836)
+LexToken(EOL,'\n',1,2840)
+LexToken(VAR,'message',1,2861)
+LexToken(OPENBRACKET,'(',1,2868)
+LexToken(DQSTRING,'"vector event links not supported"',1,2902)
+LexToken(CLOSEBRACKET,')',1,2903)
+LexToken(SEMICOLON,';',1,2904)
+LexToken(EOL,'\n',1,2905)
+LexToken(VAR,'ok',1,2926)
+LexToken(ASSIGNMENT,'=',1,2928)
+LexToken(PREVAR_BOOLEAN,'%f',1,2929)
+LexToken(SEMICOLON,';',1,2931)
+LexToken(EOL,'\n',1,2932)
+LexToken(END,'end',1,2949)
+LexToken(EOL,'\n',1,2952)
+LexToken(END,'end',1,2965)
+LexToken(EOL,'\n',1,2968)
+LexToken(IF,'if',1,2981)
+LexToken(VAR,'type',1,2984)
+LexToken(OPENBRACKET,'(',1,2988)
+LexToken(VAR,'opar',1,2989)
+LexToken(CLOSEBRACKET,')',1,2993)
+LexToken(COMPARISON,'<>',1,2994)
+LexToken(NUMBER,'15',1,2996)
+LexToken(THEN,'then',1,2999)
+LexToken(EOL,'\n',1,3003)
+LexToken(VAR,'message',1,3020)
+LexToken(OPENBRACKET,'(',1,3027)
+LexToken(DQSTRING,'"object parameter must be a list"',1,3060)
+LexToken(CLOSEBRACKET,')',1,3061)
+LexToken(SEMICOLON,';',1,3062)
+LexToken(EOL,'\n',1,3063)
+LexToken(VAR,'ok',1,3080)
+LexToken(ASSIGNMENT,'=',1,3082)
+LexToken(PREVAR_BOOLEAN,'%f',1,3083)
+LexToken(SEMICOLON,';',1,3085)
+LexToken(EOL,'\n',1,3086)
+LexToken(END,'end',1,3099)
+LexToken(EOL,'\n',1,3102)
+LexToken(IF,'if',1,3115)
+LexToken(VAR,'type',1,3118)
+LexToken(OPENBRACKET,'(',1,3122)
+LexToken(VAR,'oz',1,3123)
+LexToken(CLOSEBRACKET,')',1,3125)
+LexToken(COMPARISON,'<>',1,3126)
+LexToken(NUMBER,'15',1,3128)
+LexToken(THEN,'then',1,3131)
+LexToken(EOL,'\n',1,3135)
+LexToken(VAR,'message',1,3152)
+LexToken(OPENBRACKET,'(',1,3159)
+LexToken(DQSTRING,'"discrete object state must be a list"',1,3197)
+LexToken(CLOSEBRACKET,')',1,3198)
+LexToken(SEMICOLON,';',1,3199)
+LexToken(EOL,'\n',1,3200)
+LexToken(VAR,'ok',1,3217)
+LexToken(ASSIGNMENT,'=',1,3219)
+LexToken(PREVAR_BOOLEAN,'%f',1,3220)
+LexToken(SEMICOLON,';',1,3222)
+LexToken(EOL,'\n',1,3223)
+LexToken(END,'end',1,3236)
+LexToken(EOL,'\n',1,3239)
+LexToken(VAR,'depu',1,3252)
+LexToken(ASSIGNMENT,'=',1,3256)
+LexToken(VAR,'stripblanks',1,3257)
+LexToken(OPENBRACKET,'(',1,3268)
+LexToken(VAR,'depu',1,3269)
+LexToken(CLOSEBRACKET,')',1,3273)
+LexToken(SEMICOLON,';',1,3274)
+LexToken(EOL,'\n',1,3275)
+LexToken(IF,'if',1,3288)
+LexToken(VAR,'part',1,3291)
+LexToken(OPENBRACKET,'(',1,3295)
+LexToken(VAR,'depu',1,3296)
+LexToken(COMMA,',',1,3300)
+LexToken(NUMBER,'1',1,3301)
+LexToken(CLOSEBRACKET,')',1,3302)
+LexToken(COMPARISON,'==',1,3303)
+LexToken(DQSTRING,'"y"',1,3307)
+LexToken(THEN,'then',1,3309)
+LexToken(EOL,'\n',1,3313)
+LexToken(VAR,'depu',1,3330)
+LexToken(ASSIGNMENT,'=',1,3334)
+LexToken(PREVAR_BOOLEAN,'%t',1,3335)
+LexToken(SEMICOLON,';',1,3337)
+LexToken(EOL,'\n',1,3338)
+LexToken(ELSE,'else',1,3351)
+LexToken(EOL,'\n',1,3355)
+LexToken(VAR,'depu',1,3372)
+LexToken(ASSIGNMENT,'=',1,3376)
+LexToken(PREVAR_BOOLEAN,'%f',1,3377)
+LexToken(SEMICOLON,';',1,3379)
+LexToken(EOL,'\n',1,3380)
+LexToken(END,'end',1,3393)
+LexToken(EOL,'\n',1,3396)
+LexToken(VAR,'dept',1,3409)
+LexToken(ASSIGNMENT,'=',1,3413)
+LexToken(VAR,'stripblanks',1,3414)
+LexToken(OPENBRACKET,'(',1,3425)
+LexToken(VAR,'dept',1,3426)
+LexToken(CLOSEBRACKET,')',1,3430)
+LexToken(SEMICOLON,';',1,3431)
+LexToken(EOL,'\n',1,3432)
+LexToken(IF,'if',1,3445)
+LexToken(VAR,'part',1,3448)
+LexToken(OPENBRACKET,'(',1,3452)
+LexToken(VAR,'dept',1,3453)
+LexToken(COMMA,',',1,3457)
+LexToken(NUMBER,'1',1,3458)
+LexToken(CLOSEBRACKET,')',1,3459)
+LexToken(COMPARISON,'==',1,3460)
+LexToken(DQSTRING,'"y"',1,3464)
+LexToken(THEN,'then',1,3466)
+LexToken(EOL,'\n',1,3470)
+LexToken(VAR,'dept',1,3487)
+LexToken(ASSIGNMENT,'=',1,3491)
+LexToken(PREVAR_BOOLEAN,'%t',1,3492)
+LexToken(SEMICOLON,';',1,3494)
+LexToken(EOL,'\n',1,3495)
+LexToken(ELSE,'else',1,3508)
+LexToken(EOL,'\n',1,3512)
+LexToken(VAR,'dept',1,3529)
+LexToken(ASSIGNMENT,'=',1,3533)
+LexToken(PREVAR_BOOLEAN,'%f',1,3534)
+LexToken(SEMICOLON,';',1,3536)
+LexToken(EOL,'\n',1,3537)
+LexToken(END,'end',1,3550)
+LexToken(EOL,'\n',1,3553)
+LexToken(VAR,'dep_ut',1,3566)
+LexToken(ASSIGNMENT,'=',1,3572)
+LexToken(OPENSQBRACKET,'[',1,3573)
+LexToken(VAR,'depu',1,3574)
+LexToken(VAR,'dept',1,3579)
+LexToken(CLOSESQBRACKET,']',1,3583)
+LexToken(SEMICOLON,';',1,3584)
+LexToken(EOL,'\n',1,3585)
+LexToken(IF,'if',1,3598)
+LexToken(VAR,'ok',1,3601)
+LexToken(THEN,'then',1,3604)
+LexToken(EOL,'\n',1,3608)
+LexToken(OPENSQBRACKET,'[',1,3625)
+LexToken(VAR,'model',1,3626)
+LexToken(COMMA,',',1,3631)
+LexToken(VAR,'graphics',1,3632)
+LexToken(COMMA,',',1,3640)
+LexToken(VAR,'ok',1,3641)
+LexToken(CLOSESQBRACKET,']',1,3643)
+LexToken(ASSIGNMENT,'=',1,3644)
+LexToken(VAR,'set_io',1,3645)
+LexToken(OPENBRACKET,'(',1,3651)
+LexToken(VAR,'model',1,3652)
+LexToken(COMMA,',',1,3657)
+LexToken(VAR,'graphics',1,3658)
+LexToken(COMMA,',',1,3666)
+LexToken(VAR,'list',1,3667)
+LexToken(OPENBRACKET,'(',1,3671)
+LexToken(VAR,'in',1,3672)
+LexToken(COMMA,',',1,3674)
+LexToken(VAR,'it',1,3675)
+LexToken(CLOSEBRACKET,')',1,3677)
+LexToken(COMMA,',',1,3678)
+LexToken(VAR,'list',1,3679)
+LexToken(OPENBRACKET,'(',1,3683)
+LexToken(VAR,'out',1,3684)
+LexToken(COMMA,',',1,3687)
+LexToken(VAR,'ot',1,3688)
+LexToken(CLOSEBRACKET,')',1,3690)
+LexToken(COMMA,',',1,3691)
+LexToken(VAR,'ci',1,3692)
+LexToken(COMMA,',',1,3694)
+LexToken(VAR,'co',1,3695)
+LexToken(CLOSEBRACKET,')',1,3697)
+LexToken(EOL,'\n',1,3698)
+LexToken(END,'end',1,3711)
+LexToken(EOL,'\n',1,3714)
+LexToken(IF,'if',1,3727)
+LexToken(VAR,'ok',1,3730)
+LexToken(THEN,'then',1,3733)
+LexToken(EOL,'\n',1,3737)
+LexToken(IF,'if',1,3754)
+LexToken(VAR,'funtyp',1,3757)
+LexToken(COMPARISON,'==',1,3763)
+LexToken(NUMBER,'3',1,3765)
+LexToken(THEN,'then',1,3767)
+LexToken(EOL,'\n',1,3771)
+LexToken(VAR,'needcompile',1,3792)
+LexToken(ASSIGNMENT,'=',1,3803)
+LexToken(NUMBER,'4',1,3804)
+LexToken(SEMICOLON,';',1,3805)
+LexToken(EOL,'\n',1,3806)
+LexToken(END,'end',1,3823)
+LexToken(EOL,'\n',1,3826)
+LexToken(VAR,'model',1,3843)
+LexToken(DOT,'.',1,3848)
+LexToken(VAR,'sim',1,3849)
+LexToken(ASSIGNMENT,'=',1,3852)
+LexToken(VAR,'list',1,3853)
+LexToken(OPENBRACKET,'(',1,3857)
+LexToken(VAR,'function_name',1,3858)
+LexToken(COMMA,',',1,3871)
+LexToken(VAR,'funtyp',1,3872)
+LexToken(CLOSEBRACKET,')',1,3878)
+LexToken(SEMICOLON,';',1,3879)
+LexToken(EOL,'\n',1,3880)
+LexToken(VAR,'model',1,3897)
+LexToken(DOT,'.',1,3902)
+LexToken(VAR,'state',1,3903)
+LexToken(ASSIGNMENT,'=',1,3908)
+LexToken(VAR,'xx',1,3909)
+LexToken(EOL,'\n',1,3911)
+LexToken(VAR,'model',1,3928)
+LexToken(DOT,'.',1,3933)
+LexToken(VAR,'dstate',1,3934)
+LexToken(ASSIGNMENT,'=',1,3940)
+LexToken(VAR,'z',1,3941)
+LexToken(EOL,'\n',1,3942)
+LexToken(VAR,'model',1,3959)
+LexToken(DOT,'.',1,3964)
+LexToken(VAR,'odstate',1,3965)
+LexToken(ASSIGNMENT,'=',1,3972)
+LexToken(VAR,'oz',1,3973)
+LexToken(EOL,'\n',1,3975)
+LexToken(VAR,'model',1,3992)
+LexToken(DOT,'.',1,3997)
+LexToken(VAR,'rpar',1,3998)
+LexToken(ASSIGNMENT,'=',1,4002)
+LexToken(VAR,'rpar',1,4003)
+LexToken(EOL,'\n',1,4007)
+LexToken(VAR,'model',1,4024)
+LexToken(DOT,'.',1,4029)
+LexToken(VAR,'ipar',1,4030)
+LexToken(ASSIGNMENT,'=',1,4034)
+LexToken(VAR,'ipar',1,4035)
+LexToken(EOL,'\n',1,4039)
+LexToken(VAR,'model',1,4056)
+LexToken(DOT,'.',1,4061)
+LexToken(VAR,'opar',1,4062)
+LexToken(ASSIGNMENT,'=',1,4066)
+LexToken(VAR,'opar',1,4067)
+LexToken(EOL,'\n',1,4071)
+LexToken(VAR,'model',1,4088)
+LexToken(DOT,'.',1,4093)
+LexToken(VAR,'firing',1,4094)
+LexToken(ASSIGNMENT,'=',1,4100)
+LexToken(VAR,'auto0',1,4101)
+LexToken(EOL,'\n',1,4106)
+LexToken(VAR,'model',1,4123)
+LexToken(DOT,'.',1,4128)
+LexToken(VAR,'nzcross',1,4129)
+LexToken(ASSIGNMENT,'=',1,4136)
+LexToken(VAR,'nzcr',1,4137)
+LexToken(EOL,'\n',1,4141)
+LexToken(VAR,'model',1,4158)
+LexToken(DOT,'.',1,4163)
+LexToken(VAR,'nmode',1,4164)
+LexToken(ASSIGNMENT,'=',1,4169)
+LexToken(VAR,'nmode',1,4170)
+LexToken(EOL,'\n',1,4175)
+LexToken(VAR,'model',1,4192)
+LexToken(DOT,'.',1,4197)
+LexToken(VAR,'dep_ut',1,4198)
+LexToken(ASSIGNMENT,'=',1,4204)
+LexToken(VAR,'dep_ut',1,4205)
+LexToken(EOL,'\n',1,4211)
+LexToken(VAR,'arg1',1,4228)
+LexToken(DOT,'.',1,4232)
+LexToken(VAR,'model',1,4233)
+LexToken(ASSIGNMENT,'=',1,4238)
+LexToken(VAR,'model',1,4239)
+LexToken(EOL,'\n',1,4244)
+LexToken(VAR,'graphics',1,4261)
+LexToken(DOT,'.',1,4269)
+LexToken(VAR,'exprs',1,4270)
+LexToken(ASSIGNMENT,'=',1,4275)
+LexToken(VAR,'label',1,4276)
+LexToken(EOL,'\n',1,4281)
+LexToken(VAR,'arg1',1,4298)
+LexToken(DOT,'.',1,4302)
+LexToken(VAR,'graphics',1,4303)
+LexToken(ASSIGNMENT,'=',1,4311)
+LexToken(VAR,'graphics',1,4312)
+LexToken(EOL,'\n',1,4320)
+LexToken(VAR,'x',1,4337)
+LexToken(ASSIGNMENT,'=',1,4338)
+LexToken(VAR,'arg1',1,4339)
+LexToken(EOL,'\n',1,4343)
+LexToken(BREAK,'break',1,4360)
+LexToken(EOL,'\n',1,4365)
+LexToken(END,'end',1,4378)
+LexToken(EOL,'\n',1,4381)
+LexToken(END,'end',1,4390)
+LexToken(EOL,'\n',1,4393)
+LexToken(VAR,'needcompile',1,4402)
+LexToken(ASSIGNMENT,'=',1,4413)
+LexToken(RESUME,'resume',1,4414)
+LexToken(OPENBRACKET,'(',1,4420)
+LexToken(VAR,'needcompile',1,4421)
+LexToken(CLOSEBRACKET,')',1,4432)
+LexToken(EOL,'\n',1,4433)
+LexToken(CASE,'case',1,4438)
+LexToken(DQSTRING,'"define"',1,4450)
+LexToken(THEN,'then',1,4452)
+LexToken(EOL,'\n',1,4456)
+LexToken(VAR,'model',1,4465)
+LexToken(ASSIGNMENT,'=',1,4470)
+LexToken(SCICOS_MODEL,'scicos_model',1,4471)
+LexToken(OPENBRACKET,'(',1,4483)
+LexToken(CLOSEBRACKET,')',1,4484)
+LexToken(EOL,'\n',1,4485)
+LexToken(VAR,'function_name',1,4494)
+LexToken(ASSIGNMENT,'=',1,4507)
+LexToken(DQSTRING,'"sinblk"',1,4515)
+LexToken(SEMICOLON,';',1,4516)
+LexToken(EOL,'\n',1,4517)
+LexToken(VAR,'funtyp',1,4526)
+LexToken(ASSIGNMENT,'=',1,4532)
+LexToken(NUMBER,'4',1,4533)
+LexToken(SEMICOLON,';',1,4534)
+LexToken(EOL,'\n',1,4535)
+LexToken(VAR,'model',1,4544)
+LexToken(DOT,'.',1,4549)
+LexToken(VAR,'sim',1,4550)
+LexToken(ASSIGNMENT,'=',1,4553)
+LexToken(VAR,'list',1,4554)
+LexToken(OPENBRACKET,'(',1,4558)
+LexToken(VAR,'function_name',1,4559)
+LexToken(COMMA,',',1,4572)
+LexToken(VAR,'funtyp',1,4573)
+LexToken(CLOSEBRACKET,')',1,4579)
+LexToken(EOL,'\n',1,4580)
+LexToken(EOL,'\n',1,4581)
+LexToken(VAR,'model',1,4590)
+LexToken(DOT,'.',1,4595)
+LexToken(VAR,'in',1,4596)
+LexToken(ASSIGNMENT,'=',1,4598)
+LexToken(NUMBER,'1',1,4599)
+LexToken(EOL,'\n',1,4600)
+LexToken(VAR,'model',1,4609)
+LexToken(DOT,'.',1,4614)
+LexToken(VAR,'in2',1,4615)
+LexToken(ASSIGNMENT,'=',1,4618)
+LexToken(NUMBER,'1',1,4619)
+LexToken(EOL,'\n',1,4620)
+LexToken(VAR,'model',1,4629)
+LexToken(DOT,'.',1,4634)
+LexToken(VAR,'intyp',1,4635)
+LexToken(ASSIGNMENT,'=',1,4640)
+LexToken(NUMBER,'1',1,4641)
+LexToken(EOL,'\n',1,4642)
+LexToken(VAR,'model',1,4651)
+LexToken(DOT,'.',1,4656)
+LexToken(VAR,'out',1,4657)
+LexToken(ASSIGNMENT,'=',1,4660)
+LexToken(NUMBER,'1',1,4661)
+LexToken(EOL,'\n',1,4662)
+LexToken(VAR,'model',1,4671)
+LexToken(DOT,'.',1,4676)
+LexToken(VAR,'out2',1,4677)
+LexToken(ASSIGNMENT,'=',1,4681)
+LexToken(NUMBER,'1',1,4682)
+LexToken(EOL,'\n',1,4683)
+LexToken(VAR,'model',1,4692)
+LexToken(DOT,'.',1,4697)
+LexToken(VAR,'outtyp',1,4698)
+LexToken(ASSIGNMENT,'=',1,4704)
+LexToken(NUMBER,'1',1,4705)
+LexToken(EOL,'\n',1,4706)
+LexToken(VAR,'model',1,4715)
+LexToken(DOT,'.',1,4720)
+LexToken(VAR,'dep_ut',1,4721)
+LexToken(ASSIGNMENT,'=',1,4727)
+LexToken(OPENSQBRACKET,'[',1,4728)
+LexToken(PREVAR_BOOLEAN,'%t',1,4729)
+LexToken(PREVAR_BOOLEAN,'%f',1,4732)
+LexToken(CLOSESQBRACKET,']',1,4734)
+LexToken(EOL,'\n',1,4735)
+LexToken(VAR,'label',1,4744)
+LexToken(ASSIGNMENT,'=',1,4749)
+LexToken(OPENSQBRACKET,'[',1,4750)
+LexToken(VAR,'function_name',1,4751)
+LexToken(SEMICOLON,';',1,4764)
+LexToken(VAR,'sci2exp',1,4765)
+LexToken(OPENBRACKET,'(',1,4772)
+LexToken(VAR,'funtyp',1,4773)
+LexToken(CLOSEBRACKET,')',1,4779)
+LexToken(SEMICOLON,';',1,4780)
+LexToken(VAR,'sci2exp',1,4790)
+LexToken(OPENBRACKET,'(',1,4797)
+LexToken(OPENSQBRACKET,'[',1,4798)
+LexToken(VAR,'model',1,4799)
+LexToken(DOT,'.',1,4804)
+LexToken(VAR,'in',1,4805)
+LexToken(VAR,'model',1,4808)
+LexToken(DOT,'.',1,4813)
+LexToken(VAR,'in2',1,4814)
+LexToken(CLOSESQBRACKET,']',1,4817)
+LexToken(CLOSEBRACKET,')',1,4818)
+LexToken(SEMICOLON,';',1,4819)
+LexToken(VAR,'sci2exp',1,4829)
+LexToken(OPENBRACKET,'(',1,4836)
+LexToken(VAR,'model',1,4837)
+LexToken(DOT,'.',1,4842)
+LexToken(VAR,'intyp',1,4843)
+LexToken(CLOSEBRACKET,')',1,4848)
+LexToken(SEMICOLON,';',1,4849)
+LexToken(VAR,'sci2exp',1,4859)
+LexToken(OPENBRACKET,'(',1,4866)
+LexToken(OPENSQBRACKET,'[',1,4867)
+LexToken(VAR,'model',1,4868)
+LexToken(DOT,'.',1,4873)
+LexToken(VAR,'out',1,4874)
+LexToken(VAR,'model',1,4878)
+LexToken(DOT,'.',1,4883)
+LexToken(VAR,'out2',1,4884)
+LexToken(CLOSESQBRACKET,']',1,4888)
+LexToken(CLOSEBRACKET,')',1,4889)
+LexToken(VAR,'sci2exp',1,4899)
+LexToken(OPENBRACKET,'(',1,4906)
+LexToken(VAR,'model',1,4907)
+LexToken(DOT,'.',1,4912)
+LexToken(VAR,'outtyp',1,4913)
+LexToken(CLOSEBRACKET,')',1,4919)
+LexToken(SEMICOLON,';',1,4920)
+LexToken(VAR,'sci2exp',1,4930)
+LexToken(OPENBRACKET,'(',1,4937)
+LexToken(VAR,'model',1,4938)
+LexToken(DOT,'.',1,4943)
+LexToken(VAR,'evtin',1,4944)
+LexToken(CLOSEBRACKET,')',1,4949)
+LexToken(SEMICOLON,';',1,4950)
+LexToken(VAR,'sci2exp',1,4960)
+LexToken(OPENBRACKET,'(',1,4967)
+LexToken(VAR,'model',1,4968)
+LexToken(DOT,'.',1,4973)
+LexToken(VAR,'evtout',1,4974)
+LexToken(CLOSEBRACKET,')',1,4980)
+LexToken(SEMICOLON,';',1,4981)
+LexToken(VAR,'sci2exp',1,4991)
+LexToken(OPENBRACKET,'(',1,4998)
+LexToken(VAR,'model',1,4999)
+LexToken(DOT,'.',1,5004)
+LexToken(VAR,'state',1,5005)
+LexToken(CLOSEBRACKET,')',1,5010)
+LexToken(SEMICOLON,';',1,5011)
+LexToken(VAR,'sci2exp',1,5021)
+LexToken(OPENBRACKET,'(',1,5028)
+LexToken(VAR,'model',1,5029)
+LexToken(DOT,'.',1,5034)
+LexToken(VAR,'dstate',1,5035)
+LexToken(CLOSEBRACKET,')',1,5041)
+LexToken(SEMICOLON,';',1,5042)
+LexToken(VAR,'sci2exp',1,5052)
+LexToken(OPENBRACKET,'(',1,5059)
+LexToken(VAR,'model',1,5060)
+LexToken(DOT,'.',1,5065)
+LexToken(VAR,'odstate',1,5066)
+LexToken(CLOSEBRACKET,')',1,5073)
+LexToken(SEMICOLON,';',1,5074)
+LexToken(VAR,'sci2exp',1,5084)
+LexToken(OPENBRACKET,'(',1,5091)
+LexToken(VAR,'model',1,5092)
+LexToken(DOT,'.',1,5097)
+LexToken(VAR,'rpar',1,5098)
+LexToken(CLOSEBRACKET,')',1,5102)
+LexToken(SEMICOLON,';',1,5103)
+LexToken(VAR,'sci2exp',1,5113)
+LexToken(OPENBRACKET,'(',1,5120)
+LexToken(VAR,'model',1,5121)
+LexToken(DOT,'.',1,5126)
+LexToken(VAR,'ipar',1,5127)
+LexToken(CLOSEBRACKET,')',1,5131)
+LexToken(SEMICOLON,';',1,5132)
+LexToken(VAR,'sci2exp',1,5142)
+LexToken(OPENBRACKET,'(',1,5149)
+LexToken(VAR,'model',1,5150)
+LexToken(DOT,'.',1,5155)
+LexToken(VAR,'opar',1,5156)
+LexToken(CLOSEBRACKET,')',1,5160)
+LexToken(SEMICOLON,';',1,5161)
+LexToken(VAR,'sci2exp',1,5171)
+LexToken(OPENBRACKET,'(',1,5178)
+LexToken(VAR,'model',1,5179)
+LexToken(DOT,'.',1,5184)
+LexToken(VAR,'nmode',1,5185)
+LexToken(CLOSEBRACKET,')',1,5190)
+LexToken(SEMICOLON,';',1,5191)
+LexToken(VAR,'sci2exp',1,5201)
+LexToken(OPENBRACKET,'(',1,5208)
+LexToken(VAR,'model',1,5209)
+LexToken(DOT,'.',1,5214)
+LexToken(VAR,'nzcross',1,5215)
+LexToken(CLOSEBRACKET,')',1,5222)
+LexToken(SEMICOLON,';',1,5223)
+LexToken(VAR,'sci2exp',1,5233)
+LexToken(OPENBRACKET,'(',1,5240)
+LexToken(VAR,'model',1,5241)
+LexToken(DOT,'.',1,5246)
+LexToken(VAR,'firing',1,5247)
+LexToken(CLOSEBRACKET,')',1,5253)
+LexToken(SEMICOLON,';',1,5254)
+LexToken(DQSTRING,'"y"',1,5257)
+LexToken(SEMICOLON,';',1,5258)
+LexToken(DQSTRING,'"n"',1,5261)
+LexToken(CLOSESQBRACKET,']',1,5262)
+LexToken(SEMICOLON,';',1,5263)
+LexToken(EOL,'\n',1,5264)
+LexToken(VAR,'gr_i',1,5273)
+LexToken(ASSIGNMENT,'=',1,5277)
+LexToken(OPENSQBRACKET,'[',1,5278)
+LexToken(CLOSESQBRACKET,']',1,5279)
+LexToken(EOL,'\n',1,5280)
+LexToken(VAR,'x',1,5289)
+LexToken(ASSIGNMENT,'=',1,5290)
+LexToken(VAR,'standard_define',1,5291)
+LexToken(OPENBRACKET,'(',1,5306)
+LexToken(OPENSQBRACKET,'[',1,5307)
+LexToken(NUMBER,'4',1,5308)
+LexToken(NUMBER,'2',1,5310)
+LexToken(CLOSESQBRACKET,']',1,5311)
+LexToken(COMMA,',',1,5312)
+LexToken(VAR,'model',1,5313)
+LexToken(COMMA,',',1,5318)
+LexToken(VAR,'label',1,5319)
+LexToken(COMMA,',',1,5324)
+LexToken(VAR,'gr_i',1,5325)
+LexToken(CLOSEBRACKET,')',1,5329)
+LexToken(EOL,'\n',1,5330)
+LexToken(END,'end',1,5335)
+LexToken(EOL,'\n',1,5338)
+LexToken(ENDFUNCTION,'endfunction',1,5339)
+LexToken(EOL,'\n',1,5350)
+LexToken(EOL,'\n',1,5351)