Esempio n. 1
0
 public AstFor(Parser parser, Position startPos, Position endPos, AstStatement body, AstNode?init,
               AstNode?condition, AstNode?step) : base(parser, startPos, endPos, body)
 {
     Init      = init;
     Condition = condition;
     Step      = step;
 }
Esempio n. 2
0
 public AstFor(string?source, Position startPos, Position endPos, AstStatement body, AstNode?init,
               AstNode?condition, AstNode?step) : base(source, startPos, endPos, body)
 {
     Init      = init;
     Condition = condition;
     Step      = step;
 }
Esempio n. 3
0
 public AstDwLoop(Parser parser, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(parser, startPos, endPos, body)
 {
     Condition = test;
 }
Esempio n. 4
0
 public AstIf(Parser parser, Position startPos, Position endPos, AstNode condition, AstStatement body,
              AstStatement alternative) : base(parser, startPos, endPos, body)
 {
     Condition   = condition;
     Alternative = alternative;
 }
Esempio n. 5
0
 public AstIf(string?source, Position startPos, Position endPos, AstNode condition, AstStatement body,
              AstStatement?alternative) : base(source, startPos, endPos, body)
 {
     Condition   = condition;
     Alternative = alternative;
 }
Esempio n. 6
0
 public AstLabeledStatement(Parser parser, Position startPos, Position endPos, AstStatement body, AstLabel label) : base(parser, startPos, endPos, body)
 {
     Label = label;
 }
Esempio n. 7
0
 public AstWith(string?source, Position startPos, Position endPos, AstStatement body, AstNode expression) : base(
         source, startPos, endPos, body)
 {
     Expression = expression;
 }
Esempio n. 8
0
 public AstWith(Parser parser, Position startPos, Position endPos, AstStatement body, AstNode expression) : base(
         parser, startPos, endPos, body)
 {
     Expression = expression;
 }
Esempio n. 9
0
 public AstIterationStatement(Parser parser, Position startPos, Position endPos, AstStatement body)
     : base(parser, startPos, endPos, body)
 {
 }
Esempio n. 10
0
 public AstForOf(Parser parser, Position startPos, Position endPos, AstStatement body, AstNode init, AstNode @object) : base(parser, startPos, endPos, body, init, @object)
 {
 }
Esempio n. 11
0
 public AstForIn(string?source, Position startPos, Position endPos, AstStatement body, AstNode init,
                 AstNode @object) : base(source, startPos, endPos, body)
 {
     Init   = init;
     Object = @object;
 }
Esempio n. 12
0
 protected AstDwLoop(string?source, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(source, startPos, endPos, body)
 {
     Condition = test;
 }
Esempio n. 13
0
 public AstForOf(string?source, Position startPos, Position endPos, AstStatement body, AstNode init, AstNode @object) : base(source, startPos, endPos, body, init, @object)
 {
 }
Esempio n. 14
0
 protected AstStatementWithBody(Parser parser, Position startPos, Position endPos, AstStatement body) : base(parser, startPos, endPos)
 {
     Body = body;
 }
Esempio n. 15
0
 protected AstStatementWithBody(string?source, Position startPos, Position endPos, AstStatement body) : base(source, startPos, endPos)
 {
     Body = body;
 }
Esempio n. 16
0
 public AstDo(Parser parser, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(parser, startPos, endPos, test, body)
 {
 }
Esempio n. 17
0
 public override void Transform(TreeTransformer tt)
 {
     base.Transform(tt);
     Body = (AstStatement)tt.Transform(Body);
 }
Esempio n. 18
0
 public AstForIn(Parser parser, Position startPos, Position endPos, AstStatement body, AstNode init,
                 AstNode @object) : base(parser, startPos, endPos, body)
 {
     Init   = init;
     Object = @object;
 }
Esempio n. 19
0
 protected AstIterationStatement(string?source, Position startPos, Position endPos, AstStatement body)
     : base(source, startPos, endPos, body)
 {
 }
Esempio n. 20
0
 public AstLabeledStatement(string?source, Position startPos, Position endPos, AstStatement body, AstLabel label) : base(source, startPos, endPos, body)
 {
     Label = label;
 }
Esempio n. 21
0
 public AstDo(string?source, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(source, startPos, endPos, test, body)
 {
 }