Go to the first, previous, next, last section, table of contents.


Miscellaneous

`!'
Will run the rest of the line as a system command. Note that parsing of the !<, !=, and !> commands take precidence, so if you want to run a command starting with <, =, or > you will need to add a space after the !.
`#'
Will interpret the rest of the line as a comment. (This command is a GNU extension.)
`:r'
Will pop the top two values off of the stack. The old second-to-top value will be stored in the array r, indexed by the old top-of-stack value.
`;r'
Pops the top-of-stack and uses it as an index into the array r. The selected value is then pushed onto the stack.

Note that each stacked instance of a register has its own array associated with it. Thus `1 0:a 0Sa 2 0:a La 0;ap' will print 1, because the 2 was stored in an instance of 0:a that was later popped.


Go to the first, previous, next, last section, table of contents.