summaryrefslogtreecommitdiff
path: root/js/Sources/READAU_f.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/Sources/READAU_f.js
parent637774bd20563d502442fca84ee862b560b7b6dd (diff)
downloadsci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.gz
sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.bz2
sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.zip
identify the job blocks
Diffstat (limited to 'js/Sources/READAU_f.js')
-rw-r--r--js/Sources/READAU_f.js849
1 files changed, 83 insertions, 766 deletions
diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js
index 51948b8b..365f072e 100644
--- a/js/Sources/READAU_f.js
+++ b/js/Sources/READAU_f.js
@@ -1,766 +1,83 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,925)
-LexToken(VAR,'READAU_f',1,926)
-LexToken(OPENBRACKET,'(',1,934)
-LexToken(VAR,'job',1,935)
-LexToken(COMMA,',',1,938)
-LexToken(VAR,'arg1',1,939)
-LexToken(COMMA,',',1,943)
-LexToken(VAR,'arg2',1,944)
-LexToken(CLOSEBRACKET,')',1,948)
-LexToken(EOL,'\n',1,949)
-LexToken(VAR,'x',1,954)
-LexToken(ASSIGNMENT,'=',1,955)
-LexToken(OPENSQBRACKET,'[',1,956)
-LexToken(CLOSESQBRACKET,']',1,957)
-LexToken(EOL,'\n',1,958)
-LexToken(VAR,'y',1,964)
-LexToken(ASSIGNMENT,'=',1,965)
-LexToken(OPENSQBRACKET,'[',1,966)
-LexToken(CLOSESQBRACKET,']',1,967)
-LexToken(EOL,'\n',1,968)
-LexToken(VAR,'typ',1,974)
-LexToken(ASSIGNMENT,'=',1,977)
-LexToken(OPENSQBRACKET,'[',1,978)
-LexToken(CLOSESQBRACKET,']',1,979)
-LexToken(EOL,'\n',1,980)
-LexToken(SELECT,'select',1,986)
-LexToken(VAR,'job',1,993)
-LexToken(EOL,'\n',1,996)
-LexToken(CASE,'case',1,1001)
-LexToken(DQSTRING,'"set"',1,1010)
-LexToken(THEN,'then',1,1012)
-LexToken(EOL,'\n',1,1016)
-LexToken(VAR,'x',1,1025)
-LexToken(ASSIGNMENT,'=',1,1026)
-LexToken(VAR,'arg1',1,1027)
-LexToken(EOL,'\n',1,1031)
-LexToken(VAR,'graphics',1,1041)
-LexToken(ASSIGNMENT,'=',1,1049)
-LexToken(VAR,'arg1',1,1050)
-LexToken(DOT,'.',1,1054)
-LexToken(VAR,'graphics',1,1055)
-LexToken(EOL,'\n',1,1063)
-LexToken(VAR,'exprs',1,1073)
-LexToken(ASSIGNMENT,'=',1,1078)
-LexToken(VAR,'graphics',1,1079)
-LexToken(DOT,'.',1,1087)
-LexToken(VAR,'exprs',1,1088)
-LexToken(EOL,'\n',1,1093)
-LexToken(VAR,'model',1,1102)
-LexToken(ASSIGNMENT,'=',1,1107)
-LexToken(VAR,'arg1',1,1108)
-LexToken(DOT,'.',1,1112)
-LexToken(VAR,'model',1,1113)
-LexToken(EOL,'\n',1,1118)
-LexToken(VAR,'out',1,1128)
-LexToken(ASSIGNMENT,'=',1,1131)
-LexToken(VAR,'model',1,1132)
-LexToken(DOT,'.',1,1137)
-LexToken(VAR,'out',1,1138)
-LexToken(EOL,'\n',1,1141)
-LexToken(VAR,'dstate',1,1150)
-LexToken(ASSIGNMENT,'=',1,1156)
-LexToken(VAR,'model',1,1157)
-LexToken(DOT,'.',1,1162)
-LexToken(VAR,'dstate',1,1163)
-LexToken(EOL,'\n',1,1169)
-LexToken(VAR,'ipar',1,1178)
-LexToken(ASSIGNMENT,'=',1,1182)
-LexToken(VAR,'model',1,1183)
-LexToken(DOT,'.',1,1188)
-LexToken(VAR,'ipar',1,1189)
-LexToken(EOL,'\n',1,1193)
-LexToken(EOL,'\n',1,1194)
-LexToken(VAR,'imask',1,1203)
-LexToken(ASSIGNMENT,'=',1,1208)
-LexToken(NUMBER,'9',1,1209)
-LexToken(ADDITION,'+',1,1210)
-LexToken(VAR,'ipar',1,1211)
-LexToken(OPENBRACKET,'(',1,1215)
-LexToken(NUMBER,'1',1,1216)
-LexToken(CLOSEBRACKET,')',1,1217)
-LexToken(EOL,'\n',1,1218)
-LexToken(VAR,'tmask',1,1227)
-LexToken(ASSIGNMENT,'=',1,1232)
-LexToken(VAR,'ipar',1,1233)
-LexToken(OPENBRACKET,'(',1,1237)
-LexToken(VAR,'imask',1,1238)
-LexToken(CLOSEBRACKET,')',1,1243)
-LexToken(EOL,'\n',1,1244)
-LexToken(VAR,'lunit',1,1253)
-LexToken(ASSIGNMENT,'=',1,1258)
-LexToken(VAR,'dstate',1,1259)
-LexToken(OPENBRACKET,'(',1,1265)
-LexToken(NUMBER,'3',1,1266)
-LexToken(CLOSEBRACKET,')',1,1267)
-LexToken(EOL,'\n',1,1268)
-LexToken(VAR,'fname',1,1277)
-LexToken(ASSIGNMENT,'=',1,1282)
-LexToken(VAR,'exprs',1,1283)
-LexToken(OPENBRACKET,'(',1,1288)
-LexToken(NUMBER,'1',1,1289)
-LexToken(CLOSEBRACKET,')',1,1290)
-LexToken(EOL,'\n',1,1291)
-LexToken(EOL,'\n',1,1292)
-LexToken(WHILE,'while',1,1301)
-LexToken(PREVAR_BOOLEAN,'%t',1,1307)
-LexToken(DO,'do',1,1310)
-LexToken(EOL,'\n',1,1312)
-LexToken(OPENSQBRACKET,'[',1,1325)
-LexToken(VAR,'ok',1,1326)
-LexToken(COMMA,',',1,1328)
-LexToken(VAR,'fname1',1,1329)
-LexToken(COMMA,',',1,1335)
-LexToken(VAR,'N',1,1336)
-LexToken(COMMA,',',1,1337)
-LexToken(VAR,'swap',1,1338)
-LexToken(COMMA,',',1,1342)
-LexToken(VAR,'exprs',1,1343)
-LexToken(CLOSESQBRACKET,']',1,1348)
-LexToken(ASSIGNMENT,'=',1,1350)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1352)
-LexToken(OPENBRACKET,'(',1,1367)
-LexToken(OPENSQBRACKET,'[',1,1368)
-LexToken(VAR,'msprintf',1,1369)
-LexToken(OPENBRACKET,'(',1,1377)
-LexToken(VAR,'gettext',1,1378)
-LexToken(OPENBRACKET,'(',1,1385)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1410)
-LexToken(CLOSEBRACKET,')',1,1411)
-LexToken(COMMA,',',1,1412)
-LexToken(DQSTRING,'"READAU_f"',1,1423)
-LexToken(CLOSEBRACKET,')',1,1424)
-LexToken(SEMICOLON,';',1,1425)
-LexToken(DQSTRING,'" "',1,1429)
-LexToken(SEMICOLON,';',1,1430)
-LexToken(VAR,'gettext',1,1447)
-LexToken(OPENBRACKET,'(',1,1454)
-LexToken(DQSTRING,'"(Read Audio File)"',1,1473)
-LexToken(CLOSEBRACKET,')',1,1474)
-LexToken(SEMICOLON,';',1,1475)
-LexToken(DQSTRING,'" "',1,1478)
-LexToken(SEMICOLON,';',1,1479)
-LexToken(VAR,'gettext',1,1481)
-LexToken(OPENBRACKET,'(',1,1488)
-LexToken(DQSTRING,'"Read is done on a binary \\\'.au\\\' file"',1,1527)
-LexToken(CLOSEBRACKET,')',1,1528)
-LexToken(CLOSESQBRACKET,']',1,1529)
-LexToken(COMMA,',',1,1530)
-LexToken(OPENSQBRACKET,'[',1,1547)
-LexToken(VAR,'gettext',1,1548)
-LexToken(OPENBRACKET,'(',1,1555)
-LexToken(DQSTRING,'"Input File Name"',1,1572)
-LexToken(CLOSEBRACKET,')',1,1573)
-LexToken(SEMICOLON,';',1,1574)
-LexToken(VAR,'gettext',1,1576)
-LexToken(OPENBRACKET,'(',1,1583)
-LexToken(DQSTRING,'"Buffer size"',1,1596)
-LexToken(CLOSEBRACKET,')',1,1597)
-LexToken(SEMICOLON,';',1,1598)
-LexToken(VAR,'gettext',1,1600)
-LexToken(OPENBRACKET,'(',1,1607)
-LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1632)
-LexToken(CLOSEBRACKET,')',1,1633)
-LexToken(CLOSESQBRACKET,']',1,1634)
-LexToken(COMMA,',',1,1635)
-LexToken(VAR,'list',1,1652)
-LexToken(OPENBRACKET,'(',1,1656)
-LexToken(DQSTRING,'"str"',1,1661)
-LexToken(COMMA,',',1,1662)
-LexToken(NUMBER,'1',1,1663)
-LexToken(COMMA,',',1,1664)
-LexToken(DQSTRING,'"vec"',1,1669)
-LexToken(COMMA,',',1,1670)
-LexToken(NUMBER,'1',1,1671)
-LexToken(COMMA,',',1,1672)
-LexToken(DQSTRING,'"vec"',1,1677)
-LexToken(COMMA,',',1,1678)
-LexToken(NUMBER,'1',1,1679)
-LexToken(CLOSEBRACKET,')',1,1680)
-LexToken(COMMA,',',1,1681)
-LexToken(VAR,'exprs',1,1683)
-LexToken(CLOSEBRACKET,')',1,1688)
-LexToken(EOL,'\n',1,1689)
-LexToken(VAR,'tmask1',1,1703)
-LexToken(ASSIGNMENT,'=',1,1709)
-LexToken(OPENSQBRACKET,'[',1,1710)
-LexToken(CLOSESQBRACKET,']',1,1711)
-LexToken(EOL,'\n',1,1712)
-LexToken(VAR,'outmask',1,1726)
-LexToken(ASSIGNMENT,'=',1,1733)
-LexToken(NUMBER,'1',1,1734)
-LexToken(EOL,'\n',1,1735)
-LexToken(VAR,'frmt1',1,1749)
-LexToken(ASSIGNMENT,'=',1,1754)
-LexToken(DQSTRING,'"uc"',1,1758)
-LexToken(EOL,'\n',1,1759)
-LexToken(VAR,'M',1,1773)
-LexToken(ASSIGNMENT,'=',1,1774)
-LexToken(NUMBER,'1',1,1775)
-LexToken(EOL,'\n',1,1776)
-LexToken(VAR,'offset',1,1790)
-LexToken(ASSIGNMENT,'=',1,1796)
-LexToken(NUMBER,'1',1,1797)
-LexToken(EOL,'\n',1,1798)
-LexToken(IF,'if',1,1812)
-LexToken(NOT,'~',1,1815)
-LexToken(VAR,'ok',1,1816)
-LexToken(THEN,'then',1,1819)
-LexToken(EOL,'\n',1,1823)
-LexToken(BREAK,'break',1,1840)
-LexToken(EOL,'\n',1,1845)
-LexToken(END,'end',1,1859)
-LexToken(EOL,'\n',1,1889)
-LexToken(VAR,'fname1',1,1902)
-LexToken(ASSIGNMENT,'=',1,1908)
-LexToken(VAR,'stripblanks',1,1909)
-LexToken(OPENBRACKET,'(',1,1920)
-LexToken(VAR,'fname1',1,1921)
-LexToken(CLOSEBRACKET,')',1,1927)
-LexToken(EOL,'\n',1,1928)
-LexToken(VAR,'frmt1',1,1941)
-LexToken(ASSIGNMENT,'=',1,1946)
-LexToken(VAR,'stripblanks',1,1947)
-LexToken(OPENBRACKET,'(',1,1958)
-LexToken(VAR,'frmt1',1,1959)
-LexToken(CLOSEBRACKET,')',1,1964)
-LexToken(EOL,'\n',1,1965)
-LexToken(IF,'if',1,1978)
-LexToken(VAR,'alreadyran',1,1981)
-LexToken(LOGICAL,'&',1,1991)
-LexToken(VAR,'fname1',1,1992)
-LexToken(COMPARISON,'<>',1,1998)
-LexToken(VAR,'fname',1,2000)
-LexToken(THEN,'then',1,2006)
-LexToken(EOL,'\n',1,2010)
-LexToken(VAR,'block_parameter_error',1,2027)
-LexToken(OPENBRACKET,'(',1,2048)
-LexToken(VAR,'gettext',1,2049)
-LexToken(OPENBRACKET,'(',1,2056)
-LexToken(DQSTRING,'"Simulation running !!! You cannot modify Input file name"',1,2114)
-LexToken(CLOSEBRACKET,')',1,2115)
-LexToken(COMMA,',',1,2116)
-LexToken(VAR,'gettext',1,2137)
-LexToken(OPENBRACKET,'(',1,2144)
-LexToken(DQSTRING,'"End current simulation first."',1,2175)
-LexToken(CLOSEBRACKET,')',1,2176)
-LexToken(CLOSEBRACKET,')',1,2177)
-LexToken(EOL,'\n',1,2178)
-LexToken(EOL,'\n',1,2248)
-LexToken(EOL,'\n',1,2320)
-LexToken(EOL,'\n',1,2436)
-LexToken(ELSEIF,'elseif',1,2449)
-LexToken(VAR,'fname1',1,2456)
-LexToken(COMPARISON,'==',1,2463)
-LexToken(DQSTRING,'""',1,2467)
-LexToken(THEN,'then',1,2469)
-LexToken(EOL,'\n',1,2473)
-LexToken(VAR,'block_parameter_error',1,2490)
-LexToken(OPENBRACKET,'(',1,2511)
-LexToken(VAR,'msprintf',1,2512)
-LexToken(OPENBRACKET,'(',1,2520)
-LexToken(VAR,'gettext',1,2521)
-LexToken(OPENBRACKET,'(',1,2528)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2563)
-LexToken(CLOSEBRACKET,')',1,2564)
-LexToken(COMMA,',',1,2565)
-LexToken(VAR,'gettext',1,2567)
-LexToken(OPENBRACKET,'(',1,2574)
-LexToken(DQSTRING,'"Input File Name"',1,2591)
-LexToken(CLOSEBRACKET,')',1,2592)
-LexToken(CLOSEBRACKET,')',1,2593)
-LexToken(COMMA,',',1,2594)
-LexToken(VAR,'gettext',1,2596)
-LexToken(OPENBRACKET,'(',1,2603)
-LexToken(DQSTRING,'"You must provide a filename."',1,2633)
-LexToken(CLOSEBRACKET,')',1,2634)
-LexToken(CLOSEBRACKET,')',1,2635)
-LexToken(EOL,'\n',1,2636)
-LexToken(ELSEIF,'elseif',1,2650)
-LexToken(VAR,'N',1,2657)
-LexToken(COMPARISON,'<',1,2659)
-LexToken(NUMBER,'1',1,2661)
-LexToken(THEN,'then',1,2663)
-LexToken(EOL,'\n',1,2667)
-LexToken(VAR,'block_parameter_error',1,2684)
-LexToken(OPENBRACKET,'(',1,2705)
-LexToken(VAR,'msprintf',1,2706)
-LexToken(OPENBRACKET,'(',1,2714)
-LexToken(VAR,'gettext',1,2715)
-LexToken(OPENBRACKET,'(',1,2722)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2761)
-LexToken(CLOSEBRACKET,')',1,2762)
-LexToken(COMMA,',',1,2763)
-LexToken(VAR,'gettext',1,2765)
-LexToken(OPENBRACKET,'(',1,2772)
-LexToken(DQSTRING,'"Buffer size"',1,2785)
-LexToken(CLOSEBRACKET,')',1,2786)
-LexToken(COMMA,',',1,2787)
-LexToken(VAR,'N',1,2789)
-LexToken(CLOSEBRACKET,')',1,2790)
-LexToken(COMMA,',',1,2791)
-LexToken(VAR,'msprintf',1,2793)
-LexToken(OPENBRACKET,'(',1,2801)
-LexToken(VAR,'gettext',1,2802)
-LexToken(OPENBRACKET,'(',1,2809)
-LexToken(DQSTRING,'"Must be greater than %d."',1,2835)
-LexToken(CLOSEBRACKET,')',1,2836)
-LexToken(COMMA,',',1,2837)
-LexToken(NUMBER,'1',1,2839)
-LexToken(CLOSEBRACKET,')',1,2840)
-LexToken(CLOSEBRACKET,')',1,2841)
-LexToken(EOL,'\n',1,2842)
-LexToken(ELSEIF,'elseif',1,2856)
-LexToken(VAR,'alreadyran',1,2863)
-LexToken(LOGICAL,'&',1,2874)
-LexToken(OPENBRACKET,'(',1,2876)
-LexToken(VAR,'N',1,2877)
-LexToken(COMPARISON,'<>',1,2879)
-LexToken(VAR,'ipar',1,2882)
-LexToken(OPENBRACKET,'(',1,2886)
-LexToken(NUMBER,'6',1,2887)
-LexToken(CLOSEBRACKET,')',1,2888)
-LexToken(CLOSEBRACKET,')',1,2889)
-LexToken(THEN,'then',1,2891)
-LexToken(EOL,'\n',1,2895)
-LexToken(VAR,'block_parameter_error',1,2912)
-LexToken(OPENBRACKET,'(',1,2933)
-LexToken(VAR,'msprintf',1,2934)
-LexToken(OPENBRACKET,'(',1,2942)
-LexToken(VAR,'gettext',1,2943)
-LexToken(OPENBRACKET,'(',1,2950)
-LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,2990)
-LexToken(CLOSEBRACKET,')',1,2991)
-LexToken(COMMA,',',1,2992)
-LexToken(VAR,'gettext',1,2994)
-LexToken(OPENBRACKET,'(',1,3001)
-LexToken(DQSTRING,'"Buffer Size"',1,3014)
-LexToken(CLOSEBRACKET,')',1,3015)
-LexToken(CLOSEBRACKET,')',1,3016)
-LexToken(COMMA,',',1,3017)
-LexToken(VAR,'gettext',1,3019)
-LexToken(OPENBRACKET,'(',1,3026)
-LexToken(DQSTRING,'"End current simulation first."',1,3057)
-LexToken(CLOSEBRACKET,')',1,3058)
-LexToken(CLOSEBRACKET,')',1,3059)
-LexToken(EOL,'\n',1,3060)
-LexToken(ELSEIF,'elseif',1,3074)
-LexToken(VAR,'swap',1,3081)
-LexToken(COMPARISON,'<>',1,3086)
-LexToken(NUMBER,'0',1,3089)
-LexToken(LOGICAL,'&',1,3091)
-LexToken(VAR,'swap',1,3093)
-LexToken(COMPARISON,'<>',1,3098)
-LexToken(NUMBER,'1',1,3101)
-LexToken(THEN,'then',1,3103)
-LexToken(EOL,'\n',1,3107)
-LexToken(VAR,'block_parameter_error',1,3124)
-LexToken(OPENBRACKET,'(',1,3145)
-LexToken(VAR,'msprintf',1,3146)
-LexToken(OPENBRACKET,'(',1,3154)
-LexToken(VAR,'gettext',1,3155)
-LexToken(OPENBRACKET,'(',1,3162)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3201)
-LexToken(CLOSEBRACKET,')',1,3202)
-LexToken(COMMA,',',1,3203)
-LexToken(VAR,'gettext',1,3205)
-LexToken(OPENBRACKET,'(',1,3212)
-LexToken(DQSTRING,'"Swap Mode"',1,3223)
-LexToken(CLOSEBRACKET,')',1,3224)
-LexToken(COMMA,',',1,3225)
-LexToken(VAR,'swap',1,3227)
-LexToken(CLOSEBRACKET,')',1,3231)
-LexToken(COMMA,',',1,3232)
-LexToken(VAR,'msprintf',1,3234)
-LexToken(OPENBRACKET,'(',1,3242)
-LexToken(VAR,'gettext',1,3243)
-LexToken(OPENBRACKET,'(',1,3250)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,3279)
-LexToken(CLOSEBRACKET,')',1,3280)
-LexToken(COMMA,',',1,3281)
-LexToken(DQSTRING,'"[0, 1]"',1,3289)
-LexToken(CLOSEBRACKET,')',1,3290)
-LexToken(CLOSEBRACKET,')',1,3291)
-LexToken(EOL,'\n',1,3292)
-LexToken(ELSE,'else',1,3306)
-LexToken(EOL,'\n',1,3310)
-LexToken(OPENSQBRACKET,'[',1,3327)
-LexToken(VAR,'model',1,3328)
-LexToken(COMMA,',',1,3333)
-LexToken(VAR,'graphics',1,3334)
-LexToken(COMMA,',',1,3342)
-LexToken(VAR,'ok',1,3343)
-LexToken(CLOSESQBRACKET,']',1,3345)
-LexToken(ASSIGNMENT,'=',1,3346)
-LexToken(VAR,'check_io',1,3347)
-LexToken(OPENBRACKET,'(',1,3355)
-LexToken(VAR,'model',1,3356)
-LexToken(COMMA,',',1,3361)
-LexToken(VAR,'graphics',1,3362)
-LexToken(COMMA,',',1,3370)
-LexToken(OPENSQBRACKET,'[',1,3371)
-LexToken(CLOSESQBRACKET,']',1,3372)
-LexToken(COMMA,',',1,3373)
-LexToken(NUMBER,'1',1,3374)
-LexToken(COMMA,',',1,3375)
-LexToken(NUMBER,'1',1,3376)
-LexToken(COMMA,',',1,3377)
-LexToken(OPENSQBRACKET,'[',1,3378)
-LexToken(CLOSESQBRACKET,']',1,3379)
-LexToken(CLOSEBRACKET,')',1,3380)
-LexToken(EOL,'\n',1,3381)
-LexToken(VAR,'frmt1',1,3398)
-LexToken(ASSIGNMENT,'=',1,3403)
-LexToken(PART,'part',1,3404)
-LexToken(OPENBRACKET,'(',1,3408)
-LexToken(VAR,'frmt1',1,3409)
-LexToken(COMMA,',',1,3414)
-LexToken(NUMBER,'1',1,3415)
-LexToken(COLON,':',1,3416)
-LexToken(NUMBER,'3',1,3417)
-LexToken(CLOSEBRACKET,')',1,3418)
-LexToken(EOL,'\n',1,3419)
-LexToken(IF,'if',1,3437)
-LexToken(VAR,'ok',1,3440)
-LexToken(THEN,'then',1,3443)
-LexToken(EOL,'\n',1,3447)
-LexToken(VAR,'ipar',1,3468)
-LexToken(ASSIGNMENT,'=',1,3472)
-LexToken(OPENSQBRACKET,'[',1,3473)
-LexToken(VAR,'length',1,3474)
-LexToken(OPENBRACKET,'(',1,3480)
-LexToken(VAR,'fname1',1,3481)
-LexToken(CLOSEBRACKET,')',1,3487)
-LexToken(SEMICOLON,';\n',1,3488)
-LexToken(VAR,'_str2code',1,3510)
-LexToken(OPENBRACKET,'(',1,3519)
-LexToken(VAR,'frmt1',1,3520)
-LexToken(CLOSEBRACKET,')',1,3525)
-LexToken(SEMICOLON,';\n',1,3526)
-LexToken(NUMBER,'0',1,3548)
-LexToken(SEMICOLON,';\n',1,3549)
-LexToken(VAR,'N',1,3571)
-LexToken(SEMICOLON,';\n',1,3572)
-LexToken(VAR,'M',1,3594)
-LexToken(SEMICOLON,';\n',1,3595)
-LexToken(VAR,'swap',1,3617)
-LexToken(SEMICOLON,';\n',1,3621)
-LexToken(VAR,'offset',1,3643)
-LexToken(VAR,'_str2code',1,3670)
-LexToken(OPENBRACKET,'(',1,3679)
-LexToken(VAR,'fname1',1,3680)
-LexToken(CLOSEBRACKET,')',1,3686)
-LexToken(SEMICOLON,';\n',1,3687)
-LexToken(VAR,'tmask1',1,3709)
-LexToken(VAR,'outmask',1,3736)
-LexToken(OPENBRACKET,'(',1,3743)
-LexToken(COLON,':',1,3744)
-LexToken(CLOSEBRACKET,')',1,3745)
-LexToken(CLOSESQBRACKET,']',1,3746)
-LexToken(EOL,'\n',1,3747)
-LexToken(IF,'if',1,3768)
-LexToken(VAR,'prod',1,3771)
-LexToken(OPENBRACKET,'(',1,3775)
-LexToken(VAR,'size',1,3776)
-LexToken(OPENBRACKET,'(',1,3780)
-LexToken(VAR,'dstate',1,3781)
-LexToken(CLOSEBRACKET,')',1,3787)
-LexToken(CLOSEBRACKET,')',1,3788)
-LexToken(COMPARISON,'<>',1,3789)
-LexToken(OPENBRACKET,'(',1,3791)
-LexToken(VAR,'N',1,3792)
-LexToken(MULTIPLICATION,'*',1,3793)
-LexToken(VAR,'M',1,3794)
-LexToken(CLOSEBRACKET,')',1,3795)
-LexToken(ADDITION,'+',1,3796)
-LexToken(NUMBER,'3',1,3797)
-LexToken(THEN,'then',1,3799)
-LexToken(EOL,'\n',1,3803)
-LexToken(VAR,'dstate',1,3828)
-LexToken(ASSIGNMENT,'=',1,3834)
-LexToken(OPENSQBRACKET,'[',1,3835)
-LexToken(ADDITION,'-',1,3836)
-LexToken(NUMBER,'1',1,3837)
-LexToken(SEMICOLON,';',1,3838)
-LexToken(ADDITION,'-',1,3839)
-LexToken(NUMBER,'1',1,3840)
-LexToken(SEMICOLON,';',1,3841)
-LexToken(VAR,'lunit',1,3842)
-LexToken(SEMICOLON,';',1,3847)
-LexToken(VAR,'zeros',1,3848)
-LexToken(OPENBRACKET,'(',1,3853)
-LexToken(VAR,'N',1,3854)
-LexToken(MULTIPLICATION,'*',1,3855)
-LexToken(VAR,'M',1,3856)
-LexToken(COMMA,',',1,3857)
-LexToken(NUMBER,'1',1,3858)
-LexToken(CLOSEBRACKET,')',1,3859)
-LexToken(CLOSESQBRACKET,']',1,3860)
-LexToken(EOL,'\n',1,3861)
-LexToken(END,'end',1,3882)
-LexToken(EOL,'\n',1,3885)
-LexToken(VAR,'model',1,3906)
-LexToken(DOT,'.',1,3911)
-LexToken(VAR,'dstate',1,3912)
-LexToken(ASSIGNMENT,'=',1,3918)
-LexToken(VAR,'dstate',1,3919)
-LexToken(EOL,'\n',1,3925)
-LexToken(VAR,'model',1,3947)
-LexToken(DOT,'.',1,3952)
-LexToken(VAR,'ipar',1,3953)
-LexToken(ASSIGNMENT,'=',1,3957)
-LexToken(VAR,'ipar',1,3958)
-LexToken(EOL,'\n',1,3962)
-LexToken(VAR,'graphics',1,3983)
-LexToken(DOT,'.',1,3991)
-LexToken(VAR,'exprs',1,3992)
-LexToken(ASSIGNMENT,'=',1,3997)
-LexToken(VAR,'exprs',1,3998)
-LexToken(EOL,'\n',1,4003)
-LexToken(VAR,'x',1,4025)
-LexToken(DOT,'.',1,4026)
-LexToken(VAR,'graphics',1,4027)
-LexToken(ASSIGNMENT,'=',1,4035)
-LexToken(VAR,'graphics',1,4036)
-LexToken(EOL,'\n',1,4044)
-LexToken(VAR,'x',1,4066)
-LexToken(DOT,'.',1,4067)
-LexToken(VAR,'model',1,4068)
-LexToken(ASSIGNMENT,'=',1,4073)
-LexToken(VAR,'model',1,4074)
-LexToken(EOL,'\n',1,4079)
-LexToken(BREAK,'break',1,4100)
-LexToken(EOL,'\n',1,4105)
-LexToken(END,'end',1,4122)
-LexToken(EOL,'\n',1,4125)
-LexToken(END,'end',1,4138)
-LexToken(EOL,'\n',1,4141)
-LexToken(END,'end',1,4150)
-LexToken(EOL,'\n',1,4153)
-LexToken(CASE,'case',1,4158)
-LexToken(DQSTRING,'"define"',1,4170)
-LexToken(THEN,'then',1,4172)
-LexToken(EOL,'\n',1,4176)
-LexToken(VAR,'frmt',1,4185)
-LexToken(ASSIGNMENT,'=',1,4189)
-LexToken(DQSTRING,'"uc "',1,4194)
-LexToken(EOL,'\n',1,4195)
-LexToken(VAR,'fname',1,4204)
-LexToken(ASSIGNMENT,'=',1,4209)
-LexToken(DQSTRING,'"test.au"',1,4218)
-LexToken(EOL,'\n',1,4219)
-LexToken(VAR,'lunit',1,4228)
-LexToken(ASSIGNMENT,'=',1,4233)
-LexToken(NUMBER,'0',1,4234)
-LexToken(EOL,'\n',1,4235)
-LexToken(VAR,'N',1,4244)
-LexToken(ASSIGNMENT,'=',1,4245)
-LexToken(NUMBER,'20',1,4246)
-LexToken(EOL,'\n',1,4248)
-LexToken(VAR,'M',1,4258)
-LexToken(ASSIGNMENT,'=',1,4259)
-LexToken(NUMBER,'1',1,4260)
-LexToken(EOL,'\n',1,4261)
-LexToken(VAR,'tmask',1,4270)
-LexToken(ASSIGNMENT,'=',1,4275)
-LexToken(OPENSQBRACKET,'[',1,4276)
-LexToken(CLOSESQBRACKET,']',1,4277)
-LexToken(EOL,'\n',1,4278)
-LexToken(VAR,'swap',1,4287)
-LexToken(ASSIGNMENT,'=',1,4291)
-LexToken(NUMBER,'0',1,4292)
-LexToken(EOL,'\n',1,4293)
-LexToken(VAR,'offset',1,4302)
-LexToken(ASSIGNMENT,'=',1,4308)
-LexToken(NUMBER,'1',1,4309)
-LexToken(EOL,'\n',1,4310)
-LexToken(VAR,'outmask',1,4319)
-LexToken(ASSIGNMENT,'=',1,4326)
-LexToken(NUMBER,'1',1,4327)
-LexToken(EOL,'\n',1,4328)
-LexToken(VAR,'ievt',1,4337)
-LexToken(ASSIGNMENT,'=',1,4341)
-LexToken(NUMBER,'0',1,4342)
-LexToken(EOL,'\n',1,4343)
-LexToken(VAR,'nout',1,4352)
-LexToken(ASSIGNMENT,'=',1,4356)
-LexToken(VAR,'size',1,4357)
-LexToken(OPENBRACKET,'(',1,4361)
-LexToken(VAR,'outmask',1,4362)
-LexToken(COMMA,',',1,4369)
-LexToken(DQSTRING,'"*"',1,4372)
-LexToken(CLOSEBRACKET,')',1,4373)
-LexToken(EOL,'\n',1,4374)
-LexToken(EOL,'\n',1,4375)
-LexToken(VAR,'model',1,4384)
-LexToken(ASSIGNMENT,'=',1,4389)
-LexToken(SCICOS_MODEL,'scicos_model',1,4390)
-LexToken(OPENBRACKET,'(',1,4402)
-LexToken(CLOSEBRACKET,')',1,4403)
-LexToken(EOL,'\n',1,4404)
-LexToken(VAR,'model',1,4413)
-LexToken(DOT,'.',1,4418)
-LexToken(VAR,'sim',1,4419)
-LexToken(ASSIGNMENT,'=',1,4422)
-LexToken(VAR,'list',1,4423)
-LexToken(OPENBRACKET,'(',1,4427)
-LexToken(DQSTRING,'"readau"',1,4435)
-LexToken(COMMA,',',1,4436)
-LexToken(NUMBER,'2',1,4437)
-LexToken(CLOSEBRACKET,')',1,4438)
-LexToken(EOL,'\n',1,4439)
-LexToken(VAR,'model',1,4448)
-LexToken(DOT,'.',1,4453)
-LexToken(VAR,'out',1,4454)
-LexToken(ASSIGNMENT,'=',1,4457)
-LexToken(VAR,'nout',1,4458)
-LexToken(EOL,'\n',1,4462)
-LexToken(VAR,'model',1,4471)
-LexToken(DOT,'.',1,4476)
-LexToken(VAR,'evtin',1,4477)
-LexToken(ASSIGNMENT,'=',1,4482)
-LexToken(NUMBER,'1',1,4483)
-LexToken(EOL,'\n',1,4484)
-LexToken(VAR,'model',1,4493)
-LexToken(DOT,'.',1,4498)
-LexToken(VAR,'dstate',1,4499)
-LexToken(ASSIGNMENT,'=',1,4505)
-LexToken(OPENSQBRACKET,'[',1,4506)
-LexToken(NUMBER,'1',1,4507)
-LexToken(SEMICOLON,';',1,4508)
-LexToken(NUMBER,'1',1,4509)
-LexToken(SEMICOLON,';',1,4510)
-LexToken(VAR,'lunit',1,4511)
-LexToken(SEMICOLON,';',1,4516)
-LexToken(VAR,'zeros',1,4517)
-LexToken(OPENBRACKET,'(',1,4522)
-LexToken(VAR,'N',1,4523)
-LexToken(MULTIPLICATION,'*',1,4524)
-LexToken(VAR,'M',1,4525)
-LexToken(COMMA,',',1,4526)
-LexToken(NUMBER,'1',1,4527)
-LexToken(CLOSEBRACKET,')',1,4528)
-LexToken(CLOSESQBRACKET,']',1,4529)
-LexToken(EOL,'\n',1,4530)
-LexToken(VAR,'model',1,4539)
-LexToken(DOT,'.',1,4544)
-LexToken(VAR,'ipar',1,4545)
-LexToken(ASSIGNMENT,'=',1,4549)
-LexToken(OPENSQBRACKET,'[',1,4550)
-LexToken(VAR,'length',1,4551)
-LexToken(OPENBRACKET,'(',1,4557)
-LexToken(VAR,'fname',1,4558)
-LexToken(CLOSEBRACKET,')',1,4563)
-LexToken(SEMICOLON,';',1,4564)
-LexToken(VAR,'_str2code',1,4565)
-LexToken(OPENBRACKET,'(',1,4574)
-LexToken(VAR,'frmt',1,4575)
-LexToken(CLOSEBRACKET,')',1,4579)
-LexToken(SEMICOLON,';',1,4580)
-LexToken(VAR,'ievt',1,4581)
-LexToken(SEMICOLON,';',1,4585)
-LexToken(VAR,'N',1,4586)
-LexToken(SEMICOLON,';',1,4587)
-LexToken(VAR,'M',1,4588)
-LexToken(SEMICOLON,';',1,4589)
-LexToken(VAR,'swap',1,4590)
-LexToken(SEMICOLON,';',1,4594)
-LexToken(VAR,'offset',1,4595)
-LexToken(SEMICOLON,';',1,4601)
-LexToken(VAR,'_str2code',1,4602)
-LexToken(OPENBRACKET,'(',1,4611)
-LexToken(VAR,'fname',1,4612)
-LexToken(CLOSEBRACKET,')',1,4617)
-LexToken(SEMICOLON,';\n',1,4618)
-LexToken(VAR,'tmask',1,4628)
-LexToken(SEMICOLON,';',1,4633)
-LexToken(VAR,'outmask',1,4634)
-LexToken(CLOSESQBRACKET,']',1,4641)
-LexToken(EOL,'\n',1,4642)
-LexToken(VAR,'model',1,4651)
-LexToken(DOT,'.',1,4656)
-LexToken(VAR,'blocktype',1,4657)
-LexToken(ASSIGNMENT,'=',1,4666)
-LexToken(DQSTRING,'"d"',1,4669)
-LexToken(EOL,'\n',1,4670)
-LexToken(VAR,'model',1,4679)
-LexToken(DOT,'.',1,4684)
-LexToken(VAR,'dep_ut',1,4685)
-LexToken(ASSIGNMENT,'=',1,4691)
-LexToken(OPENSQBRACKET,'[',1,4692)
-LexToken(PREVAR_BOOLEAN,'%f',1,4693)
-LexToken(PREVAR_BOOLEAN,'%f',1,4696)
-LexToken(CLOSESQBRACKET,']',1,4698)
-LexToken(EOL,'\n',1,4699)
-LexToken(EOL,'\n',1,4700)
-LexToken(VAR,'exprs',1,4709)
-LexToken(ASSIGNMENT,'=',1,4714)
-LexToken(OPENSQBRACKET,'[',1,4715)
-LexToken(VAR,'fname',1,4716)
-LexToken(SEMICOLON,';\n',1,4721)
-LexToken(VAR,'string',1,4731)
-LexToken(OPENBRACKET,'(',1,4737)
-LexToken(VAR,'N',1,4738)
-LexToken(CLOSEBRACKET,')',1,4739)
-LexToken(SEMICOLON,';\n',1,4740)
-LexToken(VAR,'string',1,4750)
-LexToken(OPENBRACKET,'(',1,4756)
-LexToken(VAR,'swap',1,4757)
-LexToken(CLOSEBRACKET,')',1,4761)
-LexToken(CLOSESQBRACKET,']',1,4762)
-LexToken(EOL,'\n',1,4763)
-LexToken(VAR,'gr_i',1,4772)
-LexToken(ASSIGNMENT,'=',1,4776)
-LexToken(OPENSQBRACKET,'[',1,4777)
-LexToken(CLOSESQBRACKET,']',1,4778)
-LexToken(EOL,'\n',1,4779)
-LexToken(VAR,'x',1,4788)
-LexToken(ASSIGNMENT,'=',1,4789)
-LexToken(VAR,'standard_define',1,4790)
-LexToken(OPENBRACKET,'(',1,4805)
-LexToken(OPENSQBRACKET,'[',1,4806)
-LexToken(NUMBER,'5',1,4807)
-LexToken(NUMBER,'2',1,4809)
-LexToken(CLOSESQBRACKET,']',1,4810)
-LexToken(COMMA,',',1,4811)
-LexToken(VAR,'model',1,4812)
-LexToken(COMMA,',',1,4817)
-LexToken(VAR,'exprs',1,4818)
-LexToken(COMMA,',',1,4823)
-LexToken(VAR,'gr_i',1,4824)
-LexToken(CLOSEBRACKET,')',1,4828)
-LexToken(EOL,'\n',1,4829)
-LexToken(END,'end',1,4834)
-LexToken(EOL,'\n',1,4837)
-LexToken(ENDFUNCTION,'endfunction',1,4838)
-LexToken(EOL,'\n',1,4849)
+/* autogenerated from "macros/Sources/READAU_f.sci" */
+function READAU_f() {
+READAU_f.prototype.get = function READAU_f() {
+}
+READAU_f.prototype.set = function READAU_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+out=model.out;
+dstate=model.dstate;
+ipar=model.ipar;
+imask=9+ipar(1);
+tmask=ipar(imask);
+lunit=dstate(3);
+fname=exprs(1);
+while (true) {
+[ok,fname1,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READAU_f")," ",gettext("(Read Audio File)")," ",gettext("Read is done on a binary \'.au\' file")],[gettext("Input File Name"),gettext("Buffer size"),gettext("Swap Mode (0:No, 1:Yes)")],list("str",1,"vec",1,"vec",1),exprs);
+tmask1=[];
+outmask=1;
+frmt1="uc";
+M=1;
+offset=1;
+if (!ok) {
+break
+}
+fname1=stripblanks(fname1);
+frmt1=stripblanks(frmt1);
+if (alreadyran&&fname1!=fname) {
+block_parameter_error(gettext("Simulation running !!! You cannot modify Input file name"),gettext("End current simulation first."));
+} else if (fname1=="") {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Input File Name")),gettext("You must provide a filename."));
+} else if (N<1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer size"),N),msprintf(gettext("Must be greater than %d."),1));
+} else if (alreadyran&&(N!=ipar(6))) {
+block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first."));
+} else if (swap!=0&&swap!=1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]"));
+} else {
+[model,graphics,ok]=check_io(model,graphics,[],1,1,[]);
+frmt1=part(frmt1,1,3);
+if (ok) {
+ipar=[length(fname1),_str2code(frmt1),0,N,M,swap,offset,_str2code(fname1),tmask1,outmask.slice()];
+if (prod(size(dstate))!=(N*M)+3) {
+dstate=[-1,-1,lunit,zeros(N*M,1)];
+}
+model.dstate=dstate;
+model.ipar=ipar;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+}
+READAU_f.prototype.define = function READAU_f() {
+frmt="uc ";
+fname="test.au";
+lunit=0;
+N=20;
+M=1;
+tmask=[];
+swap=0;
+offset=1;
+outmask=1;
+ievt=0;
+nout=size(outmask,"*");
+model=scicos_model();
+model.sim=list("readau",2);
+model.out=nout;
+model.evtin=1;
+model.dstate=[1,1,lunit,zeros(N*M,1)];
+model.ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask];
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=[fname,string(N),string(swap)];
+gr_i=[];
+x=standard_define([5,2],model,exprs,gr_i);
+}
+READAU_f.prototype.details = function READAU_f() {
+}
+}