列挙体定義書 仕様書作成ツール【A HotDocument】

exp_opcode

構文構文

enum exp_opcode

ファイル名ファイル名

expression.h

列挙体情報列挙体情報

No. 名称 属性説明
1
exp_opcode   
  OP_NULL    
  BINOP_ADD   +
  BINOP_SUB   -
  BINOP_MUL   *
  BINOP_DIV    
  BINOP_REM   %
  BINOP_MOD   mod (Knuth 1.2.4)
  BINOP_LSH   <<
  BINOP_RSH   >>
  BINOP_LOGICAL_AND   &&
  BINOP_LOGICAL_OR   ||
  BINOP_BITWISE_AND   &
  BINOP_BITWISE_IOR   |
  BINOP_BITWISE_XOR   ^
  BINOP_EQUAL   ==
  BINOP_NOTEQUAL   !=
  BINOP_LESS   <
  BINOP_GTR   >
  BINOP_LEQ   <=
  BINOP_GEQ   >=
  BINOP_REPEAT   @
  BINOP_ASSIGN   =
  BINOP_COMMA   ,
  BINOP_SUBSCRIPT   x[y]
  BINOP_EXP   Exponentiation
  BINOP_MIN   <?
  BINOP_MAX   >?
  BINOP_SCOPE   ::
  STRUCTOP_MEMBER    
  STRUCTOP_MPTR    
  BINOP_INTDIV    
  BINOP_ASSIGN_MODIFY   +=, -=, *=, and so on.
  BINOP_VAL    
  BINOP_INCL    
  BINOP_EXCL    
  BINOP_CONCAT    
  BINOP_IN   Returns 1 iff ARG1 IN ARG2.
  BINOP_END    
  TERNOP_COND   ?:
  MULTI_SUBSCRIPT    
  OP_LONG    
  OP_DOUBLE    
  OP_VAR_VALUE    
  OP_LAST    
  OP_REGISTER    
  OP_INTERNALVAR    
  OP_FUNCALL    
  OP_STRING    
  OP_BITSTRING    
  OP_ARRAY    
  UNOP_CAST    
  UNOP_MEMVAL    
  UNOP_NEG   Unary -
  UNOP_LOGICAL_NOT   Unary !
  UNOP_COMPLEMENT   Unary ~
  UNOP_IND   Unary *
  UNOP_ADDR   Unary &
  UNOP_PREINCREMENT   ++ before an expression
  UNOP_POSTINCREMENT   ++ after an expression
  UNOP_PREDECREMENT   -- before an expression
  UNOP_POSTDECREMENT   -- after an expression
  UNOP_SIZEOF   Unary sizeof (followed by expression)
  UNOP_PLUS   Unary plus
  UNOP_CAP   Modula-2 standard (unary) procedures
  UNOP_CHR    
  UNOP_ORD    
  UNOP_ABS    
  UNOP_FLOAT    
  UNOP_HIGH    
  UNOP_MAX    
  UNOP_MIN    
  UNOP_ODD    
  UNOP_TRUNC    
  OP_BOOL   Modula-2 builtin BOOLEAN type
  OP_M2_STRING   Modula-2 string constants
  STRUCTOP_STRUCT    
  STRUCTOP_PTR    
  OP_THIS    
  OP_SCOPE    
  OP_TYPE    

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー