Branch
Hash :
f941102e
Author :
Date :
2020-02-16T13:49:33
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
( -- )
( a b -- c )
( a: integer b: string -- c: word )
( x y quot: ( ..a -- ..a ) -- ..a )
call( -- )
call( x -- y )
execute( x -- y )
eval( x -- y )
----------------------------------------------------
[
[ "stack-effect-delimiter", "(" ],
[ "stack-effect-delimiter", "--" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "(" ],
[ "normal-word", "a" ],
[ "normal-word", "b" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "c" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "(" ],
[ "normal-word", "a:" ],
[ "math-builtin", "integer" ],
[ "normal-word", "b:" ],
[ "normal-word", "string" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "c:" ],
[ "normal-word", "word" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "(" ],
[ "normal-word", "x" ],
[ "normal-word", "y" ],
[ "normal-word", "quot:" ],
[ "stack-effect-delimiter", "(" ],
[ "normal-word", "..a" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "..a" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "..a" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "call(" ],
[ "stack-effect-delimiter", "--" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "call(" ],
[ "normal-word", "x" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "y" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "execute(" ],
[ "normal-word", "x" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "y" ],
[ "stack-effect-delimiter", ")" ],
[ "stack-effect-delimiter", "eval(" ],
[ "normal-word", "x" ],
[ "stack-effect-delimiter", "--" ],
[ "normal-word", "y" ],
[ "stack-effect-delimiter", ")" ]
]
----------------------------------------------------
stack effect syntax