| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The ^$SYSTEM SSVN exposes system-level implementation details.
The following first-level subscripts are supported:
DEFPSIZE +R -U -DReturns the default size in bytes of the symbol table and routine buffer memory partition.
DEFUDFSVSIZ +R -U -DReturns the default size in bytes of the user-defined intrinsic special variable table.
DEFNSIZE +R -U -DReturns the default size of the NEW stack, in number of entries.
MAXNO_OF_RBUF +R -U -DReturns the maximum number of routine buffers.
DEFNO_OF_RBUF +R -U -DReturns the default number of routine buffers.
DEFPSIZE0 +R -U -DReturns the default size in bytes of each routine buffer.
NO_GLOBLS +R -U -DReturns the maximum number of globals that can be concurrently opened.
NO_OF_GBUF +R -U -DReturns the number of global buffers.
NESTLEVLS +R -U -DReturns the depth of the DO, FOR, XECUTE stack.
PARDEPTH +R -U -DReturns the maximum depth of the parser’s parameter stack.
PATDEPTH +R -U -DReturns the maximum number of patatoms in each pattern.
TRLIM +R -U -DReturns the trace limit of the BUILTIN global handler.
ARGS_IN_ESC +R -U -DReturns the maximum number of arguments in a terminal escape sequence.
ZTLEN +R -U -DReturns the maximum length of $ZTRAP.
FUNLEN +R -U -DReturns the maximum length of the $ZF (function key) variable.
NAME_LENGTH +R -U -DReturns the maximum length of variable names in the current FreeM build. Compatible with the same SSVN node in Reference Standard M
STRING_MAX +R -U -DReturns the maximum length of character strings in the current FreeM build. Compatible with the same SSVN node in Reference Standard M
$NEXTOK +R -U -DReturns a value indicating whether or not the $NEXT intrinsic function is allowed. In FreeM, $NEXT is always enabled, and this SSVN is provided solely for compatibility with Reference Standard M. Thus, this SSVN node always returns 1.
EOK +R -U -DReturns a value indicating whether or not E notation for exponents is allowed. In FreeM, this feature is always enabled, and this SSVN is provided solely for compatibility with Reference Standard M. Thus, this SSVN node always returns 1.
OFFOK +R -U -DReturns a value indicating whether or not offsets are allowed in DO and GOTO. In FreeM, this feature is always enabled, and this SSVN is provided solely for compatibility with Reference Standard M. Thus, this SSVN node always returns 1.
BIG_ENDIAN +R -U -DReturns a 1 if FreeM is running on a big-endian platform, or a 0 otherwise. Compatible with the same SSVN node in Reference Standard M.
NAMESPACE +R -U -DThe descendant subscripts of this node list each namespace in the current FreeM environment.
MAPPINGS,GLOBAL +R -U -DDescendant subscripts of this node represent global name mappings set in ^$GLOBAL(gvn,"NAMESPACE")
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on May 19, 2025 using texi2html 5.0.