[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
13.1 @ | Execute the following expression as M code. | |
13.2 ! | Run an external program or command. | |
13.3 !! | Launch a subshell from FreeM direct mode. | |
13.4 ABLOCK | Increment the block counter for one or more event classes. | |
13.5 ASTART | Enable asynchronous event handling for one or more event classes. | |
13.6 ASTOP | Disable asynchronous event handling for one or more event classes. | |
13.7 AUNBLOCK | Decrement the block counter for one or more event classes. | |
13.8 BREAK | Interrupt a running routine to allow interactive debugging. | |
13.9 CLOSE | Close an input/output device. | |
13.10 DO | Transfer program control to one or more subroutines or introduces a new execution level. | |
13.11 ELSE | Execute the remainder of a line if $TEST evaluates false.
| |
13.12 FOR | Repeat execution of a line or block of code. | |
13.13 GOTO | Unconditionally transfer program execution to a supplied entryref. | |
13.14 HALT | Terminate the current FreeM interpreter instance. | |
13.15 HANG | Temporarily suspend the running program. | |
13.16 IF | Execute the remainder of a line if a conditional expression evaluates true. | |
13.17 JOB | Execute an entryref in a child process. | |
13.18 KILL | Remove data from a local, global, or structured system variable. | |
13.19 KSUBSCRIPTS | Kill only the descendant subscripts of a local, global, global, or structured system variable. | |
13.20 KVALUE | Kill only the value of a local, global, or structured system variable. | |
13.21 LOCK | Control advisory locking for concurrency control. | |
13.22 MERGE | Merge contents of one local, global, or structured system variable into another. | |
13.23 NEW | Introduce a new scope for a specified local variable or intrinsic special variable or instantiate an object. | |
13.24 OPEN | Open a sequential or socket input/output device. | |
13.25 QUIT | End execution of the current process level, optionally with return value. | |
13.26 READ | Read input from an input/output device. | |
13.27 SET | Set the value of a local variable, global, intrinsic special variable, or structured system variable. | |
13.28 TCOMMIT | Commit a transaction. | |
13.29 THEN | Preserve $TEST until the end of the current line.
| |
13.30 TROLLBACK | Roll back all pending transactions. | |
13.31 TSTART | Introduce a new transaction processing level. | |
13.32 USE | Set the currently-active input/output device. | |
13.33 VIEW | Modify FreeM internal parameters. | |
13.34 WRITE | Write output to current input/output device. | |
13.35 XECUTE | Interpret string as M code. | |
13.36 ZASSERT | Raise error when a conditional expression evaluates false. | |
13.37 ZBREAK | Enable/disable ZBREAK mode. | |
13.38 ZCONST | Define a constant that cannot be altered after initial definition. | |
13.39 ZEDIT | Edit a routine using an external editor. | |
13.40 ZGOTO | GOTO with BREAK control.
| |
13.41 ZHALT | Exit FreeM job with return value. | |
13.42 ZINSERT | Insert code into routine buffer. | |
13.43 ZJOB | Invoke job, ignoring any timeouts. | |
13.44 ZLOAD | Load routine into routine buffer. | |
13.45 ZMAP | Map a global name to a non-default namespace. | |
13.46 ZNEW | Unknown. | |
13.47 ZPRINT | Print contents of routine buffer. | |
13.48 ZQUIT | Quit multiple stack levels at once. | |
13.49 ZREMOVE | Remove code from routine buffer. | |
13.50 ZSAVE | Save routine buffer to disk. | |
13.51 ZTHROW | Programmatically raise an error condition. | |
13.52 ZTRAP | Raise a FreeM error. | |
13.53 ZUNMAP | Remove a mapping of a global to a non-default namespace. | |
13.54 ZWATCH | Enable or disable watchpoints, or set or clear watchpoints on specified globals, locals, or structured system variables. | |
13.55 ZWITH | Set prefix for future variable references. | |
13.56 ZWRITE | Write local variable, global, or structured system variable to $IO .
|
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on May 19, 2025 using texi2html 5.0.