8 #ifndef KSASSIGNMENTEXPRESSION_H
9 #define KSASSIGNMENTEXPRESSION_H
21 KSAssignmentBitAndEqual,
22 KSAssignmentBitOrEqual,
23 KSAssignmentBitXorEqual,
24 KSAssignmentLeftShiftEqual,
25 KSAssignmentRightShiftEqual,
IR for KSExpression class.
struct KSExpression * destinationExpression
Definition: KSAssignmentExpression.h:37
Definition: KSExpression.h:15
KSAssignmentOperator
Definition: KSAssignmentExpression.h:14
KSAssignmentOperator assignOperator
Definition: KSAssignmentExpression.h:35
struct KSAssignmentExpression * KSAllocateAssignmentExpression(KSAssignmentOperator op, struct KSExpression *dstexp, struct KSExpression *srcexp, struct KELineInfo *linfo, struct CNResource *resource)
Allocate postfix-expression object.
CNBoolean KSIsAssignmentExpression(const struct KSExpression *src)
Check the expression class.
struct KSExpression superClass
Definition: KSAssignmentExpression.h:33
Definition: KSAssignmentExpression.h:31
struct KSExpression * sourceExpression
Definition: KSAssignmentExpression.h:39