libyasm
Data Fields
yasm_expr__item Struct Reference

Expression item. More...

#include <expr.h>

Data Fields

yasm_expr__type type
 Type.
 
union {
   yasm_bytecode *   precbc
 Direct bytecode ref (YASM_EXPR_PRECBC)
 
   yasm_symrec *   sym
 Symbol (YASM_EXPR_SYM)
 
   yasm_expr *   expn
 Subexpression (YASM_EXPR_EXPR)
 
   yasm_intnum *   intn
 Integer value (YASM_EXPR_INT)
 
   yasm_floatnum *   flt
 Floating point value (YASM_EXPR_FLOAT)
 
   uintptr_t   reg
 Register (YASM_EXPR_REG)
 
   unsigned int   subst
 Subst placeholder (YASM_EXPR_SUBST)
 
data
 

Detailed Description

Expression item.

Definition at line 54 of file expr.h.


The documentation for this struct was generated from the following file: