Base Functions
Op: EnumeratedBaseType = { plus, minus, mult, div };
ValueOf:
BaseFunction[ number.node ]
Returns [ INT.value ];
EqualOp:
BaseFunction[ Op.left, Op.right ]
Returns [ BOOLEAN.yes ];
Add:
BaseFunction[ INT.left, INT.right ]
Returns [ INT.result ];
Subtract:
BaseFunction[ INT.left, INT.right ]
Returns [ INT.result ];
Multipy:
BaseFunction[ INT.left, INT.right ]
Returns [ INT.result ];
Divide:
BaseFunction[ INT.left, INT.right ]
Returns [ INT.result ];
Signal:
BaseFunction
Returns [ INT.result ];
Error:
BaseFunction[ ROPE.message ]
Returns [ INT.result ];