rosetta-code.arithmetic-evaluation vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
add operator
div operator
mul operator
operator tupleleft right
sub operator


Generic words
WordStack effect
eval-ast( ast -- result )


Ordinary words
WordStack effect
<add>( left right -- add )
<div>( left right -- div )
<mul>( left right -- mul )
<sub>( left right -- sub )
evaluate( string -- result )
expr-ast( input -- ast )
recursive-eval( ast -- left-result right-result )


Class predicate words
WordStack effect
add?( object -- ? )
div?( object -- ? )
mul?( object -- ? )
operator?( object -- ? )
sub?( object -- ? )


Files