Primitive functions

These are primitive SNOBOL5 functions which are not predicates or pattern functions. Any of these functions can be redefined by the user using DEFINE(). When calling any SNOBOL5 function, if an argument is omitted, the corresponding parameter value is set to null (null string). Note that a null string converts into a zero when it is the operand of an arithmetic operation. In the Green book, all of these functions used only upper case names. SNOBOL5 allows either all upper case or all lower case names (not mixed) for these functions. The naming throughout is still case sensitive however.


Prior Page, Next Page, First Page of the Oregon SNOBOL5 Reference