summaryrefslogtreecommitdiff
path: root/js/Branching/SELF_SWITCH.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/Branching/SELF_SWITCH.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/Branching/SELF_SWITCH.js')
-rw-r--r--js/Branching/SELF_SWITCH.js670
1 files changed, 670 insertions, 0 deletions
diff --git a/js/Branching/SELF_SWITCH.js b/js/Branching/SELF_SWITCH.js
new file mode 100644
index 00000000..fd315d9d
--- /dev/null
+++ b/js/Branching/SELF_SWITCH.js
@@ -0,0 +1,670 @@
+LexToken(EOL,'\n',1,2)
+LexToken(EOL,'\n',1,69)
+LexToken(EOL,'\n',1,121)
+LexToken(EOL,'\n',1,124)
+LexToken(EOL,'\n',1,181)
+LexToken(EOL,'\n',1,253)
+LexToken(EOL,'\n',1,322)
+LexToken(EOL,'\n',1,347)
+LexToken(EOL,'\n',1,409)
+LexToken(EOL,'\n',1,412)
+LexToken(EOL,'\n',1,415)
+LexToken(FUNCTION,'function',1,416)
+LexToken(OPENSQBRACKET,'[',1,425)
+LexToken(VAR,'x',1,426)
+LexToken(COMMA,',',1,427)
+LexToken(VAR,'y',1,428)
+LexToken(COMMA,',',1,429)
+LexToken(VAR,'typ',1,430)
+LexToken(CLOSESQBRACKET,']',1,433)
+LexToken(ASSIGNMENT,'=',1,434)
+LexToken(VAR,'SELF_SWITCH',1,435)
+LexToken(OPENBRACKET,'(',1,446)
+LexToken(VAR,'job',1,447)
+LexToken(COMMA,',',1,450)
+LexToken(VAR,'arg1',1,451)
+LexToken(COMMA,',',1,455)
+LexToken(VAR,'arg2',1,456)
+LexToken(CLOSEBRACKET,')',1,460)
+LexToken(EOL,'\n',1,461)
+LexToken(FUNCTION,'function',1,466)
+LexToken(VAR,'diagram',1,475)
+LexToken(ASSIGNMENT,'=',1,483)
+LexToken(VAR,'genSwitchInnerDiagram',1,485)
+LexToken(OPENBRACKET,'(',1,506)
+LexToken(VAR,'stateOpen',1,507)
+LexToken(CLOSEBRACKET,')',1,516)
+LexToken(EOL,'\n',1,517)
+LexToken(VAR,'diagram',1,526)
+LexToken(ASSIGNMENT,'=',1,534)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,536)
+LexToken(OPENBRACKET,'(',1,550)
+LexToken(CLOSEBRACKET,')',1,551)
+LexToken(SEMICOLON,';',1,552)
+LexToken(EOL,'\n',1,553)
+LexToken(EOL,'\n',1,578)
+LexToken(VAR,'diagram',1,587)
+LexToken(DOT,'.',1,594)
+LexToken(VAR,'objs',1,595)
+LexToken(OPENBRACKET,'(',1,599)
+LexToken(NUMBER,'1',1,600)
+LexToken(CLOSEBRACKET,')',1,601)
+LexToken(ASSIGNMENT,'=',1,603)
+LexToken(VAR,'IN_f',1,605)
+LexToken(OPENBRACKET,'(',1,609)
+LexToken(DQSTRING,'"define"',1,617)
+LexToken(CLOSEBRACKET,')',1,618)
+LexToken(SEMICOLON,';',1,619)
+LexToken(EOL,'\n',1,620)
+LexToken(VAR,'diagram',1,629)
+LexToken(DOT,'.',1,636)
+LexToken(VAR,'objs',1,637)
+LexToken(OPENBRACKET,'(',1,641)
+LexToken(NUMBER,'1',1,642)
+LexToken(CLOSEBRACKET,')',1,643)
+LexToken(DOT,'.',1,644)
+LexToken(VAR,'graphics',1,645)
+LexToken(DOT,'.',1,653)
+LexToken(VAR,'pout',1,654)
+LexToken(ASSIGNMENT,'=',1,659)
+LexToken(NUMBER,'5',1,661)
+LexToken(SEMICOLON,';',1,662)
+LexToken(EOL,'\n',1,663)
+LexToken(EOL,'\n',1,664)
+LexToken(EOL,'\n',1,692)
+LexToken(VAR,'diagram',1,701)
+LexToken(DOT,'.',1,708)
+LexToken(VAR,'objs',1,709)
+LexToken(OPENBRACKET,'(',1,713)
+LexToken(NUMBER,'2',1,714)
+LexToken(CLOSEBRACKET,')',1,715)
+LexToken(ASSIGNMENT,'=',1,716)
+LexToken(VAR,'OUT_f',1,717)
+LexToken(OPENBRACKET,'(',1,722)
+LexToken(DQSTRING,'"define"',1,730)
+LexToken(CLOSEBRACKET,')',1,731)
+LexToken(SEMICOLON,';',1,732)
+LexToken(EOL,'\n',1,733)
+LexToken(VAR,'diagram',1,742)
+LexToken(DOT,'.',1,749)
+LexToken(VAR,'objs',1,750)
+LexToken(OPENBRACKET,'(',1,754)
+LexToken(NUMBER,'2',1,755)
+LexToken(CLOSEBRACKET,')',1,756)
+LexToken(DOT,'.',1,757)
+LexToken(VAR,'graphics',1,758)
+LexToken(DOT,'.',1,766)
+LexToken(VAR,'pin',1,767)
+LexToken(ASSIGNMENT,'=',1,771)
+LexToken(NUMBER,'7',1,773)
+LexToken(SEMICOLON,';',1,774)
+LexToken(EOL,'\n',1,775)
+LexToken(EOL,'\n',1,776)
+LexToken(VAR,'diagram',1,785)
+LexToken(DOT,'.',1,792)
+LexToken(VAR,'objs',1,793)
+LexToken(OPENBRACKET,'(',1,797)
+LexToken(NUMBER,'3',1,798)
+LexToken(CLOSEBRACKET,')',1,799)
+LexToken(ASSIGNMENT,'=',1,800)
+LexToken(VAR,'CONST_m',1,801)
+LexToken(OPENBRACKET,'(',1,808)
+LexToken(DQSTRING,'"define"',1,816)
+LexToken(CLOSEBRACKET,')',1,817)
+LexToken(SEMICOLON,';',1,818)
+LexToken(EOL,'\n',1,819)
+LexToken(VAR,'diagram',1,828)
+LexToken(DOT,'.',1,835)
+LexToken(VAR,'objs',1,836)
+LexToken(OPENBRACKET,'(',1,840)
+LexToken(NUMBER,'3',1,841)
+LexToken(CLOSEBRACKET,')',1,842)
+LexToken(DOT,'.',1,843)
+LexToken(VAR,'graphics',1,844)
+LexToken(DOT,'.',1,852)
+LexToken(VAR,'pout',1,853)
+LexToken(ASSIGNMENT,'=',1,858)
+LexToken(NUMBER,'6',1,860)
+LexToken(SEMICOLON,';',1,861)
+LexToken(EOL,'\n',1,862)
+LexToken(VAR,'diagram',1,871)
+LexToken(DOT,'.',1,878)
+LexToken(VAR,'objs',1,879)
+LexToken(OPENBRACKET,'(',1,883)
+LexToken(NUMBER,'3',1,884)
+LexToken(CLOSEBRACKET,')',1,885)
+LexToken(DOT,'.',1,886)
+LexToken(VAR,'graphics',1,887)
+LexToken(DOT,'.',1,895)
+LexToken(VAR,'exprs',1,896)
+LexToken(ASSIGNMENT,'=',1,902)
+LexToken(DQSTRING,'"0"',1,906)
+LexToken(SEMICOLON,';',1,907)
+LexToken(EOL,'\n',1,908)
+LexToken(VAR,'diagram',1,917)
+LexToken(DOT,'.',1,924)
+LexToken(VAR,'objs',1,925)
+LexToken(OPENBRACKET,'(',1,929)
+LexToken(NUMBER,'3',1,930)
+LexToken(CLOSEBRACKET,')',1,931)
+LexToken(DOT,'.',1,932)
+LexToken(VAR,'model',1,933)
+LexToken(DOT,'.',1,938)
+LexToken(VAR,'rpar',1,939)
+LexToken(ASSIGNMENT,'=',1,944)
+LexToken(NUMBER,'0',1,946)
+LexToken(SEMICOLON,';',1,947)
+LexToken(EOL,'\n',1,948)
+LexToken(EOL,'\n',1,949)
+LexToken(VAR,'diagram',1,958)
+LexToken(DOT,'.',1,965)
+LexToken(VAR,'objs',1,966)
+LexToken(OPENBRACKET,'(',1,970)
+LexToken(NUMBER,'4',1,971)
+LexToken(CLOSEBRACKET,')',1,972)
+LexToken(ASSIGNMENT,'=',1,973)
+LexToken(VAR,'SWITCH_f',1,974)
+LexToken(OPENBRACKET,'(',1,982)
+LexToken(DQSTRING,'"define"',1,990)
+LexToken(CLOSEBRACKET,')',1,991)
+LexToken(SEMICOLON,';',1,992)
+LexToken(EOL,'\n',1,993)
+LexToken(VAR,'diagram',1,1002)
+LexToken(DOT,'.',1,1009)
+LexToken(VAR,'objs',1,1010)
+LexToken(OPENBRACKET,'(',1,1014)
+LexToken(NUMBER,'4',1,1015)
+LexToken(CLOSEBRACKET,')',1,1016)
+LexToken(DOT,'.',1,1017)
+LexToken(VAR,'graphics',1,1018)
+LexToken(DOT,'.',1,1026)
+LexToken(VAR,'pin',1,1027)
+LexToken(ASSIGNMENT,'=',1,1031)
+LexToken(OPENSQBRACKET,'[',1,1033)
+LexToken(NUMBER,'5',1,1034)
+LexToken(NUMBER,'6',1,1036)
+LexToken(CLOSESQBRACKET,']',1,1037)
+LexToken(EOL,'\n',1,1038)
+LexToken(VAR,'diagram',1,1047)
+LexToken(DOT,'.',1,1054)
+LexToken(VAR,'objs',1,1055)
+LexToken(OPENBRACKET,'(',1,1059)
+LexToken(NUMBER,'4',1,1060)
+LexToken(CLOSEBRACKET,')',1,1061)
+LexToken(DOT,'.',1,1062)
+LexToken(VAR,'graphics',1,1063)
+LexToken(DOT,'.',1,1071)
+LexToken(VAR,'pout',1,1072)
+LexToken(ASSIGNMENT,'=',1,1077)
+LexToken(NUMBER,'7',1,1079)
+LexToken(EOL,'\n',1,1080)
+LexToken(IF,'if',1,1089)
+LexToken(VAR,'stateOpen',1,1092)
+LexToken(COMPARISON,'==',1,1102)
+LexToken(PREVAR_BOOLEAN,'%t',1,1105)
+LexToken(EOL,'\n',1,1107)
+LexToken(VAR,'diagram',1,1120)
+LexToken(DOT,'.',1,1127)
+LexToken(VAR,'objs',1,1128)
+LexToken(OPENBRACKET,'(',1,1132)
+LexToken(NUMBER,'4',1,1133)
+LexToken(CLOSEBRACKET,')',1,1134)
+LexToken(DOT,'.',1,1135)
+LexToken(VAR,'model',1,1136)
+LexToken(DOT,'.',1,1141)
+LexToken(VAR,'ipar',1,1142)
+LexToken(ASSIGNMENT,'=',1,1147)
+LexToken(NUMBER,'1',1,1149)
+LexToken(SEMICOLON,';',1,1150)
+LexToken(EOL,'\n',1,1151)
+LexToken(VAR,'diagram',1,1164)
+LexToken(DOT,'.',1,1171)
+LexToken(VAR,'objs',1,1172)
+LexToken(OPENBRACKET,'(',1,1176)
+LexToken(NUMBER,'4',1,1177)
+LexToken(CLOSEBRACKET,')',1,1178)
+LexToken(DOT,'.',1,1179)
+LexToken(VAR,'graphics',1,1180)
+LexToken(DOT,'.',1,1188)
+LexToken(VAR,'exprs',1,1189)
+LexToken(ASSIGNMENT,'=',1,1195)
+LexToken(OPENSQBRACKET,'[',1,1197)
+LexToken(DQSTRING,'"2"',1,1200)
+LexToken(SEMICOLON,';',1,1201)
+LexToken(DQSTRING,'"2"',1,1204)
+LexToken(CLOSESQBRACKET,']',1,1205)
+LexToken(SEMICOLON,';',1,1206)
+LexToken(EOL,'\n',1,1207)
+LexToken(ELSE,'else',1,1216)
+LexToken(EOL,'\n',1,1220)
+LexToken(VAR,'diagram',1,1233)
+LexToken(DOT,'.',1,1240)
+LexToken(VAR,'objs',1,1241)
+LexToken(OPENBRACKET,'(',1,1245)
+LexToken(NUMBER,'4',1,1246)
+LexToken(CLOSEBRACKET,')',1,1247)
+LexToken(DOT,'.',1,1248)
+LexToken(VAR,'model',1,1249)
+LexToken(DOT,'.',1,1254)
+LexToken(VAR,'ipar',1,1255)
+LexToken(ASSIGNMENT,'=',1,1260)
+LexToken(NUMBER,'0',1,1262)
+LexToken(SEMICOLON,';',1,1263)
+LexToken(EOL,'\n',1,1264)
+LexToken(VAR,'diagram',1,1277)
+LexToken(DOT,'.',1,1284)
+LexToken(VAR,'objs',1,1285)
+LexToken(OPENBRACKET,'(',1,1289)
+LexToken(NUMBER,'4',1,1290)
+LexToken(CLOSEBRACKET,')',1,1291)
+LexToken(DOT,'.',1,1292)
+LexToken(VAR,'graphics',1,1293)
+LexToken(DOT,'.',1,1301)
+LexToken(VAR,'exprs',1,1302)
+LexToken(ASSIGNMENT,'=',1,1308)
+LexToken(OPENSQBRACKET,'[',1,1310)
+LexToken(DQSTRING,'"2"',1,1313)
+LexToken(SEMICOLON,';',1,1314)
+LexToken(DQSTRING,'"1"',1,1317)
+LexToken(CLOSESQBRACKET,']',1,1318)
+LexToken(SEMICOLON,';',1,1319)
+LexToken(EOL,'\n',1,1320)
+LexToken(END,'end',1,1329)
+LexToken(EOL,'\n',1,1332)
+LexToken(EOL,'\n',1,1333)
+LexToken(EOL,'\n',1,1362)
+LexToken(VAR,'diagram',1,1371)
+LexToken(DOT,'.',1,1378)
+LexToken(VAR,'objs',1,1379)
+LexToken(OPENBRACKET,'(',1,1383)
+LexToken(NUMBER,'5',1,1384)
+LexToken(CLOSEBRACKET,')',1,1385)
+LexToken(ASSIGNMENT,'=',1,1387)
+LexToken(SCICOS_LINK,'scicos_link',1,1389)
+LexToken(OPENBRACKET,'(',1,1400)
+LexToken(VAR,'xx',1,1401)
+LexToken(ASSIGNMENT,'=',1,1403)
+LexToken(OPENSQBRACKET,'[',1,1404)
+LexToken(NUMBER,'0',1,1405)
+LexToken(COMMA,',',1,1406)
+LexToken(NUMBER,'0',1,1408)
+LexToken(CLOSESQBRACKET,']',1,1409)
+LexToken(COMMA,',',1,1410)
+LexToken(VAR,'yy',1,1412)
+LexToken(ASSIGNMENT,'=',1,1414)
+LexToken(OPENSQBRACKET,'[',1,1415)
+LexToken(NUMBER,'0',1,1416)
+LexToken(COMMA,',',1,1417)
+LexToken(NUMBER,'0',1,1419)
+LexToken(CLOSESQBRACKET,']',1,1420)
+LexToken(COMMA,',',1,1421)
+LexToken(VAR,'from',1,1423)
+LexToken(ASSIGNMENT,'=',1,1427)
+LexToken(OPENSQBRACKET,'[',1,1428)
+LexToken(NUMBER,'1',1,1429)
+LexToken(COMMA,',',1,1430)
+LexToken(NUMBER,'1',1,1432)
+LexToken(CLOSESQBRACKET,']',1,1433)
+LexToken(COMMA,',',1,1434)
+LexToken(VAR,'to',1,1436)
+LexToken(ASSIGNMENT,'=',1,1438)
+LexToken(OPENSQBRACKET,'[',1,1439)
+LexToken(NUMBER,'4',1,1440)
+LexToken(COMMA,',',1,1441)
+LexToken(NUMBER,'1',1,1443)
+LexToken(CLOSESQBRACKET,']',1,1444)
+LexToken(CLOSEBRACKET,')',1,1445)
+LexToken(SEMICOLON,';',1,1446)
+LexToken(EOL,'\n',1,1447)
+LexToken(EOL,'\n',1,1479)
+LexToken(VAR,'diagram',1,1488)
+LexToken(DOT,'.',1,1495)
+LexToken(VAR,'objs',1,1496)
+LexToken(OPENBRACKET,'(',1,1500)
+LexToken(NUMBER,'6',1,1501)
+LexToken(CLOSEBRACKET,')',1,1502)
+LexToken(ASSIGNMENT,'=',1,1504)
+LexToken(SCICOS_LINK,'scicos_link',1,1506)
+LexToken(OPENBRACKET,'(',1,1517)
+LexToken(VAR,'xx',1,1518)
+LexToken(ASSIGNMENT,'=',1,1520)
+LexToken(OPENSQBRACKET,'[',1,1521)
+LexToken(NUMBER,'0',1,1522)
+LexToken(COMMA,',',1,1523)
+LexToken(NUMBER,'0',1,1525)
+LexToken(CLOSESQBRACKET,']',1,1526)
+LexToken(COMMA,',',1,1527)
+LexToken(VAR,'yy',1,1529)
+LexToken(ASSIGNMENT,'=',1,1531)
+LexToken(OPENSQBRACKET,'[',1,1532)
+LexToken(NUMBER,'0',1,1533)
+LexToken(COMMA,',',1,1534)
+LexToken(NUMBER,'0',1,1536)
+LexToken(CLOSESQBRACKET,']',1,1537)
+LexToken(COMMA,',',1,1538)
+LexToken(VAR,'from',1,1540)
+LexToken(ASSIGNMENT,'=',1,1544)
+LexToken(OPENSQBRACKET,'[',1,1545)
+LexToken(NUMBER,'3',1,1546)
+LexToken(COMMA,',',1,1547)
+LexToken(NUMBER,'1',1,1549)
+LexToken(CLOSESQBRACKET,']',1,1550)
+LexToken(COMMA,',',1,1551)
+LexToken(VAR,'to',1,1553)
+LexToken(ASSIGNMENT,'=',1,1555)
+LexToken(OPENSQBRACKET,'[',1,1556)
+LexToken(NUMBER,'4',1,1557)
+LexToken(COMMA,',',1,1558)
+LexToken(NUMBER,'2',1,1560)
+LexToken(CLOSESQBRACKET,']',1,1561)
+LexToken(CLOSEBRACKET,')',1,1562)
+LexToken(SEMICOLON,';',1,1563)
+LexToken(EOL,'\n',1,1564)
+LexToken(EOL,'\n',1,1594)
+LexToken(VAR,'diagram',1,1603)
+LexToken(DOT,'.',1,1610)
+LexToken(VAR,'objs',1,1611)
+LexToken(OPENBRACKET,'(',1,1615)
+LexToken(NUMBER,'7',1,1616)
+LexToken(CLOSEBRACKET,')',1,1617)
+LexToken(ASSIGNMENT,'=',1,1619)
+LexToken(SCICOS_LINK,'scicos_link',1,1621)
+LexToken(OPENBRACKET,'(',1,1632)
+LexToken(VAR,'xx',1,1633)
+LexToken(ASSIGNMENT,'=',1,1635)
+LexToken(OPENSQBRACKET,'[',1,1636)
+LexToken(NUMBER,'0',1,1637)
+LexToken(COMMA,',',1,1638)
+LexToken(NUMBER,'0',1,1640)
+LexToken(CLOSESQBRACKET,']',1,1641)
+LexToken(COMMA,',',1,1642)
+LexToken(VAR,'yy',1,1644)
+LexToken(ASSIGNMENT,'=',1,1646)
+LexToken(OPENSQBRACKET,'[',1,1647)
+LexToken(NUMBER,'0',1,1648)
+LexToken(COMMA,',',1,1649)
+LexToken(NUMBER,'0',1,1651)
+LexToken(CLOSESQBRACKET,']',1,1652)
+LexToken(COMMA,',',1,1653)
+LexToken(VAR,'from',1,1655)
+LexToken(ASSIGNMENT,'=',1,1659)
+LexToken(OPENSQBRACKET,'[',1,1660)
+LexToken(NUMBER,'4',1,1661)
+LexToken(COMMA,',',1,1662)
+LexToken(NUMBER,'1',1,1664)
+LexToken(CLOSESQBRACKET,']',1,1665)
+LexToken(COMMA,',',1,1666)
+LexToken(VAR,'to',1,1668)
+LexToken(ASSIGNMENT,'=',1,1670)
+LexToken(OPENSQBRACKET,'[',1,1671)
+LexToken(NUMBER,'2',1,1672)
+LexToken(COMMA,',',1,1673)
+LexToken(NUMBER,'1',1,1675)
+LexToken(CLOSESQBRACKET,']',1,1676)
+LexToken(CLOSEBRACKET,')',1,1677)
+LexToken(SEMICOLON,';',1,1678)
+LexToken(EOL,'\n',1,1679)
+LexToken(ENDFUNCTION,'endfunction',1,1684)
+LexToken(EOL,'\n',1,1695)
+LexToken(SELECT,'select',1,1700)
+LexToken(VAR,'job',1,1707)
+LexToken(EOL,'\n',1,1710)
+LexToken(CASE,'case',1,1715)
+LexToken(DQSTRING,'"set"',1,1724)
+LexToken(THEN,'then',1,1726)
+LexToken(EOL,'\n',1,1730)
+LexToken(VAR,'x',1,1739)
+LexToken(ASSIGNMENT,'=',1,1741)
+LexToken(VAR,'arg1',1,1743)
+LexToken(SEMICOLON,';',1,1747)
+LexToken(EOL,'\n',1,1748)
+LexToken(VAR,'stateOpen',1,1757)
+LexToken(ASSIGNMENT,'=',1,1767)
+LexToken(VAR,'x',1,1769)
+LexToken(DOT,'.',1,1770)
+LexToken(VAR,'model',1,1771)
+LexToken(DOT,'.',1,1776)
+LexToken(VAR,'opar',1,1777)
+LexToken(OPENBRACKET,'(',1,1781)
+LexToken(NUMBER,'1',1,1782)
+LexToken(CLOSEBRACKET,')',1,1783)
+LexToken(SEMICOLON,';',1,1784)
+LexToken(EOL,'\n',1,1785)
+LexToken(VAR,'x',1,1794)
+LexToken(DOT,'.',1,1795)
+LexToken(VAR,'model',1,1796)
+LexToken(DOT,'.',1,1801)
+LexToken(VAR,'rpar',1,1802)
+LexToken(ASSIGNMENT,'=',1,1807)
+LexToken(VAR,'genSwitchInnerDiagram',1,1809)
+LexToken(OPENBRACKET,'(',1,1830)
+LexToken(NOT,'~',1,1831)
+LexToken(VAR,'stateOpen',1,1832)
+LexToken(CLOSEBRACKET,')',1,1841)
+LexToken(SEMICOLON,';',1,1842)
+LexToken(EOL,'\n',1,1843)
+LexToken(VAR,'x',1,1852)
+LexToken(DOT,'.',1,1853)
+LexToken(VAR,'model',1,1854)
+LexToken(DOT,'.',1,1859)
+LexToken(VAR,'opar',1,1860)
+LexToken(ASSIGNMENT,'=',1,1865)
+LexToken(VAR,'list',1,1867)
+LexToken(OPENBRACKET,'(',1,1871)
+LexToken(NOT,'~',1,1872)
+LexToken(VAR,'stateOpen',1,1873)
+LexToken(CLOSEBRACKET,')',1,1882)
+LexToken(SEMICOLON,';',1,1883)
+LexToken(EOL,'\n',1,1884)
+LexToken(VAR,'y',1,1893)
+LexToken(ASSIGNMENT,'=',1,1895)
+LexToken(NUMBER,'0',1,1897)
+LexToken(SEMICOLON,';',1,1898)
+LexToken(EOL,'\n',1,1899)
+LexToken(VAR,'typ',1,1908)
+LexToken(ASSIGNMENT,'=',1,1911)
+LexToken(VAR,'list',1,1912)
+LexToken(OPENBRACKET,'(',1,1916)
+LexToken(CLOSEBRACKET,')',1,1917)
+LexToken(SEMICOLON,';',1,1918)
+LexToken(EOL,'\n',1,1919)
+LexToken(IF,'if',1,1928)
+LexToken(VAR,'stateOpen',1,1931)
+LexToken(COMPARISON,'==',1,1941)
+LexToken(PREVAR_BOOLEAN,'%f',1,1944)
+LexToken(EOL,'\n',1,1946)
+LexToken(VAR,'x',1,1959)
+LexToken(DOT,'.',1,1960)
+LexToken(VAR,'graphics',1,1961)
+LexToken(DOT,'.',1,1969)
+LexToken(VAR,'style',1,1970)
+LexToken(ASSIGNMENT,'=',1,1975)
+LexToken(DQSTRING,'"SELF_SWITCH_OFF"',1,1992)
+LexToken(EOL,'\n',1,1993)
+LexToken(ELSE,'else',1,2002)
+LexToken(EOL,'\n',1,2006)
+LexToken(VAR,'x',1,2019)
+LexToken(DOT,'.',1,2020)
+LexToken(VAR,'graphics',1,2021)
+LexToken(DOT,'.',1,2029)
+LexToken(VAR,'style',1,2030)
+LexToken(ASSIGNMENT,'=',1,2035)
+LexToken(DQSTRING,'"SELF_SWITCH_ON"',1,2051)
+LexToken(EOL,'\n',1,2052)
+LexToken(END,'end',1,2061)
+LexToken(EOL,'\n',1,2064)
+LexToken(EOL,'\n',1,2065)
+LexToken(CASE,'case',1,2070)
+LexToken(DQSTRING,'"define"',1,2082)
+LexToken(EOL,'\n',1,2083)
+LexToken(EOL,'\n',1,2120)
+LexToken(VAR,'stateOpen',1,2129)
+LexToken(ASSIGNMENT,'=',1,2139)
+LexToken(PREVAR_BOOLEAN,'%t',1,2141)
+LexToken(SEMICOLON,';',1,2143)
+LexToken(EOL,'\n',1,2144)
+LexToken(VAR,'x',1,2153)
+LexToken(ASSIGNMENT,'=',1,2155)
+LexToken(SCICOS_BLOCK,'scicos_block',1,2157)
+LexToken(OPENBRACKET,'(',1,2169)
+LexToken(CLOSEBRACKET,')',1,2170)
+LexToken(EOL,'\n',1,2171)
+LexToken(VAR,'x',1,2180)
+LexToken(DOT,'.',1,2181)
+LexToken(VAR,'gui',1,2182)
+LexToken(ASSIGNMENT,'=',1,2185)
+LexToken(DQSTRING,'"SELF_SWITCH"',1,2198)
+LexToken(EOL,'\n',1,2199)
+LexToken(VAR,'x',1,2208)
+LexToken(DOT,'.',1,2209)
+LexToken(VAR,'graphics',1,2210)
+LexToken(DOT,'.',1,2218)
+LexToken(VAR,'sz',1,2219)
+LexToken(ASSIGNMENT,'=',1,2221)
+LexToken(OPENSQBRACKET,'[',1,2222)
+LexToken(NUMBER,'2',1,2223)
+LexToken(COMMA,',',1,2224)
+LexToken(NUMBER,'2',1,2225)
+LexToken(CLOSESQBRACKET,']',1,2226)
+LexToken(EOL,'\n',1,2227)
+LexToken(VAR,'x',1,2236)
+LexToken(DOT,'.',1,2237)
+LexToken(VAR,'graphics',1,2238)
+LexToken(DOT,'.',1,2246)
+LexToken(VAR,'gr_i',1,2247)
+LexToken(ASSIGNMENT,'=',1,2251)
+LexToken(OPENSQBRACKET,'[',1,2252)
+LexToken(CLOSESQBRACKET,']',1,2253)
+LexToken(EOL,'\n',1,2254)
+LexToken(VAR,'x',1,2263)
+LexToken(DOT,'.',1,2264)
+LexToken(VAR,'graphics',1,2265)
+LexToken(DOT,'.',1,2273)
+LexToken(VAR,'pin',1,2274)
+LexToken(ASSIGNMENT,'=',1,2277)
+LexToken(NUMBER,'0',1,2278)
+LexToken(EOL,'\n',1,2279)
+LexToken(VAR,'x',1,2288)
+LexToken(DOT,'.',1,2289)
+LexToken(VAR,'graphics',1,2290)
+LexToken(DOT,'.',1,2298)
+LexToken(VAR,'pout',1,2299)
+LexToken(ASSIGNMENT,'=',1,2303)
+LexToken(NUMBER,'0',1,2304)
+LexToken(EOL,'\n',1,2305)
+LexToken(VAR,'x',1,2314)
+LexToken(DOT,'.',1,2315)
+LexToken(VAR,'model',1,2316)
+LexToken(DOT,'.',1,2321)
+LexToken(VAR,'sim',1,2322)
+LexToken(ASSIGNMENT,'=',1,2325)
+LexToken(DQSTRING,'"csuper"',1,2333)
+LexToken(EOL,'\n',1,2334)
+LexToken(VAR,'x',1,2343)
+LexToken(DOT,'.',1,2344)
+LexToken(VAR,'model',1,2345)
+LexToken(DOT,'.',1,2350)
+LexToken(VAR,'in',1,2351)
+LexToken(ASSIGNMENT,'=',1,2354)
+LexToken(NUMBER,'1',1,2356)
+LexToken(EOL,'\n',1,2357)
+LexToken(VAR,'x',1,2366)
+LexToken(DOT,'.',1,2367)
+LexToken(VAR,'model',1,2368)
+LexToken(DOT,'.',1,2373)
+LexToken(VAR,'out',1,2374)
+LexToken(ASSIGNMENT,'=',1,2378)
+LexToken(NUMBER,'1',1,2380)
+LexToken(EOL,'\n',1,2381)
+LexToken(VAR,'x',1,2390)
+LexToken(DOT,'.',1,2391)
+LexToken(VAR,'model',1,2392)
+LexToken(DOT,'.',1,2397)
+LexToken(VAR,'blocktype',1,2398)
+LexToken(ASSIGNMENT,'=',1,2407)
+LexToken(DQSTRING,'"h"',1,2410)
+LexToken(EOL,'\n',1,2411)
+LexToken(VAR,'x',1,2420)
+LexToken(DOT,'.',1,2421)
+LexToken(VAR,'model',1,2422)
+LexToken(DOT,'.',1,2427)
+LexToken(VAR,'dep_ut',1,2428)
+LexToken(ASSIGNMENT,'=',1,2434)
+LexToken(OPENSQBRACKET,'[',1,2435)
+LexToken(PREVAR_BOOLEAN,'%f',1,2436)
+LexToken(PREVAR_BOOLEAN,'%f',1,2439)
+LexToken(CLOSESQBRACKET,']',1,2441)
+LexToken(EOL,'\n',1,2442)
+LexToken(VAR,'x',1,2451)
+LexToken(DOT,'.',1,2452)
+LexToken(VAR,'model',1,2453)
+LexToken(DOT,'.',1,2458)
+LexToken(VAR,'rpar',1,2459)
+LexToken(ASSIGNMENT,'=',1,2464)
+LexToken(VAR,'genSwitchInnerDiagram',1,2466)
+LexToken(OPENBRACKET,'(',1,2487)
+LexToken(VAR,'stateOpen',1,2488)
+LexToken(CLOSEBRACKET,')',1,2497)
+LexToken(SEMICOLON,';',1,2498)
+LexToken(EOL,'\n',1,2499)
+LexToken(VAR,'x',1,2508)
+LexToken(DOT,'.',1,2509)
+LexToken(VAR,'model',1,2510)
+LexToken(DOT,'.',1,2515)
+LexToken(VAR,'opar',1,2516)
+LexToken(ASSIGNMENT,'=',1,2521)
+LexToken(VAR,'list',1,2523)
+LexToken(OPENBRACKET,'(',1,2527)
+LexToken(VAR,'stateOpen',1,2528)
+LexToken(CLOSEBRACKET,')',1,2537)
+LexToken(SEMICOLON,';',1,2538)
+LexToken(EOL,'\n',1,2539)
+LexToken(VAR,'x',1,2548)
+LexToken(DOT,'.',1,2549)
+LexToken(VAR,'graphics',1,2550)
+LexToken(DOT,'.',1,2558)
+LexToken(VAR,'in_implicit',1,2559)
+LexToken(ASSIGNMENT,'=',1,2570)
+LexToken(OPENSQBRACKET,'[',1,2571)
+LexToken(DQSTRING,'"E"',1,2574)
+LexToken(CLOSESQBRACKET,']',1,2575)
+LexToken(EOL,'\n',1,2576)
+LexToken(VAR,'x',1,2585)
+LexToken(DOT,'.',1,2586)
+LexToken(VAR,'graphics',1,2587)
+LexToken(DOT,'.',1,2595)
+LexToken(VAR,'in_style',1,2596)
+LexToken(ASSIGNMENT,'=',1,2604)
+LexToken(DQSTRING,'""',1,2606)
+LexToken(EOL,'\n',1,2607)
+LexToken(VAR,'x',1,2616)
+LexToken(DOT,'.',1,2617)
+LexToken(VAR,'graphics',1,2618)
+LexToken(DOT,'.',1,2626)
+LexToken(VAR,'out_implicit',1,2627)
+LexToken(ASSIGNMENT,'=',1,2639)
+LexToken(OPENSQBRACKET,'[',1,2640)
+LexToken(DQSTRING,'"E"',1,2643)
+LexToken(CLOSESQBRACKET,']',1,2644)
+LexToken(SEMICOLON,';',1,2645)
+LexToken(EOL,'\n',1,2646)
+LexToken(VAR,'x',1,2655)
+LexToken(DOT,'.',1,2656)
+LexToken(VAR,'graphics',1,2657)
+LexToken(DOT,'.',1,2665)
+LexToken(VAR,'out_style',1,2666)
+LexToken(ASSIGNMENT,'=',1,2675)
+LexToken(DQSTRING,'""',1,2677)
+LexToken(EOL,'\n',1,2678)
+LexToken(VAR,'x',1,2687)
+LexToken(DOT,'.',1,2688)
+LexToken(VAR,'graphics',1,2689)
+LexToken(DOT,'.',1,2697)
+LexToken(VAR,'style',1,2698)
+LexToken(ASSIGNMENT,'=',1,2703)
+LexToken(DQSTRING,'"SELF_SWITCH_OFF"',1,2720)
+LexToken(EOL,'\n',1,2721)
+LexToken(END,'end',1,2726)
+LexToken(EOL,'\n',1,2729)
+LexToken(ENDFUNCTION,'endfunction',1,2730)
+LexToken(EOL,'\n',1,2741)