summaryrefslogtreecommitdiff
path: root/js/Sources/RAMP.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sources/RAMP.js')
-rw-r--r--js/Sources/RAMP.js367
1 files changed, 367 insertions, 0 deletions
diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js
new file mode 100644
index 00000000..8281fc13
--- /dev/null
+++ b/js/Sources/RAMP.js
@@ -0,0 +1,367 @@
+LexToken(EOL,'\n',1,7)
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,69)
+LexToken(EOL,'\n',1,148)
+LexToken(EOL,'\n',1,151)
+LexToken(EOL,'\n',1,223)
+LexToken(EOL,'\n',1,295)
+LexToken(EOL,'\n',1,364)
+LexToken(EOL,'\n',1,403)
+LexToken(EOL,'\n',1,406)
+LexToken(EOL,'\n',1,473)
+LexToken(EOL,'\n',1,539)
+LexToken(EOL,'\n',1,604)
+LexToken(EOL,'\n',1,652)
+LexToken(EOL,'\n',1,655)
+LexToken(EOL,'\n',1,724)
+LexToken(EOL,'\n',1,787)
+LexToken(EOL,'\n',1,869)
+LexToken(EOL,'\n',1,872)
+LexToken(EOL,'\n',1,903)
+LexToken(EOL,'\n',1,906)
+LexToken(EOL,'\n',1,907)
+LexToken(FUNCTION,'function',1,908)
+LexToken(OPENSQBRACKET,'[',1,917)
+LexToken(VAR,'x',1,918)
+LexToken(COMMA,',',1,919)
+LexToken(VAR,'y',1,920)
+LexToken(COMMA,',',1,921)
+LexToken(VAR,'typ',1,922)
+LexToken(CLOSESQBRACKET,']',1,925)
+LexToken(ASSIGNMENT,'=',1,926)
+LexToken(VAR,'RAMP',1,927)
+LexToken(OPENBRACKET,'(',1,931)
+LexToken(VAR,'job',1,932)
+LexToken(COMMA,',',1,935)
+LexToken(VAR,'arg1',1,936)
+LexToken(COMMA,',',1,940)
+LexToken(VAR,'arg2',1,941)
+LexToken(CLOSEBRACKET,')',1,945)
+LexToken(EOL,'\n',1,946)
+LexToken(VAR,'x',1,951)
+LexToken(ASSIGNMENT,'=',1,952)
+LexToken(OPENSQBRACKET,'[',1,953)
+LexToken(CLOSESQBRACKET,']',1,954)
+LexToken(SEMICOLON,';',1,955)
+LexToken(EOL,'\n',1,956)
+LexToken(VAR,'y',1,961)
+LexToken(ASSIGNMENT,'=',1,962)
+LexToken(OPENSQBRACKET,'[',1,963)
+LexToken(CLOSESQBRACKET,']',1,964)
+LexToken(SEMICOLON,';',1,965)
+LexToken(EOL,'\n',1,966)
+LexToken(VAR,'typ',1,971)
+LexToken(ASSIGNMENT,'=',1,974)
+LexToken(OPENSQBRACKET,'[',1,975)
+LexToken(CLOSESQBRACKET,']',1,976)
+LexToken(SEMICOLON,';',1,977)
+LexToken(EOL,'\n',1,978)
+LexToken(SELECT,'select',1,983)
+LexToken(VAR,'job',1,990)
+LexToken(EOL,'\n',1,993)
+LexToken(CASE,'case',1,998)
+LexToken(DQSTRING,'"set"',1,1007)
+LexToken(THEN,'then',1,1009)
+LexToken(EOL,'\n',1,1013)
+LexToken(VAR,'x',1,1022)
+LexToken(ASSIGNMENT,'=',1,1023)
+LexToken(VAR,'arg1',1,1024)
+LexToken(SEMICOLON,';',1,1028)
+LexToken(EOL,'\n',1,1029)
+LexToken(VAR,'graphics',1,1038)
+LexToken(ASSIGNMENT,'=',1,1046)
+LexToken(VAR,'arg1',1,1047)
+LexToken(DOT,'.',1,1051)
+LexToken(VAR,'graphics',1,1052)
+LexToken(SEMICOLON,';',1,1060)
+LexToken(EOL,'\n',1,1061)
+LexToken(VAR,'exprs',1,1070)
+LexToken(ASSIGNMENT,'=',1,1075)
+LexToken(VAR,'graphics',1,1076)
+LexToken(DOT,'.',1,1084)
+LexToken(VAR,'exprs',1,1085)
+LexToken(EOL,'\n',1,1090)
+LexToken(VAR,'model',1,1099)
+LexToken(ASSIGNMENT,'=',1,1104)
+LexToken(VAR,'arg1',1,1105)
+LexToken(DOT,'.',1,1109)
+LexToken(VAR,'model',1,1110)
+LexToken(SEMICOLON,';',1,1115)
+LexToken(EOL,'\n',1,1116)
+LexToken(WHILE,'while',1,1125)
+LexToken(PREVAR_BOOLEAN,'%t',1,1131)
+LexToken(DO,'do',1,1134)
+LexToken(EOL,'\n',1,1136)
+LexToken(OPENSQBRACKET,'[',1,1149)
+LexToken(VAR,'ok',1,1150)
+LexToken(COMMA,',',1,1152)
+LexToken(VAR,'slope',1,1153)
+LexToken(COMMA,',',1,1158)
+LexToken(VAR,'stt',1,1159)
+LexToken(COMMA,',',1,1162)
+LexToken(VAR,'iout',1,1163)
+LexToken(COMMA,',',1,1167)
+LexToken(VAR,'exprs',1,1168)
+LexToken(CLOSESQBRACKET,']',1,1173)
+LexToken(ASSIGNMENT,'=',1,1174)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1175)
+LexToken(OPENBRACKET,'(',1,1190)
+LexToken(OPENSQBRACKET,'[',1,1191)
+LexToken(VAR,'msprintf',1,1192)
+LexToken(OPENBRACKET,'(',1,1200)
+LexToken(VAR,'gettext',1,1201)
+LexToken(OPENBRACKET,'(',1,1208)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1233)
+LexToken(CLOSEBRACKET,')',1,1234)
+LexToken(COMMA,',',1,1235)
+LexToken(DQSTRING,'"RAMP"',1,1242)
+LexToken(CLOSEBRACKET,')',1,1243)
+LexToken(SEMICOLON,';',1,1244)
+LexToken(DQSTRING,'" "',1,1248)
+LexToken(SEMICOLON,';',1,1249)
+LexToken(VAR,'gettext',1,1251)
+LexToken(OPENBRACKET,'(',1,1258)
+LexToken(DQSTRING,'"Ramp function"',1,1273)
+LexToken(CLOSEBRACKET,')',1,1274)
+LexToken(SEMICOLON,';',1,1275)
+LexToken(DQSTRING,'" "',1,1278)
+LexToken(CLOSESQBRACKET,']',1,1279)
+LexToken(COMMA,',',1,1280)
+LexToken(OPENSQBRACKET,'[',1,1297)
+LexToken(VAR,'gettext',1,1298)
+LexToken(OPENBRACKET,'(',1,1305)
+LexToken(DQSTRING,'"Slope"',1,1312)
+LexToken(CLOSEBRACKET,')',1,1313)
+LexToken(SEMICOLON,';',1,1314)
+LexToken(VAR,'gettext',1,1316)
+LexToken(OPENBRACKET,'(',1,1323)
+LexToken(DQSTRING,'"Start Time"',1,1335)
+LexToken(CLOSEBRACKET,')',1,1336)
+LexToken(SEMICOLON,';',1,1337)
+LexToken(VAR,'gettext',1,1339)
+LexToken(OPENBRACKET,'(',1,1346)
+LexToken(DQSTRING,'"Initial Value"',1,1361)
+LexToken(CLOSEBRACKET,')',1,1362)
+LexToken(CLOSESQBRACKET,']',1,1363)
+LexToken(COMMA,',',1,1364)
+LexToken(VAR,'list',1,1381)
+LexToken(OPENBRACKET,'(',1,1385)
+LexToken(DQSTRING,'"vec"',1,1390)
+LexToken(COMMA,',',1,1391)
+LexToken(NUMBER,'1',1,1392)
+LexToken(COMMA,',',1,1393)
+LexToken(DQSTRING,'"vec"',1,1398)
+LexToken(COMMA,',',1,1399)
+LexToken(NUMBER,'1',1,1400)
+LexToken(COMMA,',',1,1401)
+LexToken(DQSTRING,'"vec"',1,1406)
+LexToken(COMMA,',',1,1407)
+LexToken(NUMBER,'1',1,1408)
+LexToken(CLOSEBRACKET,')',1,1409)
+LexToken(COMMA,',',1,1410)
+LexToken(VAR,'exprs',1,1412)
+LexToken(CLOSEBRACKET,')',1,1417)
+LexToken(EOL,'\n',1,1418)
+LexToken(IF,'if',1,1431)
+LexToken(NOT,'~',1,1434)
+LexToken(VAR,'ok',1,1435)
+LexToken(THEN,'then',1,1438)
+LexToken(EOL,'\n',1,1442)
+LexToken(BREAK,'break',1,1459)
+LexToken(COMMA,',',1,1464)
+LexToken(EOL,'\n',1,1465)
+LexToken(END,'end',1,1478)
+LexToken(EOL,'\n',1,1481)
+LexToken(IF,'if',1,1494)
+LexToken(VAR,'stt',1,1497)
+LexToken(COMPARISON,'<',1,1500)
+LexToken(NUMBER,'0',1,1501)
+LexToken(THEN,'then',1,1504)
+LexToken(EOL,'\n',1,1508)
+LexToken(VAR,'block_parameter_error',1,1525)
+LexToken(OPENBRACKET,'(',1,1546)
+LexToken(VAR,'msprintf',1,1547)
+LexToken(OPENBRACKET,'(',1,1555)
+LexToken(VAR,'gettext',1,1556)
+LexToken(OPENBRACKET,'(',1,1563)
+LexToken(DQSTRING,'"Wrong value for \\\'Start Time\\\' parameter: %e."',1,1610)
+LexToken(CLOSEBRACKET,')',1,1611)
+LexToken(COMMA,',',1,1612)
+LexToken(VAR,'stt',1,1614)
+LexToken(CLOSEBRACKET,')',1,1617)
+LexToken(COMMA,',',1,1618)
+LexToken(VAR,'gettext',1,1639)
+LexToken(OPENBRACKET,'(',1,1646)
+LexToken(DQSTRING,'"Null or positive integer expected."',1,1682)
+LexToken(CLOSEBRACKET,')',1,1683)
+LexToken(CLOSEBRACKET,')',1,1684)
+LexToken(SEMICOLON,';',1,1685)
+LexToken(EOL,'\n',1,1686)
+LexToken(ELSE,'else',1,1699)
+LexToken(EOL,'\n',1,1703)
+LexToken(VAR,'model',1,1720)
+LexToken(DOT,'.',1,1725)
+LexToken(VAR,'rpar',1,1726)
+LexToken(ASSIGNMENT,'=',1,1730)
+LexToken(OPENSQBRACKET,'[',1,1731)
+LexToken(VAR,'slope',1,1732)
+LexToken(SEMICOLON,';',1,1737)
+LexToken(VAR,'stt',1,1738)
+LexToken(SEMICOLON,';',1,1741)
+LexToken(VAR,'iout',1,1742)
+LexToken(CLOSESQBRACKET,']',1,1746)
+LexToken(SEMICOLON,';',1,1747)
+LexToken(EOL,'\n',1,1748)
+LexToken(VAR,'graphics',1,1765)
+LexToken(DOT,'.',1,1773)
+LexToken(VAR,'exprs',1,1774)
+LexToken(ASSIGNMENT,'=',1,1779)
+LexToken(VAR,'exprs',1,1780)
+LexToken(EOL,'\n',1,1785)
+LexToken(VAR,'x',1,1802)
+LexToken(DOT,'.',1,1803)
+LexToken(VAR,'graphics',1,1804)
+LexToken(ASSIGNMENT,'=',1,1812)
+LexToken(VAR,'graphics',1,1813)
+LexToken(SEMICOLON,';',1,1821)
+LexToken(EOL,'\n',1,1822)
+LexToken(VAR,'x',1,1839)
+LexToken(DOT,'.',1,1840)
+LexToken(VAR,'model',1,1841)
+LexToken(ASSIGNMENT,'=',1,1846)
+LexToken(VAR,'model',1,1847)
+LexToken(EOL,'\n',1,1852)
+LexToken(BREAK,'break',1,1869)
+LexToken(EOL,'\n',1,1874)
+LexToken(END,'end',1,1887)
+LexToken(EOL,'\n',1,1890)
+LexToken(END,'end',1,1899)
+LexToken(EOL,'\n',1,1902)
+LexToken(CASE,'case',1,1907)
+LexToken(DQSTRING,'"define"',1,1919)
+LexToken(THEN,'then',1,1921)
+LexToken(EOL,'\n',1,1925)
+LexToken(VAR,'slope',1,1934)
+LexToken(ASSIGNMENT,'=',1,1939)
+LexToken(NUMBER,'0',1,1940)
+LexToken(SEMICOLON,';',1,1941)
+LexToken(EOL,'\n',1,1942)
+LexToken(VAR,'iout',1,1951)
+LexToken(ASSIGNMENT,'=',1,1955)
+LexToken(NUMBER,'0',1,1956)
+LexToken(SEMICOLON,';',1,1957)
+LexToken(EOL,'\n',1,1958)
+LexToken(VAR,'stt',1,1967)
+LexToken(ASSIGNMENT,'=',1,1970)
+LexToken(NUMBER,'0',1,1971)
+LexToken(SEMICOLON,';',1,1972)
+LexToken(EOL,'\n',1,1973)
+LexToken(VAR,'rpar',1,1982)
+LexToken(ASSIGNMENT,'=',1,1986)
+LexToken(OPENSQBRACKET,'[',1,1987)
+LexToken(VAR,'slope',1,1988)
+LexToken(SEMICOLON,';',1,1993)
+LexToken(VAR,'stt',1,1994)
+LexToken(SEMICOLON,';',1,1997)
+LexToken(VAR,'iout',1,1998)
+LexToken(CLOSESQBRACKET,']',1,2002)
+LexToken(SEMICOLON,';',1,2003)
+LexToken(EOL,'\n',1,2004)
+LexToken(VAR,'model',1,2013)
+LexToken(ASSIGNMENT,'=',1,2018)
+LexToken(SCICOS_MODEL,'scicos_model',1,2019)
+LexToken(OPENBRACKET,'(',1,2031)
+LexToken(CLOSEBRACKET,')',1,2032)
+LexToken(EOL,'\n',1,2033)
+LexToken(VAR,'model',1,2042)
+LexToken(DOT,'.',1,2047)
+LexToken(VAR,'sim',1,2048)
+LexToken(ASSIGNMENT,'=',1,2051)
+LexToken(VAR,'list',1,2052)
+LexToken(OPENBRACKET,'(',1,2056)
+LexToken(DQSTRING,'"ramp"',1,2062)
+LexToken(COMMA,',',1,2063)
+LexToken(NUMBER,'4',1,2064)
+LexToken(CLOSEBRACKET,')',1,2065)
+LexToken(EOL,'\n',1,2066)
+LexToken(VAR,'model',1,2075)
+LexToken(DOT,'.',1,2080)
+LexToken(VAR,'in',1,2081)
+LexToken(ASSIGNMENT,'=',1,2083)
+LexToken(OPENSQBRACKET,'[',1,2084)
+LexToken(CLOSESQBRACKET,']',1,2085)
+LexToken(EOL,'\n',1,2086)
+LexToken(VAR,'model',1,2095)
+LexToken(DOT,'.',1,2100)
+LexToken(VAR,'out',1,2101)
+LexToken(ASSIGNMENT,'=',1,2104)
+LexToken(NUMBER,'1',1,2105)
+LexToken(EOL,'\n',1,2106)
+LexToken(VAR,'model',1,2115)
+LexToken(DOT,'.',1,2120)
+LexToken(VAR,'rpar',1,2121)
+LexToken(ASSIGNMENT,'=',1,2125)
+LexToken(VAR,'rpar',1,2126)
+LexToken(EOL,'\n',1,2130)
+LexToken(VAR,'model',1,2139)
+LexToken(DOT,'.',1,2144)
+LexToken(VAR,'blocktype',1,2145)
+LexToken(ASSIGNMENT,'=',1,2154)
+LexToken(DQSTRING,'"c"',1,2157)
+LexToken(EOL,'\n',1,2158)
+LexToken(VAR,'model',1,2167)
+LexToken(DOT,'.',1,2172)
+LexToken(VAR,'nmode',1,2173)
+LexToken(ASSIGNMENT,'=',1,2178)
+LexToken(NUMBER,'1',1,2179)
+LexToken(EOL,'\n',1,2180)
+LexToken(VAR,'model',1,2189)
+LexToken(DOT,'.',1,2194)
+LexToken(VAR,'nzcross',1,2195)
+LexToken(ASSIGNMENT,'=',1,2202)
+LexToken(NUMBER,'1',1,2203)
+LexToken(EOL,'\n',1,2204)
+LexToken(VAR,'model',1,2213)
+LexToken(DOT,'.',1,2218)
+LexToken(VAR,'dep_ut',1,2219)
+LexToken(ASSIGNMENT,'=',1,2225)
+LexToken(OPENSQBRACKET,'[',1,2226)
+LexToken(PREVAR_BOOLEAN,'%f',1,2227)
+LexToken(PREVAR_BOOLEAN,'%t',1,2230)
+LexToken(CLOSESQBRACKET,']',1,2232)
+LexToken(EOL,'\n',1,2233)
+LexToken(EOL,'\n',1,2234)
+LexToken(VAR,'exprs',1,2243)
+LexToken(ASSIGNMENT,'=',1,2248)
+LexToken(OPENSQBRACKET,'[',1,2249)
+LexToken(VAR,'string',1,2250)
+LexToken(OPENBRACKET,'(',1,2256)
+LexToken(VAR,'rpar',1,2257)
+LexToken(CLOSEBRACKET,')',1,2261)
+LexToken(CLOSESQBRACKET,']',1,2262)
+LexToken(EOL,'\n',1,2263)
+LexToken(VAR,'gr_i',1,2272)
+LexToken(ASSIGNMENT,'=',1,2276)
+LexToken(OPENSQBRACKET,'[',1,2277)
+LexToken(CLOSESQBRACKET,']',1,2278)
+LexToken(EOL,'\n',1,2279)
+LexToken(VAR,'x',1,2288)
+LexToken(ASSIGNMENT,'=',1,2289)
+LexToken(VAR,'standard_define',1,2290)
+LexToken(OPENBRACKET,'(',1,2305)
+LexToken(OPENSQBRACKET,'[',1,2306)
+LexToken(NUMBER,'2',1,2307)
+LexToken(NUMBER,'2',1,2309)
+LexToken(CLOSESQBRACKET,']',1,2310)
+LexToken(COMMA,',',1,2311)
+LexToken(VAR,'model',1,2312)
+LexToken(COMMA,',',1,2317)
+LexToken(VAR,'exprs',1,2318)
+LexToken(COMMA,',',1,2323)
+LexToken(VAR,'gr_i',1,2324)
+LexToken(CLOSEBRACKET,')',1,2328)
+LexToken(EOL,'\n',1,2329)
+LexToken(END,'end',1,2334)
+LexToken(EOL,'\n',1,2337)
+LexToken(ENDFUNCTION,'endfunction',1,2338)
+LexToken(EOL,'\n',1,2349)