[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
12.1 @ | Execute the following expression as M code. | |
12.2 ! | Run an external program or command. | |
12.3 !! | Launch a subshell from FreeM direct mode. | |
12.4 ABLOCK | Increment the block counter for one or more event classes. | |
12.5 ASTART | Enable asynchronous event handling for one or more event classes. | |
12.6 ASTOP | Disable asynchronous event handling for one or more event classes. | |
12.7 AUNBLOCK | Decrement the block counter for one or more event classes. | |
12.8 BREAK | Interrupt a running routine to allow interactive debugging. | |
12.9 CLOSE | Close an input/output device. | |
12.10 DO | Transfer program control to one or more subroutines or introduces a new execution level. | |
12.11 ELSE | Execute the remainder of a line if $TEST evaluates false.
| |
12.12 FOR | Repeat execution of a line or block of code. | |
12.13 GOTO | Unconditionally transfer program execution to a supplied entryref. | |
12.14 HALT | Terminate the current FreeM interpreter instance. | |
12.15 HANG | Temporarily suspend the running program. | |
12.16 IF | Execute the remainder of a line if a conditional expression evaluates true. | |
12.17 JOB | Execute an entryref in a child process. | |
12.18 KILL | Remove data from a local, global, or structured system variable. | |
12.19 KSUBSCRIPTS | Kill only the descendant subscripts of a local, global, global, or structured system variable. | |
12.20 KVALUE | Kill only the value of a local, global, or structured system variable. | |
12.21 LOCK | Control advisory locking for concurrency control. | |
12.22 MERGE | Merge contents of one local, global, or structured system variable into another. | |
12.23 NEW | Introduce a new scope for a specified local variable or intrinsic special variable or instantiate an object. | |
12.24 OPEN | Open a sequential or socket input/output device. | |
12.25 QUIT | End execution of the current process level, optionally with return value. | |
12.26 READ | Read input from an input/output device. | |
12.27 SET | Set the value of a local variable, global, intrinsic special variable, or structured system variable. | |
12.28 TCOMMIT | Commit a transaction. | |
12.29 THEN | Preserve $TEST until the end of the current line.
| |
12.30 TROLLBACK | Roll back all pending transactions. | |
12.31 TSTART | Introduce a new transaction processing level. | |
12.32 USE | Set the currently-active input/output device. | |
12.33 VIEW | Modify FreeM internal parameters. | |
12.34 WRITE | Write output to current input/output device. | |
12.35 XECUTE | Interpret string as M code. | |
12.36 ZASSERT | Raise error when a conditional expression evaluates false. | |
12.37 ZBREAK | Enable/disable ZBREAK mode. | |
12.38 ZCONST | Define a constant that cannot be altered after initial definition. | |
12.39 ZGOTO | GOTO with BREAK control.
| |
12.40 ZHALT | Exit FreeM job with return value. | |
12.41 ZINSERT | Insert code into routine buffer. | |
12.42 ZJOB | Invoke job, ignoring any timeouts. | |
12.43 ZLOAD | Load routine into routine buffer. | |
12.44 ZMAP | Map a global name to a non-default namespace. | |
12.45 ZNEW | Unknown. | |
12.46 ZPRINT | Print contents of routine buffer. | |
12.47 ZQUIT | Quit multiple stack levels at once. | |
12.48 ZREMOVE | Remove code from routine buffer. | |
12.49 ZSAVE | Save routine buffer to disk. | |
12.50 ZTHROW | Programmatically raise an error condition. | |
12.51 ZTRAP | Raise a FreeM error. | |
12.52 ZUNMAP | Remove a mapping of a global to a non-default namespace. | |
12.53 ZWATCH | Enable or disable watchpoints, or set or clear watchpoints on specified globals, locals, or structured system variables. | |
12.54 ZWITH | Set prefix for future variable references. | |
12.55 ZWRITE | Write local variable, global, or structured system variable to $IO .
|
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on May 5, 2025 using texi2html 5.0.