60 lines
1.1 KiB
C
60 lines
1.1 KiB
C
#define RCSID2 "$Header$"
|
|
|
|
/*
|
|
* NS 16032 tokens
|
|
*/
|
|
|
|
%token <y_word> REG
|
|
%token <y_word> AREG
|
|
%token <y_word> FREG
|
|
%token <y_word> MREG
|
|
%token <y_word> CREG
|
|
%token <y_word> EXTERNAL
|
|
%token <y_word> TOS
|
|
%token <y_word> PC
|
|
%token <y_word> INDICATOR
|
|
|
|
/*
|
|
* Instruction types
|
|
*/
|
|
%token <y_word> SETCFG
|
|
%token <y_word> LPR
|
|
%token <y_word> LCR
|
|
%token <y_word> BR
|
|
%token <y_word> RET
|
|
%token <y_word> BSR
|
|
%token <y_word> RDVAL
|
|
%token <y_word> CATST
|
|
%token <y_word> LCSR
|
|
%token <y_word> SEQ
|
|
%token <y_word> ADJSP
|
|
%token <y_word> JSR
|
|
%token <y_word> JUMP
|
|
%token <y_word> LFSR
|
|
%token <y_word> ADD_F
|
|
%token <y_word> CCVIS
|
|
%token <y_word> CCVSI
|
|
%token <y_word> CCVSS
|
|
%token <y_word> CMOV
|
|
%token <y_word> ADD_I
|
|
%token <y_word> COM
|
|
%token <y_word> MUL_I
|
|
%token <y_word> MOVID
|
|
%token <y_word> FFS
|
|
%token <y_word> MOVIF
|
|
%token <y_word> MOVFL
|
|
%token <y_word> TRUNC
|
|
%token <y_word> MOVM
|
|
%token <y_word> INSS
|
|
%token <y_word> SAVE
|
|
%token <y_word> ENTER
|
|
%token <y_word> LMR
|
|
%token <y_word> MOVS
|
|
%token <y_word> CHECK
|
|
%token <y_word> INS
|
|
%token <y_word> MOVQ
|
|
%token <y_word> ACB
|
|
%token <y_word> WAIT
|
|
|
|
%type <y_word> cpu_opts, cpu_list, string_opts, reg_list, reg_items
|