[ << ] | [ < ] | [ 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 September 20, 2023 using texi2html 5.0.