Leading keywords are recognized only at the beginning of commands. You do not need to use parentheses (()) to use them as a normal identifier, unless they occur at the start of an examine command.
Leading keywords may differ between languages. The complete set follows:
Lexeme |
Representation |
Initial Lexical State |
Changed Lexical State |
Language Specific? |
---|---|---|---|---|
ALIAS | alias | LKEYWORD | LNORM | Shared by all |
ASSIGN | assign | LNORM | Shared by all | |
ATTACH | attach | LKEYWORD | LNORM | Shared by all |
CALL | call | LNORM | Shared by all | |
CATCH | catch | LKEYWORD | LSIGNAL | Shared by all |
CATCH_UNALIGN | catch{Whitespace}unaligned | LKEYWORD | LNORM | Shared by all |
CLASS | class | LKEYWORD | LNORM | C++ Special Case |
CLONE_SNAPSHOT | clone{Whitespace}snapshot | LKEYWORD | LNORM | Shared by all |
CONDITION | condition | LKEYWORD | LNORM | Shared by all |
CONT | cont | LNORM | Shared by all | |
CONTI | conti | LKEYWORD | LNORM | Shared by all |
CONT_THREAD | cont{Whitespace}thread | LKEYWORD | LNORM | Shared by all |
DELETE | delete | LKEYWORD | LNORM | Shared by all, also used for C++ special case |
DELETE_ALL | delete{Whitespace}* delete{Whitespace}all |
LNORM | Shared by all | |
DELSHAREDOBJ | delsharedobj | LKEYWORD | LFILE | Shared by all |
DETACH | detach | LKEYWORD | LNORM | Shared by all |
detach{Whitespace}remote |
Shared by all | |||
disable |
Shared by all | |||
DISABLE_ALL | disable{Whitespace}* disable{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
detach{Whitespace}remote |
Shared by all | |||
down |
Shared by all | |||
DUMP | dump | LKEYWORD | LNORM | Shared by all |
EDIT | edit | LKEYWORD | LFILE | Shared by all |
ELSE | else | LKEYWORD | LKEYWORD | Shared by all |
ENABLE | enable | LNORM | Shared by all | |
ENABLE_ALL | enable{Whitespace}* enable{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
EXPAND_AGGREGATED_MESSAGE |
expand{Whitespace}aggregated{Whitespace}message |
LKEYWORD | LNORM | Shared by all |
EXPORT | export | LKEYWORD | LNORM | Shared by all |
FILECMD | file | LFILE | Shared by all | |
FILEEXPR | fileexpr | LKEYWORD | LFILE | Shared by all |
FOCUS | focus | LKEYWORD | LNORM | Shared by all |
FOCUS_ALL | focus{Whitespace}* focus{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
FUNC | func | LKEYWORD | LNORM | Shared by all |
GOTO | goto | LKEYWORD | LNORM | Shared by all |
HELP | help | LKEYWORD | LLINE | Shared by all |
HISTORY | history | LKEYWORD | LNORM | Shared by all |
HPFGET | hpfget | LKEYWORD | LNORM | Fortran |
IF | if | LKEYWORD | LNORM | Shared by all |
IGNORE | ignore | LKEYWORD | LSIGNAL | Shared by all |
IGNORE_UNALIGN | ignore{Whitespace}unaligned | LKEYWORD | LNORM | Shared by all |
INFO | info | LKEYWORD | LKEYWORD | Shared by all |
INPUT | input | LKEYWORD | LFILE | Shared by all |
IO | io | LKEYWORD | LFILE | Shared by all |
KILL | kill | LKEYWORD | LNORM | Shared by all |
KPS | kps | LKEYWORD | LNORM | Shared by all |
LIST | list | LKEYWORD | LNORM | Shared by all |
LISTOBJ | listobj | LKEYWORD | LNORM | Shared by all |
LOAD | load | LKEYWORD | LFILE | Shared by all |
MAP_SOURCE_DIRECTORY | map{Whitespace}source{Whitespace}directory | LKEYWORD | LNORM | Shared by all |
NEXT | next | LKEYWORD | LNORM | Shared by all |
NEXTI | nexti | LKEYWORD | LNORM | Shared by all |
OUTPUT | output | LKEYWORD | LFILE | Shared by all |
PATCH | patch | LKEYWORD | LNORM | Shared by all |
PLAYBACK | playback | LKEYWORD | LKEYWORD | Shared by all |
POP | pop | LKEYWORD | LNORM | Shared by all |
LKEYWORD | LNORM | Shared by all | ||
PRINTB | printb | LKEYWORD | LNORM | Shared by all |
PRINTD | printd | LKEYWORD | LNORM | Shared by all |
PRINTENV | printenv | LKEYWORD | LNORM | Shared by all |
PRINTF | printf | LKEYWORD | LNORM | Shared by all |
PRINTI | printi | LKEYWORD | LNORM | Shared by all |
PRINTO | printo | LKEYWORD | LNORM | Shared by all |
PRINTT | printt | LKEYWORD | LNORM | Shared by all |
PRINTX | printx | LKEYWORD | LNORM | Shared by all |
PRINTREGS | printregs | LKEYWORD | LNORM | Shared by all |
PROCESS | process | LKEYWORD | LNORM | Shared by all |
PROCESS_ALL | process{Whitespace}* process{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
QUESTION | ? | LKEYWORD | LNORM | Shared by all |
QUIT | quit | LKEYWORD | LNORM | Shared by all |
READSHAREDOBJ | readsharedobj | LKEYWORD | LFILE | Shared by all |
RECORD | record | LKEYWORD | LKEYWORD | Shared by all |
RERUN | rerun | LKEYWORD | LWORD | Shared by all |
RETURN | return | LKEYWORD | LNORM | Shared by all |
RUN | run | LKEYWORD | LWORD | Shared by all |
SAVE_SNAPSHOT | save{Whitespace}snapshot | LKEYWORD | LNORM | Shared by all |
SET | set | LKEYWORD | LNORM | Shared by all |
SETENV | setenv | LKEYWORD | LNORM | Shared by all |
sh |
Shared by all | |||
SHOW | show | LKEYWORD | LKEYWORD | Shared by all |
SHOW_AGGREGATED_MESSAGE | show{Whitespace}aggregated{Whitespace}message | LKEYWORD | LNORM | Shared by all |
SHOW_AGGREGATED_MESSAGE_ALL | show{Whitespace}aggregated{Whitespace}message{Whitespace}* show{Whitespace}aggregated{Whitespace}message{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
SHOW_PROCESS_SET | show{Whitespace}process{Whitespace}set | LKEYWORD | LNORM | Shared by all |
SHOW_PROCESS_SET_ALL | show{Whitespace}process{Whitespace}set{Whitespace}* show{Whitespace}process{Whitespace}set{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
SHOW_SOURCE_DIRECTORY | show{Whitespace}source{Whitespace}directory | LKEYWORD | LNORM | Shared by all |
SHOW_ALL_SOURCE_DIRECTORY | show{Whitespace}all{Whitespace}source{Whitespace}directory | LKEYWORD | LNORM | Shared by all |
SLASH | / | LKEYWORD | LNORM | Shared by all |
SNAPSHOT | snapshot | LKEYWORD | LNORM | Shared by all |
SNAPSHOT_ALL | snapshot all | LKEYWORD | LNORM | Shared by all |
SNAPSHOT_* | snapshot * | LKEYWORD | LNORM | Shared by all |
SOURCE | source | LKEYWORD | LFILE | Shared by all |
STATUS | status | LKEYWORD | LNORM | Shared by all |
STEP | step | LKEYWORD | LNORM | Shared by all |
STEPI | stepi | LKEYWORD | LNORM | Shared by all |
STOP | stop | LKEYWORD | LBPT | Shared by all |
STOPI | stopi | LKEYWORD | LNORM | Shared by all |
THREAD | thread | LKEYWORD | LNORM | Shared by all |
TRACE | trace | LKEYWORD | LNORM | Shared by all |
TRACEI | tracei | LKEYWORD | LNORM | Shared by all |
UNALIAS | unalias | LKEYWORD | LNORM | Shared by all |
UNLOAD | unload | LKEYWORD | LNORM | Shared by all |
UNMAP_SOURCE_DIRECTORY | unmap{Whitespace}source{Whitespace}directory | LKEYWORD | LNORM | Shared by all |
UNRECORD | unrecord | LKEYWORD | LNORM | Shared by all |
UNSET | unset | LKEYWORD | LNORM | Shared by all |
UNSETENV | unsetenv | LKEYWORD | LNORM | Shared by all |
UNSETENV_ALL | unsetenv{Whitespace}* | LKEYWORD | LNORM | Shared by all |
UNUSE | unuse | LKEYWORD | LFILE | Shared by all |
UP | up | LKEYWORD | LNORM | Shared by all |
USE | use | LKEYWORD | LFILE | Shared by all |
VERSION | version | LKEYWORD | LNORM | Shared by all |
WATCH | watch | LKEYWORD | LNORM | Shared by all |
WATCH_MEMORY | watch{Whitespace}memory | LKEYWORD | LNORM | Shared by all |
WATCH_VARIABLE | watch{Whitespace}variable | LKEYWORD | LNORM | Shared by all |
WHATIS | whatis | LKEYWORD | LNORM | Shared by all |
WHEN | when | LKEYWORD | LBPTChapter | Shared by all |
WHENI | wheni | LKEYWORD | LNORM | Shared by all |
WHERE | where | LKEYWORD | LNORM | Shared by all |
WHEREIS | whereis | LKEYWORD | LNORM | Shared by all |
WHERE_THREAD | where{Whitespace}thread | LKEYWORD | LNORM | Shared by all |
WHERE_THREAD_ALL | where{Whitespace}thread{Whitespace}* where{Whitespace}thread{Whitespace}all |
LKEYWORD | LNORM | Shared by all |
WHICH | which | LKEYWORD | LNORM | Shared by all |
WHILE | while | LKEYWORD | LNORM | Shared by all |