yasm_expr Struct Reference

Expression. More...

#include <expr.h>


Data Fields

yasm_expr_op op
 Operation.
unsigned long line
 Line number where expression was defined.
int numterms
 Number of terms in the expression.
yasm_expr__item terms [2]
 Terms of the expression.


Detailed Description

Expression.

Definition at line 74 of file expr.h.


Field Documentation

yasm_expr_op yasm_expr::op

Operation.

Definition at line 75 of file expr.h.

unsigned long yasm_expr::line

Line number where expression was defined.

Definition at line 76 of file expr.h.

int yasm_expr::numterms

Number of terms in the expression.

Definition at line 77 of file expr.h.

yasm_expr__item yasm_expr::terms[2]

Terms of the expression.

Structure may be extended to include more terms, as some operations may allow more than two operand terms (ADD, MUL, OR, AND, XOR).

Definition at line 83 of file expr.h.


The documentation for this struct was generated from the following file:
Generated on Sat Sep 6 01:23:37 2008 for libyasm by  doxygen 1.5.2