summaryrefslogtreecommitdiff
path: root/js/Sinks/BARXY.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-15 00:48:55 +0530
committerSunil Shetye2018-06-15 16:22:12 +0530
commitbe9f32c23ef04b74ad1b07a09f0663015dc98993 (patch)
treea8d8b3ad7a01e93d72a791d59e78e09443bef5ae /js/Sinks/BARXY.js
parent637774bd20563d502442fca84ee862b560b7b6dd (diff)
downloadsci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.gz
sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.bz2
sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.zip
identify the job blocks
Diffstat (limited to 'js/Sinks/BARXY.js')
-rw-r--r--js/Sinks/BARXY.js504
1 files changed, 62 insertions, 442 deletions
diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js
index db81171e..c66f402c 100644
--- a/js/Sinks/BARXY.js
+++ b/js/Sinks/BARXY.js
@@ -1,442 +1,62 @@
-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(EOL,'\n',1,416)
-LexToken(FUNCTION,'function',1,417)
-LexToken(OPENSQBRACKET,'[',1,426)
-LexToken(VAR,'x',1,427)
-LexToken(COMMA,',',1,428)
-LexToken(VAR,'y',1,429)
-LexToken(COMMA,',',1,430)
-LexToken(VAR,'typ',1,431)
-LexToken(CLOSESQBRACKET,']',1,434)
-LexToken(ASSIGNMENT,'=',1,435)
-LexToken(VAR,'BARXY',1,436)
-LexToken(OPENBRACKET,'(',1,441)
-LexToken(VAR,'job',1,442)
-LexToken(COMMA,',',1,445)
-LexToken(VAR,'arg1',1,446)
-LexToken(COMMA,',',1,450)
-LexToken(VAR,'arg2',1,451)
-LexToken(CLOSEBRACKET,')',1,455)
-LexToken(EOL,'\n',1,456)
-LexToken(VAR,'x',1,461)
-LexToken(ASSIGNMENT,'=',1,462)
-LexToken(OPENSQBRACKET,'[',1,463)
-LexToken(CLOSESQBRACKET,']',1,464)
-LexToken(EOL,'\n',1,465)
-LexToken(VAR,'y',1,471)
-LexToken(ASSIGNMENT,'=',1,472)
-LexToken(OPENSQBRACKET,'[',1,473)
-LexToken(CLOSESQBRACKET,']',1,474)
-LexToken(EOL,'\n',1,475)
-LexToken(VAR,'typ',1,481)
-LexToken(ASSIGNMENT,'=',1,484)
-LexToken(OPENSQBRACKET,'[',1,485)
-LexToken(CLOSESQBRACKET,']',1,486)
-LexToken(EOL,'\n',1,487)
-LexToken(SELECT,'select',1,493)
-LexToken(VAR,'job',1,500)
-LexToken(EOL,'\n',1,503)
-LexToken(CASE,'case',1,508)
-LexToken(DQSTRING,'"set"',1,517)
-LexToken(THEN,'then',1,519)
-LexToken(EOL,'\n',1,523)
-LexToken(VAR,'x',1,532)
-LexToken(ASSIGNMENT,'=',1,533)
-LexToken(VAR,'arg1',1,534)
-LexToken(EOL,'\n',1,538)
-LexToken(VAR,'graphics',1,548)
-LexToken(ASSIGNMENT,'=',1,556)
-LexToken(VAR,'arg1',1,557)
-LexToken(DOT,'.',1,561)
-LexToken(VAR,'graphics',1,562)
-LexToken(EOL,'\n',1,570)
-LexToken(VAR,'exprs',1,580)
-LexToken(ASSIGNMENT,'=',1,585)
-LexToken(VAR,'graphics',1,586)
-LexToken(DOT,'.',1,594)
-LexToken(VAR,'exprs',1,595)
-LexToken(EOL,'\n',1,600)
-LexToken(VAR,'model',1,609)
-LexToken(ASSIGNMENT,'=',1,614)
-LexToken(VAR,'arg1',1,615)
-LexToken(DOT,'.',1,619)
-LexToken(VAR,'model',1,620)
-LexToken(EOL,'\n',1,625)
-LexToken(EOL,'\n',1,627)
-LexToken(WHILE,'while',1,636)
-LexToken(PREVAR_BOOLEAN,'%t',1,642)
-LexToken(DO,'do',1,645)
-LexToken(EOL,'\n',1,647)
-LexToken(OPENSQBRACKET,'[',1,660)
-LexToken(VAR,'ok',1,661)
-LexToken(COMMA,',',1,663)
-LexToken(VAR,'xmin',1,664)
-LexToken(COMMA,',',1,668)
-LexToken(VAR,'xmax',1,669)
-LexToken(COMMA,',',1,673)
-LexToken(VAR,'ymin',1,674)
-LexToken(COMMA,',',1,678)
-LexToken(VAR,'ymax',1,679)
-LexToken(COMMA,',',1,683)
-LexToken(VAR,'thickness',1,684)
-LexToken(COMMA,',',1,693)
-LexToken(VAR,'exprs',1,694)
-LexToken(CLOSESQBRACKET,']',1,699)
-LexToken(ASSIGNMENT,'=',1,700)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,701)
-LexToken(OPENBRACKET,'(',1,716)
-LexToken(DQSTRING,'"Set Scope parameters"',1,738)
-LexToken(COMMA,',',1,739)
-LexToken(OPENSQBRACKET,'[',1,755)
-LexToken(DQSTRING,'"Xmin"',1,761)
-LexToken(SEMICOLON,';',1,763)
-LexToken(DQSTRING,'"Xmax"',1,770)
-LexToken(SEMICOLON,';',1,772)
-LexToken(DQSTRING,'"Ymin"',1,779)
-LexToken(SEMICOLON,';',1,781)
-LexToken(DQSTRING,'"Ymax"',1,788)
-LexToken(SEMICOLON,';',1,789)
-LexToken(DQSTRING,'"Segs Thickness"',1,805)
-LexToken(CLOSESQBRACKET,']',1,806)
-LexToken(COMMA,',',1,807)
-LexToken(VAR,'list',1,824)
-LexToken(OPENBRACKET,'(',1,828)
-LexToken(DQSTRING,'"vec"',1,833)
-LexToken(COMMA,',',1,834)
-LexToken(NUMBER,'1',1,835)
-LexToken(COMMA,',',1,836)
-LexToken(DQSTRING,'"vec"',1,841)
-LexToken(COMMA,',',1,842)
-LexToken(NUMBER,'1',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(DQSTRING,'"vec"',1,849)
-LexToken(COMMA,',',1,850)
-LexToken(NUMBER,'1',1,851)
-LexToken(COMMA,',',1,852)
-LexToken(DQSTRING,'"vec"',1,857)
-LexToken(COMMA,',',1,858)
-LexToken(NUMBER,'1',1,859)
-LexToken(COMMA,',',1,860)
-LexToken(DQSTRING,'"vec"',1,866)
-LexToken(COMMA,',',1,867)
-LexToken(NUMBER,'1',1,869)
-LexToken(CLOSEBRACKET,')',1,870)
-LexToken(COMMA,',',1,871)
-LexToken(VAR,'exprs',1,872)
-LexToken(CLOSEBRACKET,')',1,877)
-LexToken(EOL,'\n',1,878)
-LexToken(IF,'if',1,891)
-LexToken(NOT,'~',1,894)
-LexToken(VAR,'ok',1,895)
-LexToken(THEN,'then',1,898)
-LexToken(EOL,'\n',1,902)
-LexToken(BREAK,'break',1,919)
-LexToken(EOL,'\n',1,924)
-LexToken(END,'end',1,937)
-LexToken(EOL,'\n',1,967)
-LexToken(EOL,'\n',1,968)
-LexToken(VAR,'mess',1,981)
-LexToken(ASSIGNMENT,'=',1,985)
-LexToken(OPENSQBRACKET,'[',1,986)
-LexToken(CLOSESQBRACKET,']',1,987)
-LexToken(EOL,'\n',1,988)
-LexToken(IF,'if',1,1001)
-LexToken(VAR,'ymin',1,1004)
-LexToken(COMPARISON,'>=',1,1008)
-LexToken(VAR,'ymax',1,1010)
-LexToken(THEN,'then',1,1015)
-LexToken(EOL,'\n',1,1019)
-LexToken(VAR,'mess',1,1036)
-LexToken(ASSIGNMENT,'=',1,1040)
-LexToken(OPENSQBRACKET,'[',1,1041)
-LexToken(VAR,'mess',1,1042)
-LexToken(SEMICOLON,';',1,1046)
-LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1078)
-LexToken(SEMICOLON,';',1,1079)
-LexToken(DQSTRING,'" "',1,1082)
-LexToken(CLOSESQBRACKET,']',1,1083)
-LexToken(EOL,'\n',1,1084)
-LexToken(VAR,'ok',1,1101)
-LexToken(ASSIGNMENT,'=',1,1103)
-LexToken(PREVAR_BOOLEAN,'%f',1,1104)
-LexToken(EOL,'\n',1,1106)
-LexToken(END,'end',1,1119)
-LexToken(EOL,'\n',1,1122)
-LexToken(IF,'if',1,1135)
-LexToken(VAR,'xmin',1,1138)
-LexToken(COMPARISON,'>=',1,1142)
-LexToken(VAR,'xmax',1,1144)
-LexToken(THEN,'then',1,1149)
-LexToken(EOL,'\n',1,1153)
-LexToken(VAR,'mess',1,1170)
-LexToken(ASSIGNMENT,'=',1,1174)
-LexToken(OPENSQBRACKET,'[',1,1175)
-LexToken(VAR,'mess',1,1176)
-LexToken(SEMICOLON,';',1,1180)
-LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1212)
-LexToken(SEMICOLON,';',1,1213)
-LexToken(DQSTRING,'" "',1,1216)
-LexToken(CLOSESQBRACKET,']',1,1217)
-LexToken(EOL,'\n',1,1218)
-LexToken(VAR,'ok',1,1235)
-LexToken(ASSIGNMENT,'=',1,1237)
-LexToken(PREVAR_BOOLEAN,'%f',1,1238)
-LexToken(EOL,'\n',1,1240)
-LexToken(END,'end',1,1253)
-LexToken(EOL,'\n',1,1256)
-LexToken(IF,'if',1,1269)
-LexToken(VAR,'thickness',1,1272)
-LexToken(COMPARISON,'<=',1,1282)
-LexToken(NUMBER,'0',1,1284)
-LexToken(THEN,'then',1,1286)
-LexToken(EOL,'\n',1,1290)
-LexToken(VAR,'mess',1,1307)
-LexToken(ASSIGNMENT,'=',1,1311)
-LexToken(OPENSQBRACKET,'[',1,1312)
-LexToken(VAR,'mess',1,1313)
-LexToken(SEMICOLON,';',1,1318)
-LexToken(DQSTRING,'"Thickness must be strictly positive."',1,1357)
-LexToken(CLOSESQBRACKET,']',1,1358)
-LexToken(EOL,'\n',1,1359)
-LexToken(VAR,'ok',1,1376)
-LexToken(ASSIGNMENT,'=',1,1378)
-LexToken(PREVAR_BOOLEAN,'%f',1,1379)
-LexToken(EOL,'\n',1,1381)
-LexToken(END,'end',1,1394)
-LexToken(EOL,'\n',1,1397)
-LexToken(IF,'if',1,1410)
-LexToken(NOT,'~',1,1413)
-LexToken(VAR,'ok',1,1414)
-LexToken(THEN,'then',1,1417)
-LexToken(EOL,'\n',1,1421)
-LexToken(VAR,'message',1,1438)
-LexToken(OPENBRACKET,'(',1,1445)
-LexToken(VAR,'mess',1,1446)
-LexToken(CLOSEBRACKET,')',1,1450)
-LexToken(EOL,'\n',1,1451)
-LexToken(ELSE,'else',1,1464)
-LexToken(EOL,'\n',1,1468)
-LexToken(VAR,'model',1,1485)
-LexToken(DOT,'.',1,1490)
-LexToken(VAR,'rpar',1,1491)
-LexToken(ASSIGNMENT,'=',1,1495)
-LexToken(OPENSQBRACKET,'[',1,1496)
-LexToken(VAR,'xmin',1,1497)
-LexToken(SEMICOLON,';',1,1502)
-LexToken(VAR,'xmax',1,1504)
-LexToken(SEMICOLON,';',1,1509)
-LexToken(VAR,'ymin',1,1511)
-LexToken(SEMICOLON,';',1,1516)
-LexToken(VAR,'ymax',1,1518)
-LexToken(CLOSESQBRACKET,']',1,1522)
-LexToken(EOL,'\n',1,1523)
-LexToken(VAR,'model',1,1540)
-LexToken(DOT,'.',1,1545)
-LexToken(VAR,'ipar',1,1546)
-LexToken(ASSIGNMENT,'=',1,1550)
-LexToken(VAR,'thickness',1,1551)
-LexToken(EOL,'\n',1,1560)
-LexToken(VAR,'graphics',1,1577)
-LexToken(DOT,'.',1,1585)
-LexToken(VAR,'exprs',1,1586)
-LexToken(ASSIGNMENT,'=',1,1591)
-LexToken(VAR,'exprs',1,1592)
-LexToken(EOL,'\n',1,1597)
-LexToken(VAR,'x',1,1615)
-LexToken(DOT,'.',1,1616)
-LexToken(VAR,'graphics',1,1617)
-LexToken(ASSIGNMENT,'=',1,1625)
-LexToken(VAR,'graphics',1,1626)
-LexToken(EOL,'\n',1,1634)
-LexToken(VAR,'x',1,1652)
-LexToken(DOT,'.',1,1653)
-LexToken(VAR,'model',1,1654)
-LexToken(ASSIGNMENT,'=',1,1659)
-LexToken(VAR,'model',1,1660)
-LexToken(EOL,'\n',1,1665)
-LexToken(BREAK,'break',1,1683)
-LexToken(EOL,'\n',1,1688)
-LexToken(END,'end',1,1701)
-LexToken(EOL,'\n',1,1704)
-LexToken(END,'end',1,1713)
-LexToken(EOL,'\n',1,1716)
-LexToken(CASE,'case',1,1721)
-LexToken(DQSTRING,'"define"',1,1733)
-LexToken(THEN,'then',1,1735)
-LexToken(EOL,'\n',1,1739)
-LexToken(VAR,'model',1,1748)
-LexToken(ASSIGNMENT,'=',1,1753)
-LexToken(SCICOS_MODEL,'scicos_model',1,1754)
-LexToken(OPENBRACKET,'(',1,1766)
-LexToken(CLOSEBRACKET,')',1,1767)
-LexToken(EOL,'\n',1,1768)
-LexToken(VAR,'xmin',1,1778)
-LexToken(ASSIGNMENT,'=',1,1783)
-LexToken(ADDITION,'-',1,1785)
-LexToken(NUMBER,'15',1,1786)
-LexToken(EOL,'\n',1,1788)
-LexToken(VAR,'xmax',1,1798)
-LexToken(ASSIGNMENT,'=',1,1803)
-LexToken(NUMBER,'15',1,1805)
-LexToken(EOL,'\n',1,1807)
-LexToken(VAR,'ymin',1,1817)
-LexToken(ASSIGNMENT,'=',1,1822)
-LexToken(ADDITION,'-',1,1824)
-LexToken(NUMBER,'15',1,1825)
-LexToken(EOL,'\n',1,1827)
-LexToken(VAR,'ymax',1,1837)
-LexToken(ASSIGNMENT,'=',1,1842)
-LexToken(NUMBER,'15',1,1844)
-LexToken(EOL,'\n',1,1846)
-LexToken(VAR,'model',1,1856)
-LexToken(DOT,'.',1,1861)
-LexToken(VAR,'sim',1,1862)
-LexToken(ASSIGNMENT,'=',1,1865)
-LexToken(VAR,'list',1,1866)
-LexToken(OPENBRACKET,'(',1,1870)
-LexToken(DQSTRING,'"BARXY_sim"',1,1881)
-LexToken(COMMA,',',1,1882)
-LexToken(NUMBER,'5',1,1884)
-LexToken(CLOSEBRACKET,')',1,1885)
-LexToken(EOL,'\n',1,1886)
-LexToken(VAR,'model',1,1895)
-LexToken(DOT,'.',1,1900)
-LexToken(VAR,'blocktype',1,1901)
-LexToken(ASSIGNMENT,'=',1,1910)
-LexToken(DQSTRING,'"d"',1,1913)
-LexToken(EOL,'\n',1,1914)
-LexToken(VAR,'model',1,1924)
-LexToken(DOT,'.',1,1929)
-LexToken(VAR,'dep_ut',1,1930)
-LexToken(ASSIGNMENT,'=',1,1936)
-LexToken(OPENSQBRACKET,'[',1,1937)
-LexToken(PREVAR_BOOLEAN,'%t',1,1938)
-LexToken(PREVAR_BOOLEAN,'%f',1,1941)
-LexToken(CLOSESQBRACKET,']',1,1943)
-LexToken(EOL,'\n',1,1944)
-LexToken(VAR,'model',1,1954)
-LexToken(DOT,'.',1,1959)
-LexToken(VAR,'in',1,1960)
-LexToken(ASSIGNMENT,'=',1,1962)
-LexToken(OPENSQBRACKET,'[',1,1963)
-LexToken(ADDITION,'-',1,1964)
-LexToken(NUMBER,'1',1,1965)
-LexToken(SEMICOLON,';',1,1966)
-LexToken(ADDITION,'-',1,1967)
-LexToken(NUMBER,'1',1,1968)
-LexToken(CLOSESQBRACKET,']',1,1969)
-LexToken(EOL,'\n',1,1970)
-LexToken(VAR,'model',1,1980)
-LexToken(DOT,'.',1,1985)
-LexToken(VAR,'intyp',1,1986)
-LexToken(ASSIGNMENT,'=',1,1991)
-LexToken(OPENSQBRACKET,'[',1,1992)
-LexToken(NUMBER,'1',1,1993)
-LexToken(CLOSESQBRACKET,']',1,1994)
-LexToken(EOL,'\n',1,1995)
-LexToken(VAR,'model',1,2005)
-LexToken(DOT,'.',1,2010)
-LexToken(VAR,'out',1,2011)
-LexToken(ASSIGNMENT,'=',1,2014)
-LexToken(OPENSQBRACKET,'[',1,2015)
-LexToken(CLOSESQBRACKET,']',1,2016)
-LexToken(EOL,'\n',1,2017)
-LexToken(VAR,'model',1,2027)
-LexToken(DOT,'.',1,2032)
-LexToken(VAR,'evtin',1,2033)
-LexToken(ASSIGNMENT,'=',1,2038)
-LexToken(OPENSQBRACKET,'[',1,2039)
-LexToken(NUMBER,'1',1,2040)
-LexToken(CLOSESQBRACKET,']',1,2041)
-LexToken(EOL,'\n',1,2042)
-LexToken(VAR,'model',1,2051)
-LexToken(DOT,'.',1,2056)
-LexToken(VAR,'rpar',1,2057)
-LexToken(ASSIGNMENT,'=',1,2061)
-LexToken(OPENSQBRACKET,'[',1,2062)
-LexToken(VAR,'xmin',1,2063)
-LexToken(SEMICOLON,';',1,2068)
-LexToken(VAR,'xmax',1,2070)
-LexToken(SEMICOLON,';',1,2075)
-LexToken(VAR,'ymin',1,2077)
-LexToken(SEMICOLON,';',1,2082)
-LexToken(VAR,'ymax',1,2084)
-LexToken(CLOSESQBRACKET,']',1,2088)
-LexToken(EOL,'\n',1,2089)
-LexToken(VAR,'model',1,2098)
-LexToken(DOT,'.',1,2103)
-LexToken(VAR,'ipar',1,2104)
-LexToken(ASSIGNMENT,'=',1,2108)
-LexToken(NUMBER,'1',1,2109)
-LexToken(EOL,'\n',1,2110)
-LexToken(VAR,'x',1,2120)
-LexToken(ASSIGNMENT,'=',1,2121)
-LexToken(VAR,'standard_define',1,2122)
-LexToken(OPENBRACKET,'(',1,2137)
-LexToken(OPENSQBRACKET,'[',1,2138)
-LexToken(NUMBER,'2',1,2139)
-LexToken(NUMBER,'2',1,2141)
-LexToken(CLOSESQBRACKET,']',1,2142)
-LexToken(COMMA,',',1,2143)
-LexToken(VAR,'model',1,2144)
-LexToken(COMMA,',',1,2149)
-LexToken(OPENSQBRACKET,'[',1,2150)
-LexToken(CLOSESQBRACKET,']',1,2151)
-LexToken(COMMA,',',1,2152)
-LexToken(OPENSQBRACKET,'[',1,2153)
-LexToken(CLOSESQBRACKET,']',1,2154)
-LexToken(CLOSEBRACKET,')',1,2155)
-LexToken(EOL,'\n',1,2156)
-LexToken(VAR,'x',1,2166)
-LexToken(DOT,'.',1,2167)
-LexToken(VAR,'graphics',1,2168)
-LexToken(DOT,'.',1,2176)
-LexToken(VAR,'in_implicit',1,2177)
-LexToken(ASSIGNMENT,'=',1,2188)
-LexToken(OPENSQBRACKET,'[',1,2189)
-LexToken(DQSTRING,'"E"',1,2192)
-LexToken(COMMA,',',1,2193)
-LexToken(DQSTRING,'"E"',1,2197)
-LexToken(CLOSESQBRACKET,']',1,2198)
-LexToken(EOL,'\n',1,2199)
-LexToken(VAR,'x',1,2209)
-LexToken(DOT,'.',1,2210)
-LexToken(VAR,'graphics',1,2211)
-LexToken(DOT,'.',1,2219)
-LexToken(VAR,'out_implicit',1,2220)
-LexToken(ASSIGNMENT,'=',1,2232)
-LexToken(OPENSQBRACKET,'[',1,2233)
-LexToken(CLOSESQBRACKET,']',1,2234)
-LexToken(EOL,'\n',1,2235)
-LexToken(VAR,'x',1,2245)
-LexToken(DOT,'.',1,2246)
-LexToken(VAR,'graphics',1,2247)
-LexToken(DOT,'.',1,2255)
-LexToken(VAR,'exprs',1,2256)
-LexToken(ASSIGNMENT,'=',1,2261)
-LexToken(OPENSQBRACKET,'[',1,2262)
-LexToken(DQSTRING,'"-15"',1,2267)
-LexToken(SEMICOLON,';',1,2268)
-LexToken(DQSTRING,'"15"',1,2272)
-LexToken(SEMICOLON,';',1,2273)
-LexToken(DQSTRING,'"-15"',1,2278)
-LexToken(SEMICOLON,';',1,2279)
-LexToken(DQSTRING,'"15"',1,2283)
-LexToken(SEMICOLON,';',1,2284)
-LexToken(DQSTRING,'"1"',1,2287)
-LexToken(CLOSESQBRACKET,']',1,2288)
-LexToken(EOL,'\n',1,2289)
-LexToken(END,'end',1,2294)
-LexToken(EOL,'\n',1,2297)
-LexToken(ENDFUNCTION,'endfunction',1,2298)
-LexToken(EOL,'\n',1,2309)
+/* autogenerated from "macros/Sinks/BARXY.sci" */
+function BARXY() {
+BARXY.prototype.get = function BARXY() {
+}
+BARXY.prototype.set = function BARXY() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,xmin,xmax,ymin,ymax,thickness,exprs]=scicos_getvalue("Set Scope parameters",["Xmin","Xmax","Ymin","Ymax","Segs Thickness"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+mess=[];
+if (ymin>=ymax) {
+mess=[mess,"Ymax must be greater than Ymin"," "];
+ok=None;
+}
+if (xmin>=xmax) {
+mess=[mess,"Xmax must be greater than Xmin"," "];
+ok=None;
+}
+if (thickness<=0) {
+mess=[mess,"Thickness must be strictly positive."];
+ok=None;
+}
+if (!ok) {
+message(mess);
+} else {
+model.rpar=[xmin,xmax,ymin,ymax];
+model.ipar=thickness;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+BARXY.prototype.define = function BARXY() {
+model=scicos_model();
+xmin=-15;
+xmax=15;
+ymin=-15;
+ymax=15;
+model.sim=list("BARXY_sim",5);
+model.blocktype="d";
+model.dep_ut=[true,None];
+model.in=[-1,-1];
+model.intyp=[1];
+model.out=[];
+model.evtin=[1];
+model.rpar=[xmin,xmax,ymin,ymax];
+model.ipar=1;
+x=standard_define([2,2],model,[],[]);
+x.graphics.in_implicit=["E","E"];
+x.graphics.out_implicit=[];
+x.graphics.exprs=["-15","15","-15","15","1"];
+}
+BARXY.prototype.details = function BARXY() {
+}
+}