Changes between Version 13 and Version 14 of AST
- Timestamp:
- 04/19/11 21:17:14 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AST
v13 v14 151 151 * VariableExpressionNodeIF 152 152 * OperatorNodeIF 153 * ADD, ADD_POINTER_INT, ADDRESS_OF, BIT_AND, BIT_NOT, BIT_OR, BIT_XOR, DEREFERENCE, DIVIDE, EQUALS, GREATER_THAN, GTE, IF_THEN_ELSE, LEQ, LESS_THAN, LOGICAL_AND, LOGICAL_NOT, LOGICAL_OR, MODULO, MULTIPLY, NAVIGATE, NEGATIVE, NOT_EQUALS, SHIFT_LEFT, SHIFT_RIGHT, SUBSCRIPT, SUBTRACT, SUBTRACT_POINTER_INT, SUBTRACT_POINTER_POINTER153 * ADD, ADD_POINTER_INT, ADDRESS_OF, BIT_AND, BIT_NOT, BIT_OR, BIT_XOR, DEREFERENCE, DIVIDE, EQUALS, GREATER_THAN, GTE, IF_THEN_ELSE, INDEX, LEQ, LESS_THAN, LOGICAL_AND, LOGICAL_NOT, LOGICAL_OR, MODULO, MULTIPLY, NAVIGATE, NEGATIVE, NOT_EQUALS, SHIFT_LEFT, SHIFT_RIGHT, SUBSCRIPT, SUBTRACT, SUBTRACT_POINTER_INT, SUBTRACT_POINTER_POINTER 154 154 * CastNodeIF 155 155 * newType: TypeNodeIF (type you are casting to) 156 156 * expression: ExpressionNodeIF 157 * ArrayIndexNodeIF (a[i])158 * RecordNavigationNodeIF: (x.a)159 157 * QuantifierNodeIF 160 158 * quantifier: {FORALL, EXISTS, LAMBDA, UNIFORM, SUM} … … 166 164 * StartOfNodeIF: &a[0] -- that is the Cil way of converting an array to pointer to first element 167 165 * FunctionApplicationNodeIF: invocation f(x) when f is abstract (pure) function 166 * ProcessReferenceNodeIF: PROC[expr].x 168 167 * SideEffectExpressionNodeIF: expressions with side-effects 169 168 * AssignmentNodeIF: x=expr, x++, x--, ++x, --x
