stack-checker.alien vocabulary
Factor handbook ยป Vocabulary index


Documentation
Inferring alien words

Metadata
Parents:stack-checker


Words

Tuple classes
ClassSuperclassSlots
alien-assembly-params alien-node-paramsquot
alien-callback-params alien-node-paramsxt
alien-indirect-params alien-node-params
alien-invoke-params alien-node-paramslibrary function
alien-node-params tuplereturn parameters abi varargs?


Generic words
WordStack effect
wrap-callback-quot( params quot -- quot' )


Symbol words
wait-for-callback-hook


Ordinary words
WordStack effect
callback-bottom( params -- )
callback-effect( params -- effect )
callback-parameter-quot( params -- quot )
callback-return-quot( ctype -- quot )
callback-xt( word -- alien )
infer-alien-assembly( -- )
infer-alien-callback( -- )
infer-alien-indirect( -- )
infer-alien-invoke( -- )
infer-callback-quot( params quot -- child )
infer-return( params -- )
inputs/outputs( params -- in-d out-d )
param-prep-quot( params -- quot )
pop-abi( params -- params )
pop-function( params -- params )
pop-library( params -- params )
pop-params( params -- params )
pop-quot( params -- params )
pop-return( params -- params )
pop-varargs?( params -- params )
return-prep-quot( params -- quot )
stack-shape( params -- in out )


Class predicate words
WordStack effect
alien-assembly-params?( object -- ? )
alien-callback-params?( object -- ? )
alien-indirect-params?( object -- ? )
alien-invoke-params?( object -- ? )
alien-node-params?( object -- ? )


Files


Metadata files