diff options
Diffstat (limited to 'js/Misc/func_block.js')
-rw-r--r-- | js/Misc/func_block.js | 283 |
1 files changed, 32 insertions, 251 deletions
diff --git a/js/Misc/func_block.js b/js/Misc/func_block.js index c7da87dc..44e846e3 100644 --- a/js/Misc/func_block.js +++ b/js/Misc/func_block.js @@ -1,251 +1,32 @@ -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,'func_block',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(EOL,'\n',1,896) -LexToken(EOL,'\n',1,936) -LexToken(EOL,'\n',1,991) -LexToken(EOL,'\n',1,1030) -LexToken(EOL,'\n',1,1097) -LexToken(EOL,'\n',1,1152) -LexToken(EOL,'\n',1,1206) -LexToken(EOL,'\n',1,1260) -LexToken(EOL,'\n',1,1305) -LexToken(EOL,'\n',1,1374) -LexToken(EOL,'\n',1,1429) -LexToken(EOL,'\n',1,1483) -LexToken(EOL,'\n',1,1537) -LexToken(EOL,'\n',1,1582) -LexToken(EOL,'\n',1,1641) -LexToken(EOL,'\n',1,1702) -LexToken(EOL,'\n',1,1763) -LexToken(EOL,'\n',1,1819) -LexToken(EOL,'\n',1,1874) -LexToken(EOL,'\n',1,1935) -LexToken(EOL,'\n',1,2012) -LexToken(EOL,'\n',1,2087) -LexToken(EOL,'\n',1,2140) -LexToken(EOL,'\n',1,2179) -LexToken(EOL,'\n',1,2240) -LexToken(EOL,'\n',1,2290) -LexToken(EOL,'\n',1,2349) -LexToken(EOL,'\n',1,2408) -LexToken(EOL,'\n',1,2450) -LexToken(EOL,'\n',1,2493) -LexToken(EOL,'\n',1,2561) -LexToken(EOL,'\n',1,2610) -LexToken(EOL,'\n',1,2681) -LexToken(EOL,'\n',1,2725) -LexToken(EOL,'\n',1,2805) -LexToken(EOL,'\n',1,2852) -LexToken(EOL,'\n',1,2900) -LexToken(EOL,'\n',1,2953) -LexToken(EOL,'\n',1,3007) -LexToken(EOL,'\n',1,3074) -LexToken(EOL,'\n',1,3139) -LexToken(EOL,'\n',1,3207) -LexToken(EOL,'\n',1,3289) -LexToken(EOL,'\n',1,3341) -LexToken(EOL,'\n',1,3408) -LexToken(EOL,'\n',1,3415) -LexToken(VAR,'x',1,3420) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(OPENSQBRACKET,'[',1,3422) -LexToken(CLOSESQBRACKET,']',1,3423) -LexToken(EOL,'\n',1,3424) -LexToken(VAR,'y',1,3430) -LexToken(ASSIGNMENT,'=',1,3431) -LexToken(OPENSQBRACKET,'[',1,3432) -LexToken(CLOSESQBRACKET,']',1,3433) -LexToken(EOL,'\n',1,3434) -LexToken(VAR,'typ',1,3440) -LexToken(ASSIGNMENT,'=',1,3443) -LexToken(OPENSQBRACKET,'[',1,3444) -LexToken(CLOSESQBRACKET,']',1,3445) -LexToken(EOL,'\n',1,3446) -LexToken(SELECT,'select',1,3452) -LexToken(VAR,'job',1,3459) -LexToken(EOL,'\n',1,3462) -LexToken(CASE,'case',1,3467) -LexToken(DQSTRING,'"set"',1,3476) -LexToken(THEN,'then',1,3478) -LexToken(EOL,'\n',1,3482) -LexToken(VAR,'model',1,3491) -LexToken(ASSIGNMENT,'=',1,3496) -LexToken(VAR,'arg1',1,3497) -LexToken(DOT,'.',1,3501) -LexToken(VAR,'model',1,3502) -LexToken(EOL,'\n',1,3507) -LexToken(VAR,'graphics',1,3517) -LexToken(ASSIGNMENT,'=',1,3525) -LexToken(VAR,'arg1',1,3526) -LexToken(DOT,'.',1,3530) -LexToken(VAR,'graphics',1,3531) -LexToken(EOL,'\n',1,3539) -LexToken(VAR,'exprs',1,3549) -LexToken(ASSIGNMENT,'=',1,3554) -LexToken(VAR,'graphics',1,3555) -LexToken(DOT,'.',1,3563) -LexToken(VAR,'exprs',1,3564) -LexToken(EOL,'\n',1,3569) -LexToken(VAR,'x',1,3578) -LexToken(ASSIGNMENT,'=',1,3579) -LexToken(VAR,'arg1',1,3580) -LexToken(EOL,'\n',1,3584) -LexToken(VAR,'model',1,3593) -LexToken(ASSIGNMENT,'=',1,3598) -LexToken(VAR,'x',1,3599) -LexToken(DOT,'.',1,3600) -LexToken(VAR,'model',1,3601) -LexToken(EOL,'\n',1,3606) -LexToken(OPENSQBRACKET,'[',1,3615) -LexToken(VAR,'ok',1,3616) -LexToken(COMMA,',',1,3618) -LexToken(VAR,'mac',1,3619) -LexToken(COMMA,',',1,3622) -LexToken(VAR,'exprs',1,3623) -LexToken(CLOSESQBRACKET,']',1,3628) -LexToken(ASSIGNMENT,'=',1,3629) -LexToken(VAR,'genfunc',1,3630) -LexToken(OPENBRACKET,'(',1,3637) -LexToken(VAR,'exprs',1,3638) -LexToken(CLOSEBRACKET,')',1,3643) -LexToken(EOL,'\n',1,3644) -LexToken(IF,'if',1,3653) -LexToken(VAR,'ok',1,3656) -LexToken(THEN,'then',1,3659) -LexToken(EOL,'\n',1,3663) -LexToken(VAR,'model',1,3676) -LexToken(DOT,'.',1,3681) -LexToken(VAR,'sim',1,3682) -LexToken(ASSIGNMENT,'=',1,3685) -LexToken(VAR,'mac',1,3686) -LexToken(EOL,'\n',1,3689) -LexToken(VAR,'graphics',1,3702) -LexToken(DOT,'.',1,3710) -LexToken(VAR,'exprs',1,3711) -LexToken(ASSIGNMENT,'=',1,3716) -LexToken(VAR,'exprs',1,3717) -LexToken(EOL,'\n',1,3722) -LexToken(VAR,'x',1,3735) -LexToken(DOT,'.',1,3736) -LexToken(VAR,'model',1,3737) -LexToken(ASSIGNMENT,'=',1,3742) -LexToken(VAR,'model',1,3743) -LexToken(EOL,'\n',1,3748) -LexToken(VAR,'x',1,3761) -LexToken(DOT,'.',1,3762) -LexToken(VAR,'graphics',1,3763) -LexToken(ASSIGNMENT,'=',1,3771) -LexToken(VAR,'graphics',1,3772) -LexToken(EOL,'\n',1,3780) -LexToken(END,'end',1,3789) -LexToken(EOL,'\n',1,3792) -LexToken(CASE,'case',1,3797) -LexToken(DQSTRING,'"define"',1,3809) -LexToken(THEN,'then',1,3811) -LexToken(EOL,'\n',1,3815) -LexToken(VAR,'model',1,3824) -LexToken(ASSIGNMENT,'=',1,3829) -LexToken(SCICOS_MODEL,'scicos_model',1,3830) -LexToken(OPENBRACKET,'(',1,3842) -LexToken(CLOSEBRACKET,')',1,3843) -LexToken(EOL,'\n',1,3844) -LexToken(VAR,'model',1,3853) -LexToken(DOT,'.',1,3858) -LexToken(VAR,'sim',1,3859) -LexToken(ASSIGNMENT,'=',1,3862) -LexToken(DQSTRING,'" "',1,3865) -LexToken(EOL,'\n',1,3866) -LexToken(VAR,'model',1,3875) -LexToken(DOT,'.',1,3880) -LexToken(VAR,'in',1,3881) -LexToken(ASSIGNMENT,'=',1,3883) -LexToken(NUMBER,'1',1,3884) -LexToken(EOL,'\n',1,3885) -LexToken(VAR,'model',1,3894) -LexToken(DOT,'.',1,3899) -LexToken(VAR,'out',1,3900) -LexToken(ASSIGNMENT,'=',1,3903) -LexToken(NUMBER,'1',1,3904) -LexToken(EOL,'\n',1,3905) -LexToken(VAR,'model',1,3914) -LexToken(DOT,'.',1,3919) -LexToken(VAR,'blocktype',1,3920) -LexToken(ASSIGNMENT,'=',1,3929) -LexToken(DQSTRING,'"c"',1,3932) -LexToken(EOL,'\n',1,3933) -LexToken(VAR,'model',1,3942) -LexToken(DOT,'.',1,3947) -LexToken(VAR,'dep_ut',1,3948) -LexToken(ASSIGNMENT,'=',1,3954) -LexToken(OPENSQBRACKET,'[',1,3955) -LexToken(PREVAR_BOOLEAN,'%t',1,3956) -LexToken(PREVAR_BOOLEAN,'%f',1,3959) -LexToken(CLOSESQBRACKET,']',1,3961) -LexToken(EOL,'\n',1,3962) -LexToken(EOL,'\n',1,3963) -LexToken(VAR,'exprs',1,3972) -LexToken(ASSIGNMENT,'=',1,3977) -LexToken(DQSTRING,'"v=sin(u);y=u*v"',1,3993) -LexToken(EOL,'\n',1,3994) -LexToken(VAR,'gr_i',1,4003) -LexToken(ASSIGNMENT,'=',1,4007) -LexToken(OPENSQBRACKET,'[',1,4008) -LexToken(CLOSESQBRACKET,']',1,4009) -LexToken(EOL,'\n',1,4010) -LexToken(VAR,'x',1,4019) -LexToken(ASSIGNMENT,'=',1,4020) -LexToken(VAR,'standard_define',1,4021) -LexToken(OPENBRACKET,'(',1,4036) -LexToken(OPENSQBRACKET,'[',1,4037) -LexToken(NUMBER,'2',1,4038) -LexToken(NUMBER,'2',1,4040) -LexToken(CLOSESQBRACKET,']',1,4041) -LexToken(COMMA,',',1,4042) -LexToken(VAR,'model',1,4043) -LexToken(COMMA,',',1,4048) -LexToken(VAR,'exprs',1,4049) -LexToken(COMMA,',',1,4054) -LexToken(VAR,'gr_i',1,4055) -LexToken(CLOSEBRACKET,')',1,4059) -LexToken(EOL,'\n',1,4060) -LexToken(END,'end',1,4065) -LexToken(EOL,'\n',1,4068) -LexToken(ENDFUNCTION,'endfunction',1,4069) -LexToken(EOL,'\n',1,4080) +/* autogenerated from "macros/Misc/func_block.sci" */ +function func_block() { +func_block.prototype.get = function func_block() { +} +func_block.prototype.set = function func_block() { +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +x=arg1; +model=x.model; +[ok,mac,exprs]=genfunc(exprs); +if (ok) { +model.sim=mac; +graphics.exprs=exprs; +x.model=model; +x.graphics=graphics; +} +} +func_block.prototype.define = function func_block() { +model=scicos_model(); +model.sim=" "; +model.in=1; +model.out=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs="v=sin(u);y=u*v"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +func_block.prototype.details = function func_block() { +} +} |