summaryrefslogtreecommitdiff
path: root/js/Linear/SOM_f.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Linear/SOM_f.js')
-rw-r--r--js/Linear/SOM_f.js328
1 files changed, 328 insertions, 0 deletions
diff --git a/js/Linear/SOM_f.js b/js/Linear/SOM_f.js
new file mode 100644
index 00000000..a26e23a7
--- /dev/null
+++ b/js/Linear/SOM_f.js
@@ -0,0 +1,328 @@
+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,'SOM_f',1,852)
+LexToken(OPENBRACKET,'(',1,857)
+LexToken(VAR,'job',1,858)
+LexToken(COMMA,',',1,861)
+LexToken(VAR,'arg1',1,862)
+LexToken(COMMA,',',1,866)
+LexToken(VAR,'arg2',1,867)
+LexToken(CLOSEBRACKET,')',1,871)
+LexToken(EOL,'\n',1,872)
+LexToken(VAR,'x',1,877)
+LexToken(ASSIGNMENT,'=',1,878)
+LexToken(OPENSQBRACKET,'[',1,879)
+LexToken(CLOSESQBRACKET,']',1,880)
+LexToken(SEMICOLON,';',1,881)
+LexToken(EOL,'\n',1,882)
+LexToken(VAR,'y',1,887)
+LexToken(ASSIGNMENT,'=',1,888)
+LexToken(OPENSQBRACKET,'[',1,889)
+LexToken(CLOSESQBRACKET,']',1,890)
+LexToken(SEMICOLON,';',1,891)
+LexToken(EOL,'\n',1,892)
+LexToken(VAR,'typ',1,897)
+LexToken(ASSIGNMENT,'=',1,900)
+LexToken(OPENSQBRACKET,'[',1,901)
+LexToken(CLOSESQBRACKET,']',1,902)
+LexToken(SEMICOLON,';',1,903)
+LexToken(EOL,'\n',1,904)
+LexToken(VAR,'p',1,909)
+LexToken(ASSIGNMENT,'=',1,910)
+LexToken(NUMBER,'1',1,911)
+LexToken(EOL,'\n',1,932)
+LexToken(SELECT,'select',1,937)
+LexToken(VAR,'job',1,944)
+LexToken(EOL,'\n',1,947)
+LexToken(CASE,'case',1,952)
+LexToken(DQSTRING,'"set"',1,961)
+LexToken(THEN,'then',1,963)
+LexToken(EOL,'\n',1,967)
+LexToken(VAR,'x',1,976)
+LexToken(ASSIGNMENT,'=',1,977)
+LexToken(VAR,'arg1',1,978)
+LexToken(SEMICOLON,';',1,982)
+LexToken(EOL,'\n',1,983)
+LexToken(VAR,'graphics',1,992)
+LexToken(ASSIGNMENT,'=',1,1000)
+LexToken(VAR,'arg1',1,1001)
+LexToken(DOT,'.',1,1005)
+LexToken(VAR,'graphics',1,1006)
+LexToken(SEMICOLON,';',1,1014)
+LexToken(EOL,'\n',1,1015)
+LexToken(VAR,'model',1,1024)
+LexToken(ASSIGNMENT,'=',1,1029)
+LexToken(VAR,'arg1',1,1030)
+LexToken(DOT,'.',1,1034)
+LexToken(VAR,'model',1,1035)
+LexToken(SEMICOLON,';',1,1040)
+LexToken(EOL,'\n',1,1041)
+LexToken(VAR,'exprs',1,1050)
+LexToken(ASSIGNMENT,'=',1,1055)
+LexToken(VAR,'graphics',1,1056)
+LexToken(DOT,'.',1,1064)
+LexToken(VAR,'exprs',1,1065)
+LexToken(EOL,'\n',1,1070)
+LexToken(IF,'if',1,1079)
+LexToken(VAR,'size',1,1082)
+LexToken(OPENBRACKET,'(',1,1086)
+LexToken(VAR,'exprs',1,1087)
+LexToken(COMMA,',',1,1092)
+LexToken(DQSTRING,'"*"',1,1095)
+LexToken(CLOSEBRACKET,')',1,1096)
+LexToken(COMPARISON,'==',1,1097)
+LexToken(NUMBER,'2',1,1099)
+LexToken(THEN,'then',1,1101)
+LexToken(EOL,'\n',1,1105)
+LexToken(VAR,'exprs',1,1118)
+LexToken(ASSIGNMENT,'=',1,1123)
+LexToken(VAR,'exprs',1,1124)
+LexToken(OPENBRACKET,'(',1,1129)
+LexToken(NUMBER,'2',1,1130)
+LexToken(CLOSEBRACKET,')',1,1131)
+LexToken(COMMA,',',1,1132)
+LexToken(EOL,'\n',1,1133)
+LexToken(END,'end',1,1142)
+LexToken(EOL,'\n',1,1145)
+LexToken(IF,'if',1,1154)
+LexToken(VAR,'size',1,1157)
+LexToken(OPENBRACKET,'(',1,1161)
+LexToken(VAR,'exprs',1,1162)
+LexToken(COMMA,',',1,1167)
+LexToken(DQSTRING,'"*"',1,1170)
+LexToken(CLOSEBRACKET,')',1,1171)
+LexToken(COMPARISON,'<>',1,1172)
+LexToken(NUMBER,'3',1,1174)
+LexToken(THEN,'then',1,1176)
+LexToken(EOL,'\n',1,1180)
+LexToken(VAR,'exprs',1,1193)
+LexToken(ASSIGNMENT,'=',1,1198)
+LexToken(VAR,'string',1,1199)
+LexToken(OPENBRACKET,'(',1,1205)
+LexToken(VAR,'model',1,1206)
+LexToken(DOT,'.',1,1211)
+LexToken(VAR,'rpar',1,1212)
+LexToken(CLOSEBRACKET,')',1,1216)
+LexToken(COMMA,',',1,1217)
+LexToken(EOL,'\n',1,1218)
+LexToken(END,'end',1,1227)
+LexToken(EOL,'\n',1,1230)
+LexToken(IF,'if',1,1239)
+LexToken(VAR,'graphics',1,1242)
+LexToken(DOT,'.',1,1250)
+LexToken(VAR,'flip',1,1251)
+LexToken(THEN,'then',1,1256)
+LexToken(EOL,'\n',1,1260)
+LexToken(VAR,'labs',1,1273)
+LexToken(ASSIGNMENT,'=',1,1277)
+LexToken(OPENSQBRACKET,'[',1,1278)
+LexToken(DQSTRING,'"down"',1,1284)
+LexToken(COMMA,',',1,1285)
+LexToken(DQSTRING,'"left"',1,1291)
+LexToken(COMMA,',',1,1292)
+LexToken(DQSTRING,'"up"',1,1296)
+LexToken(CLOSESQBRACKET,']',1,1297)
+LexToken(EOL,'\n',1,1298)
+LexToken(ELSE,'else',1,1307)
+LexToken(EOL,'\n',1,1311)
+LexToken(VAR,'labs',1,1324)
+LexToken(ASSIGNMENT,'=',1,1328)
+LexToken(OPENSQBRACKET,'[',1,1329)
+LexToken(DQSTRING,'"down"',1,1335)
+LexToken(COMMA,',',1,1336)
+LexToken(DQSTRING,'"right"',1,1343)
+LexToken(COMMA,',',1,1344)
+LexToken(DQSTRING,'"up"',1,1348)
+LexToken(CLOSESQBRACKET,']',1,1349)
+LexToken(EOL,'\n',1,1350)
+LexToken(END,'end',1,1359)
+LexToken(EOL,'\n',1,1362)
+LexToken(EOL,'\n',1,1363)
+LexToken(VAR,'str',1,1372)
+LexToken(ASSIGNMENT,'=',1,1376)
+LexToken(OPENSQBRACKET,'[',1,1378)
+LexToken(DQSTRING,'"This sum block is obsolete"',1,1406)
+LexToken(DQSTRING,'"parameters cannot be modified. Please replace it with new sum block"',1,1484)
+LexToken(SEMICOLON,';',1,1485)
+LexToken(DQSTRING,'"and gain blocks in the linear palette"',1,1533)
+LexToken(DQSTRING,'" "',1,1545)
+LexToken(DQSTRING,'"Input ports are located at up, side and down positions."',1,1612)
+LexToken(DQSTRING,'"Current gains are:"',1,1641)
+LexToken(CLOSESQBRACKET,']',1,1642)
+LexToken(SEMICOLON,';',1,1643)
+LexToken(EOL,'\n',1,1644)
+LexToken(EOL,'\n',1,1645)
+LexToken(VAR,'str',1,1654)
+LexToken(ASSIGNMENT,'=',1,1658)
+LexToken(OPENSQBRACKET,'[',1,1660)
+LexToken(VAR,'str',1,1661)
+LexToken(SEMICOLON,';',1,1665)
+LexToken(OPENBRACKET,'(',1,1667)
+LexToken(VAR,'part',1,1668)
+LexToken(OPENBRACKET,'(',1,1672)
+LexToken(VAR,'labs',1,1673)
+LexToken(OPENBRACKET,'(',1,1677)
+LexToken(COLON,':',1,1678)
+LexToken(CLOSEBRACKET,')',1,1679)
+LexToken(COMMA,',',1,1680)
+LexToken(NUMBER,'1',1,1681)
+LexToken(COLON,':',1,1682)
+LexToken(NUMBER,'7',1,1683)
+LexToken(CLOSEBRACKET,')',1,1684)
+LexToken(OPERATOR,'+',1,1685)
+LexToken(VAR,'exprs',1,1686)
+LexToken(OPENBRACKET,'(',1,1691)
+LexToken(COLON,':',1,1692)
+LexToken(CLOSEBRACKET,')',1,1693)
+LexToken(CLOSEBRACKET,')',1,1694)
+LexToken(CLOSESQBRACKET,']',1,1695)
+LexToken(SEMICOLON,';',1,1696)
+LexToken(EOL,'\n',1,1697)
+LexToken(VAR,'message',1,1706)
+LexToken(OPENBRACKET,'(',1,1713)
+LexToken(VAR,'str',1,1714)
+LexToken(CLOSEBRACKET,')',1,1717)
+LexToken(SEMICOLON,';',1,1718)
+LexToken(EOL,'\n',1,1719)
+LexToken(EOL,'\n',1,1720)
+LexToken(CASE,'case',1,1725)
+LexToken(DQSTRING,'"define"',1,1737)
+LexToken(THEN,'then',1,1739)
+LexToken(EOL,'\n',1,1743)
+LexToken(VAR,'sgn',1,1752)
+LexToken(ASSIGNMENT,'=',1,1755)
+LexToken(OPENSQBRACKET,'[',1,1756)
+LexToken(NUMBER,'1',1,1757)
+LexToken(SEMICOLON,';',1,1758)
+LexToken(NUMBER,'1',1,1759)
+LexToken(SEMICOLON,';',1,1760)
+LexToken(NUMBER,'1',1,1761)
+LexToken(CLOSESQBRACKET,']',1,1762)
+LexToken(EOL,'\n',1,1763)
+LexToken(EOL,'\n',1,1764)
+LexToken(VAR,'model',1,1773)
+LexToken(ASSIGNMENT,'=',1,1778)
+LexToken(SCICOS_MODEL,'scicos_model',1,1779)
+LexToken(OPENBRACKET,'(',1,1791)
+LexToken(CLOSEBRACKET,')',1,1792)
+LexToken(EOL,'\n',1,1793)
+LexToken(VAR,'model',1,1802)
+LexToken(DOT,'.',1,1807)
+LexToken(VAR,'sim',1,1808)
+LexToken(ASSIGNMENT,'=',1,1811)
+LexToken(VAR,'list',1,1812)
+LexToken(OPENBRACKET,'(',1,1816)
+LexToken(DQSTRING,'"sum"',1,1821)
+LexToken(COMMA,',',1,1822)
+LexToken(NUMBER,'2',1,1823)
+LexToken(CLOSEBRACKET,')',1,1824)
+LexToken(EOL,'\n',1,1825)
+LexToken(VAR,'model',1,1834)
+LexToken(DOT,'.',1,1839)
+LexToken(VAR,'in',1,1840)
+LexToken(ASSIGNMENT,'=',1,1842)
+LexToken(OPENSQBRACKET,'[',1,1843)
+LexToken(NUMBER,'-1',1,1844)
+LexToken(SEMICOLON,';',1,1846)
+LexToken(NUMBER,'-1',1,1847)
+LexToken(SEMICOLON,';',1,1849)
+LexToken(NUMBER,'-1',1,1850)
+LexToken(CLOSESQBRACKET,']',1,1852)
+LexToken(EOL,'\n',1,1853)
+LexToken(VAR,'model',1,1862)
+LexToken(DOT,'.',1,1867)
+LexToken(VAR,'out',1,1868)
+LexToken(ASSIGNMENT,'=',1,1871)
+LexToken(NUMBER,'-1',1,1872)
+LexToken(EOL,'\n',1,1874)
+LexToken(VAR,'model',1,1883)
+LexToken(DOT,'.',1,1888)
+LexToken(VAR,'rpar',1,1889)
+LexToken(ASSIGNMENT,'=',1,1893)
+LexToken(VAR,'sgn',1,1894)
+LexToken(EOL,'\n',1,1897)
+LexToken(VAR,'model',1,1906)
+LexToken(DOT,'.',1,1911)
+LexToken(VAR,'blocktype',1,1912)
+LexToken(ASSIGNMENT,'=',1,1921)
+LexToken(DQSTRING,'"c"',1,1924)
+LexToken(EOL,'\n',1,1925)
+LexToken(VAR,'model',1,1934)
+LexToken(DOT,'.',1,1939)
+LexToken(VAR,'dep_ut',1,1940)
+LexToken(ASSIGNMENT,'=',1,1946)
+LexToken(OPENSQBRACKET,'[',1,1947)
+LexToken(PREVAR_BOOLEAN,'%t',1,1948)
+LexToken(PREVAR_BOOLEAN,'%f',1,1951)
+LexToken(CLOSESQBRACKET,']',1,1953)
+LexToken(EOL,'\n',1,1954)
+LexToken(EOL,'\n',1,1955)
+LexToken(VAR,'exprs',1,1964)
+LexToken(ASSIGNMENT,'=',1,1969)
+LexToken(OPENSQBRACKET,'[',1,1970)
+LexToken(VAR,'sci2exp',1,1971)
+LexToken(OPENBRACKET,'(',1,1978)
+LexToken(NUMBER,'1',1,1979)
+LexToken(CLOSEBRACKET,')',1,1980)
+LexToken(SEMICOLON,';',1,1981)
+LexToken(VAR,'sci2exp',1,1982)
+LexToken(OPENBRACKET,'(',1,1989)
+LexToken(VAR,'sgn',1,1990)
+LexToken(CLOSEBRACKET,')',1,1993)
+LexToken(CLOSESQBRACKET,']',1,1994)
+LexToken(EOL,'\n',1,1995)
+LexToken(EOL,'\n',1,1996)
+LexToken(VAR,'gr_i',1,2005)
+LexToken(ASSIGNMENT,'=',1,2009)
+LexToken(OPENSQBRACKET,'[',1,2010)
+LexToken(CLOSESQBRACKET,']',1,2011)
+LexToken(EOL,'\n',1,2012)
+LexToken(EOL,'\n',1,2013)
+LexToken(VAR,'x',1,2022)
+LexToken(ASSIGNMENT,'=',1,2023)
+LexToken(VAR,'standard_define',1,2024)
+LexToken(OPENBRACKET,'(',1,2039)
+LexToken(OPENSQBRACKET,'[',1,2040)
+LexToken(NUMBER,'2',1,2041)
+LexToken(NUMBER,'2',1,2043)
+LexToken(CLOSESQBRACKET,']',1,2044)
+LexToken(COMMA,',',1,2045)
+LexToken(VAR,'model',1,2046)
+LexToken(COMMA,',',1,2051)
+LexToken(VAR,'exprs',1,2052)
+LexToken(COMMA,',',1,2057)
+LexToken(VAR,'gr_i',1,2058)
+LexToken(CLOSEBRACKET,')',1,2062)
+LexToken(EOL,'\n',1,2063)
+LexToken(END,'end',1,2068)
+LexToken(EOL,'\n',1,2071)
+LexToken(ENDFUNCTION,'endfunction',1,2072)
+LexToken(EOL,'\n',1,2083)