18 using System.Collections.Generic;
22 using ErrorManagement;
26 #region AssignmentOperator
130 get {
return this.moveStat; }
131 set { this.moveStat = value; }
164 return v.Visit(
this, o);
Encapsulates a binary expression of our programming language.
Abstract class encapsulate a programming language expression.
AssignmentOperator Operator
Gets the operator of the binary expression
This class encapsulates a location in a specific file. Implements an Inmutable pattern. So it can be used in any context, that is his internal fields never change.
MoveStatement MoveStat
Gets or sets a move statement associated to the assignment expression.
Encapsulates assignment binary expressions.
Location location
Location: Encapsulates in one object the line, column and filename
Encapsulates a Move instruction to use in SSA algorithm
AssignmentOperator
Assignment binary operators
AssignmentExpression(Expression operand1, Expression operand2, AssignmentOperator op, Location location)
Constructor de la clase AssignmentExpression
override Object Accept(Visitor v, Object o)
Accept method of a concrete visitor.