.TS
tab(@);
l r l.
\fBO_NOP\fP@256@COM
 no operation
.sp .3
\fBM_BEGIN_OF_LINE\fP@257@COM
 at beginning of line? 
.sp .3
\fBM_BEHIND_COUNTER_X_POS\fP@258@COM_I
 behind var[arg] x-pos?  
.sp .3
\fBM_BOT_OF_FOLD\fP@259@COM
 at bottom of entered fold?
.sp .3
\fBM_CHANGE_FOLD\fP@260@COM_II
 change fold type  
.sp .3
\fBM_END_OF_LINE\fP@261@COM
 behind end of line? 
.sp .3
\fBM_EXIT\fP@262@COM_P
 end macro and show message
.sp .3
\fBM_FINISH\fP@263@COM_IP
 exit \fBOrigami\fP return=var[arg] show prompt
.sp .3
\fBM_GO_COUNTER_X_POS\fP@264@COM_I
 go to position var[arg] 
.sp .3
\fBM_PIPE_HELP\fP@265@COM_P
 get areatext from pipe 
.sp .3
\fBM_POS_TO_COUNTER\fP@266@COM_I
 var[arg]=x-position    
.sp .3
\fBM_SHOW_HELP\fP@267@COM_I
 show the help file 
.sp .3
\fBM_STORE_C\fP@268@COM
 var[arg]=current char   
.sp .3
\fBM_TEST_CC\fP@269@COM_I
 current char==var[arg]?   
.sp .3
\fBM_TEST_CHAR\fP@270@COM_C
 current char==arg?   
.sp .3
\fBM_TEST_CHAR_HIGH\fP@271@COM
 current char>arg?   
.sp .3
\fBM_TEST_CHAR_LOW\fP@272@COM
 current char<arg?   
.sp .3
\fBM_TEST_CHAR_SET\fP@273@COM_I
 current char in set arg?
.sp .3
\fBM_TEST_H_CC\fP@274@COM_I
 current char>var[arg]?   
.sp .3
\fBM_TEST_L_CC\fP@275@COM_I
 current char<var[arg]?   
.sp .3
\fBM_TOP_OF_FOLD\fP@276@COM
 at top of fold? 
.sp .3
\fBM_WRITE_HELP\fP@277@COM_IIP
 write at position in area
.sp .3
\fBO_ATTACH_FILE\fP@278@COM
 \fBattach-file-to-fold\fP    
.sp .3
\fBO_AUTO_SAVE\fP@279@COM
 do the \fBauto-save\fP  
.sp .3
\fBO_A_AUTO_SAVE\fP@280@COM
 \fBadd-mode-autosave\fP    
.sp .3
\fBO_A_ECHO\fP@281@COM
 \fBadd-mode-echo\fP    
.sp .3
\fBO_A_OVER\fP@282@COM
 \fBadd-mode-overwrite\fP    
.sp .3
\fBO_A_VIEW\fP@283@COM
 \fBadd-mode-view\fP    
.sp .3
\fBO_BOT_OF_FOLD\fP@284@COM
 \fBend-of-fold\fP    
.sp .3
\fBO_BREAK\fP@285@COM
 \fBabort\fP    
.sp .3
\fBO_CLOSE_FOLD\fP@286@COM
 \fBclose-fold\fP    
.sp .3
\fBO_COPY\fP@287@COM
 \fBdouble-line\fP    
.sp .3
\fBO_COPY_PICK\fP@288@COM
 \fBcopy-to-kill-buffer\fP    
.sp .3
\fBO_CREATE_FOLD\fP@289@COM
 \fBcreate-fold\fP    
.sp .3
\fBO_DELETE\fP@290@COM
 \fBdelete-previous-character\fP    
.sp .3
\fBO_DELTO_EOL\fP@291@COM
 \fBdelete-to-end-of-line\fP    
.sp .3
\fBO_DEL_CHAR_R\fP@292@COM
 \fBdelete-character\fP    
.sp .3
\fBO_DEL_LINE\fP@293@COM
 \fBdelete-line\fP    
.sp .3
\fBO_DESCRIBE_BINDINGS\fP@294@COM
 \fBdescribe-bindings\fP    
.sp .3
\fBO_DOWN\fP@295@COM
 \fBnext-line\fP    
.sp .3
\fBO_D_AUTO_SAVE\fP@296@COM
 \fBdelete-mode-auto-save\fP    
.sp .3
\fBO_D_ECHO\fP@297@COM
 \fBdelete-mode-echo\fP    
.sp .3
\fBO_D_OVER\fP@298@COM
 \fBdelete-mode-overwrite\fP    
.sp .3
\fBO_D_VIEW\fP@299@COM
 \fBdelete-mode-view\fP    
.sp .3
\fBO_END_OF_LINE\fP@300@COM
 \fBend-of-line\fP    
.sp .3
\fBO_ENTER_FOLD\fP@301@COM
 \fBenter-fold\fP    
.sp .3
\fBO_EXIT_FOLD\fP@302@COM
 \fBexit-fold\fP    
.sp .3
\fBO_FILE_FOLD\fP@303@COM
 \fBtoggle-file-fold\fP    
.sp .3
\fBO_FILTER_BUFFER\fP@304@COM
 \fBfilter-buffer\fP    
.sp .3
\fBO_FIND\fP@305@COM
 \fBsearch-forward\fP    
.sp .3
\fBO_FIND_REVERSE\fP@306@COM
 \fBsearch-reverse\fP    
.sp .3
\fBO_FINISH\fP@307@COM
 \fBsave-and-exit-origami\fP    
.sp .3
\fBO_FIRST_LINE_TO_FOLD_HEADER\fP@308@COM
 \fBauto-header\fP    
.sp .3
\fBO_FLUSH\fP@309@COM_I
 \fBredraw-display\fP    
.sp .3
\fBO_FOLD_INFO\fP@310@COM
 \fBdescribe-fold\fP    
.sp .3
\fBO_GOTO_LINE\fP@311@COM
 \fBgoto-line\fP    
.sp .3
\fBO_HELP\fP@312@COM
 \fBhelp\fP    
.sp .3
\fBO_INSERT_FILE\fP@313@COM
 \fBinsert-file\fP    
.sp .3
\fBO_ITS_REVERSE\fP@314@COM
 \fBincremental-search-reverse\fP    
.sp .3
\fBO_ITS_SEARCH\fP@315@COM
 \fBincremental-search-forward\fP    
.sp .3
\fBO_LANGUAGE\fP@316@COM
 \fBset-language\fP    
.sp .3
\fBO_LEFT\fP@317@COM
 \fBbackward-character\fP    
.sp .3
\fBO_MOVE\fP@318@COM
 \fBmove-line\fP    
.sp .3
\fBO_NEXT_FILE\fP@319@COM
 \fBnext-file\fP    
.sp .3
\fBO_OPEN_FOLD\fP@320@COM
 \fBopen-fold\fP    
.sp .3
\fBO_OPEN_NEW_FILE\fP@321@COM
 \fBread-file\fP    
.sp .3
\fBO_PAGE_DOWN\fP@322@COM
 \fBnext-page\fP    
.sp .3
\fBO_PAGE_UP\fP@323@COM
 \fBprevious-page\fP    
.sp .3
\fBO_PICK\fP@324@COM
 \fBkill-line\fP    
.sp .3
\fBO_PIPE_FROM_COMMAND\fP@325@COM
 \fBpipe-from-command\fP    
.sp .3
\fBO_PIPE_KBD\fP@326@COM
 \fBpipe-kbd-from-command\fP    
.sp .3
\fBO_PIPE_TO_COMMAND\fP@327@COM
 \fBpipe-to-command\fP    
.sp .3
\fBO_PREV_FILE\fP@328@COM
 \fBprevious-file\fP    
.sp .3
\fBO_PROMPT\fP@329@COM
 return to outermost loop 
.sp .3
\fBO_PUT_PICK\fP@330@COM
 \fBinsert-folded-kill-buffer\fP    
.sp .3
\fBO_QUERY_REPLACE\fP@331@COM
 \fBquery-replace-string\fP    
.sp .3
\fBO_QUIT\fP@332@COM
 \fBexit-origami\fP    
.sp .3
\fBO_REFRESH\fP@333@COM
 \fBcenter-and-redraw-display\fP    
.sp .3
\fBO_REMOVE_FOLD\fP@334@COM
 \fBunfold-fold\fP    
.sp .3
\fBO_REPLACE\fP@335@COM
 \fBreplace-string\fP    
.sp .3
\fBO_RETURN\fP@336@COM
 \fBnewline-and-indent\fP    
.sp .3
\fBO_RIGHT\fP@337@COM
 \fBforward-character\fP    
.sp .3
\fBO_SAVE_FILE\fP@338@COM
 \fBsave-file\fP    
.sp .3
\fBO_SHELL\fP@339@COM
 \fBshell\fP    
.sp .3
\fBO_SHELL_COMMAND\fP@340@COM
 \fBshell-command\fP    
.sp .3
\fBO_START_OF_LINE\fP@341@COM
 \fBbeginning-of-line\fP    
.sp .3
\fBO_SUSPEND\fP@342@COM
 \fBsuspend-origami\fP    
.sp .3
\fBO_TITLE_HIDE\fP@343@COM
 \fBstatus-line-off\fP    
.sp .3
\fBO_TITLE_SHOW\fP@344@COM
 \fBstatus-line-on\fP    
.sp .3
\fBO_TOGGLE_CASE\fP@345@COM
 \fBcase-character-toggle\fP    
.sp .3
\fBO_TOP_OF_FOLD\fP@346@COM
 \fBbeginning-of-fold\fP    
.sp .3
\fBO_TRANSPOSE_CHARACTERS\fP@347@COM
 \fBtranspose-characters\fP    
.sp .3
\fBO_UNDEL_CHAR\fP@348@COM
 \fBundo-delete-character\fP    
.sp .3
\fBO_UNDEL_LINE\fP@349@COM
 \fBundo-delete-line\fP    
.sp .3
\fBO_UP\fP@350@COM
 \fBprevious-line\fP    
.sp .3
\fBO_WRITE_FILE\fP@351@COM
 \fBwrite-file\fP    
.sp .3
\fBK_MOUSE\fP@352@COM
 mouse sending to stdin 
.sp .3
\fBK_QUOTE\fP@353@COM
 \fBquote-character\fP    
.sp .3
\fBK_SHIFT\fP@354@COM
 \fBshift-next-token\fP    
.sp .3
\fBM_ADD_COUNTER\fP@355@COM_II
 var[arg1]+=arg2    
.sp .3
\fBM_ASCII\fP@356@COM_I
 var[arg] as command  
.sp .3
\fBM_BEGIN_FOLD_COMMENT\fP@357@COM
 at begin-fold-line?   
.sp .3
\fBM_CALL\fP@358@COM_A
 jump, push return-adress  
.sp .3
\fBM_CHANGED\fP@359@COM
 file changed?   
.sp .3
\fBM_CLOSED_FOLD\fP@360@COM
 on closed-fold-line?   
.sp .3
\fBM_DIV\fP@361@COM_II
 var[arg1]/=var[arg2]    
.sp .3
\fBM_EDITING\fP@362@COM
 in prompt?   
.sp .3
\fBM_END_FOLD_COMMENT\fP@363@COM
 an end-fold-line?   
.sp .3
\fBM_END_MACRO\fP@364@COM
 end macro, pop return-adress 
.sp .3
\fBM_ENTERED\fP@365@COM_I
 var[arg]= #entered folds  
.sp .3
\fBM_FILED_FOLD\fP@366@COM
 on filed-fold-line?   
.sp .3
\fBM_INT_STRING\fP@367@COM_I
 var[arg] as string  
.sp .3
\fBM_INV_COUNTER\fP@368@COM_I
 var[arg]*= -1   
.sp .3
\fBM_JMP\fP@369@COM_A
 jump to adress  
.sp .3
\fBM_JMP_FALSE\fP@370@COM_A
 jump, if tag is false
.sp .3
\fBM_JMP_TRUE\fP@371@COM_A
 jump, if tag is true
.sp .3
\fBM_LANGUAGE\fP@372@COM_I
 language==arg?    
.sp .3
\fBM_LASTMES\fP@373@COM_I
 last message==arg?   
.sp .3
\fBM_MENU\fP@374@COM_IP
 menu for var[arg],prompt  
.sp .3
\fBM_MOD\fP@375@COM_II
 var[arg1]%=var[arg2]    
.sp .3
\fBM_MULT\fP@376@COM_II
 var[arg1]*=var[arg2]    
.sp .3
\fBM_NOT\fP@377@COM
 tag=!tag    
.sp .3
\fBM_NULL_COUNTER\fP@378@COM_I
 var[arg]==0?    
.sp .3
\fBM_POP_INT\fP@379@COM_I
 get var[arg] from stack 
.sp .3
\fBM_POSITIV_COUNTER\fP@380@COM_I
 var[arg]>0?    
.sp .3
\fBM_PROMPT\fP@381@COM_IP
 prompt for var[arg]-value  
.sp .3
\fBM_PROMPT_C\fP@382@COM_IP
 prompt for var[arg]-char  
.sp .3
\fBM_PUSH_INT\fP@383@COM_I
 push var[arg] on stack 
.sp .3
\fBM_READ_REPEAT\fP@384@COM_I
 reset repeat-mode   
.sp .3
\fBM_RESET_USER_MODE\fP@385@COM_I
 no user-mode arg  
.sp .3
\fBM_SCREEN_OFF\fP@386@COM
 don't write on screen 
.sp .3
\fBM_SCREEN_ON\fP@387@COM
 write on screen  
.sp .3
\fBM_SET_COPY\fP@388@COM_II
 copy set2 to set1 
.sp .3
\fBM_SET_COUNTER\fP@389@COM_II
 var[arg1]=arg2    
.sp .3
\fBM_SET_USER_MODE\fP@390@COM_I
 user-mode arg   
.sp .3
\fBM_SHOW_CURSOR\fP@391@COM_I
 show cursor var[arg]/10 sec 
.sp .3
\fBM_STORE_LINE_NO\fP@392@COM_I
 var[arg]=line-number    
.sp .3
\fBM_SUM_COUNTER\fP@393@COM_II
 var[arg1]+=var[arg2]    
.sp .3
\fBM_SW_KBD\fP@394@COM_I
 switch to keyboard arg 
.sp .3
\fBM_S_ENTERED\fP@395@COM_I
 var[arg]= #entered spaces  
.sp .3
\fBM_TEST_AUTO\fP@396@COM
 in auto-save-mode?   
.sp .3
\fBM_TEST_ECHO\fP@397@COM
 in echo-mode?   
.sp .3
\fBM_TEST_OVER\fP@398@COM
 in overwrite-mode?   
.sp .3
\fBM_TEST_VIEW\fP@399@COM
 in view-mode?   
.sp .3
\fBM_TEXTLINE\fP@400@COM
 normal textline?   
.sp .3
\fBO_APL_ON\fP@401@COM
 \fBapplication-keypad\fP    
.sp .3
\fBO_BELL\fP@402@COM
 \fBbell\fP    
.sp .3
\fBO_BELL_VISIBLE\fP@403@COM
 \fBvisible-bell\fP    
.sp .3
\fBO_DEF_FIX\fP@404@COM
 \fBsave-keyboard-macro\fP    
.sp .3
\fBO_DEF_MACRO\fP@405@COM
 \fBdefine-macro\fP    
.sp .3
\fBO_NUM_ON\fP@406@COM
 \fBnumeric-keypad\fP    
.sp .3
\fBO_REP_0\fP@407@COM
 \fBset-argument-0\fP    
.sp .3
\fBO_REP_1\fP@408@COM
 \fBset-argument-1\fP    
.sp .3
\fBO_REP_2\fP@409@COM
 \fBset-argument-2\fP    
.sp .3
\fBO_REP_3\fP@410@COM
 \fBset-argument-3\fP    
.sp .3
\fBO_REP_4\fP@411@COM
 \fBset-argument-4\fP    
.sp .3
\fBO_REP_5\fP@412@COM
 \fBset-argument-5\fP    
.sp .3
\fBO_REP_6\fP@413@COM
 \fBset-argument-6\fP    
.sp .3
\fBO_REP_7\fP@414@COM
 \fBset-argument-7\fP    
.sp .3
\fBO_REP_8\fP@415@COM
 \fBset-argument-8\fP    
.sp .3
\fBO_REP_9\fP@416@COM
 \fBset-argument-9\fP    
.sp .3
\fBO_UNCHANGE\fP@417@COM
 \fBset-file-unchanged\fP    
.sp .3
\fBO_CALL_FIX\fP@418@COM
 dummy, used during compilation 
.sp .3
\fBO_EXE_MACRO\fP@419@COM
 \fBexecute-macro\fP    
.sp .3
\fBO_CALL_FIX\fP (\fIx\fP-419) @\fIx\fP>419@COM
 call the OCL-macro
.TE
.LP
Tokens lower than 256 represent the corresponding characters.
