diff options
author | Sunil Shetye | 2018-06-15 00:48:55 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-15 16:22:12 +0530 |
commit | be9f32c23ef04b74ad1b07a09f0663015dc98993 (patch) | |
tree | a8d8b3ad7a01e93d72a791d59e78e09443bef5ae /js/Sources/READAU_f.js | |
parent | 637774bd20563d502442fca84ee862b560b7b6dd (diff) | |
download | sci2js-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.js | 849 |
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() { +} +} |