public ForOfLetConstIterationStatement(ForDeclaration forDeclaration, AbstractAssignmentExpression forOfExpression, Statement doStatement, bool isStrictMode) : base(isStrictMode)
 {
     this.forDeclaration  = forDeclaration;
     this.forOfExpression = forOfExpression;
     this.doStatement     = doStatement;
 }
 public ForOfLHSIterationStatement(AbstractLeftHandSideExpression leftHandSideExpression, AbstractAssignmentExpression ofExpression, Statement doStatement, bool isStrictMode) : base(isStrictMode)
 {
     this.leftHandSideExpression = leftHandSideExpression;
     this.ofExpression           = ofExpression;
     this.doStatement            = doStatement;
 }
 public ForOfVarIterationStatement(ForBinding forVar, AbstractAssignmentExpression forOfExpression, Statement doStatement, bool isStrictMode) : base(isStrictMode)
 {
     this.forVar          = forVar;
     this.forOfExpression = forOfExpression;
     this.doStatement     = doStatement;
 }
 public AssignmentExpression(AbstractLeftHandSideExpression leftHandSideExpression, AbstractAssignmentExpression assignmentExpression, bool isStrictMode) : base(isStrictMode)
 {
     this.leftHandSideExpression = leftHandSideExpression;
     this.assignmentExpression   = assignmentExpression;
 }
 public ConditionalExpression(AbstractLogicalOrExpression logicalOrExpression, AbstractAssignmentExpression ifTrueAssignmentExpression, AbstractAssignmentExpression ifFalseAssignmentExpression, bool isStrictMode) : base(isStrictMode)
 {
     this.logicalOrExpression         = logicalOrExpression;
     this.ifTrueAssignmentExpression  = ifTrueAssignmentExpression;
     this.ifFalseAssignmentExpression = ifFalseAssignmentExpression;
 }
Exemple #6
0
 public VariableStatementItem(string name, AbstractAssignmentExpression assignmentExpression)
 {
     this.name = name;
     this.assignmentExpression = assignmentExpression;
 }
Exemple #7
0
 public PropertyDefinition(string propertyName, AbstractAssignmentExpression assignmentExpression)
 {
     this.propertyName         = propertyName;
     this.assignmentExpression = assignmentExpression;
 }
 public SpreadElement(AbstractAssignmentExpression assignmentExpression)
 {
     this.assignmentExpression = assignmentExpression;
 }