Package coins.ast.expr

Interface Summary
LvalueExpr Expression that may be an l-value.
 

Class Summary
AddressExpr '&' Expression for computing the address of the operand.
ArithBinaryExpr Arithmetic binary expression.
ArithUnaryExpr Arithmetic unary expression.
ArrayExpr Array access expression.
ArrayInitializer An array of initial values.
AsmExpr Function call expression.
AssignExpr Assignment expression.
BinaryExpr Binary expression.
CallExpr Function call expression.
CastExpr Cast expression.
CommaExpr Comma expression.
ConditionalExpr Conditional expression.
ConstantExpr Constant class.
DereferenceExpr Pointer dereference ('*') expression.
FloatConstantExpr Constant class of floating type.
IntConstantExpr Constant class of integer type.
MemberExpr Member access expression "->" (arrow) or "." (dot).
NnaryExpr Multiple-operands expression.
OperatorExpr Expressions including an operator.
PointerBinaryExpr Pointer binary expression.
PostfixExpr Postfix "++" or "--" expression.
PrefixExpr Prefix "++" or "--" expression.
SizeofExpr Sizeof expression.
StringLiteral Constant character string.
UnaryExpr Unary expression.
VariableExpr Variable.
WcharLiteral Constant wchar_t character string.