Пример #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;
 }
Пример #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;
 }
Пример #3
0
 public AstDwLoop(Parser parser, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(parser, startPos, endPos, body)
 {
     Condition = test;
 }
Пример #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;
 }
Пример #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;
 }
Пример #6
0
 public AstLabeledStatement(Parser parser, Position startPos, Position endPos, AstStatement body, AstLabel label) : base(parser, startPos, endPos, body)
 {
     Label = label;
 }
Пример #7
0
 public AstWith(string?source, Position startPos, Position endPos, AstStatement body, AstNode expression) : base(
         source, startPos, endPos, body)
 {
     Expression = expression;
 }
Пример #8
0
 public AstWith(Parser parser, Position startPos, Position endPos, AstStatement body, AstNode expression) : base(
         parser, startPos, endPos, body)
 {
     Expression = expression;
 }
Пример #9
0
 public AstIterationStatement(Parser parser, Position startPos, Position endPos, AstStatement body)
     : base(parser, startPos, endPos, body)
 {
 }
Пример #10
0
 public AstForOf(Parser parser, Position startPos, Position endPos, AstStatement body, AstNode init, AstNode @object) : base(parser, startPos, endPos, body, init, @object)
 {
 }
Пример #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;
 }
Пример #12
0
 protected AstDwLoop(string?source, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(source, startPos, endPos, body)
 {
     Condition = test;
 }
Пример #13
0
 public AstForOf(string?source, Position startPos, Position endPos, AstStatement body, AstNode init, AstNode @object) : base(source, startPos, endPos, body, init, @object)
 {
 }
Пример #14
0
 protected AstStatementWithBody(Parser parser, Position startPos, Position endPos, AstStatement body) : base(parser, startPos, endPos)
 {
     Body = body;
 }
Пример #15
0
 protected AstStatementWithBody(string?source, Position startPos, Position endPos, AstStatement body) : base(source, startPos, endPos)
 {
     Body = body;
 }
Пример #16
0
 public AstDo(Parser parser, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(parser, startPos, endPos, test, body)
 {
 }
Пример #17
0
 public override void Transform(TreeTransformer tt)
 {
     base.Transform(tt);
     Body = (AstStatement)tt.Transform(Body);
 }
Пример #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;
 }
Пример #19
0
 protected AstIterationStatement(string?source, Position startPos, Position endPos, AstStatement body)
     : base(source, startPos, endPos, body)
 {
 }
Пример #20
0
 public AstLabeledStatement(string?source, Position startPos, Position endPos, AstStatement body, AstLabel label) : base(source, startPos, endPos, body)
 {
     Label = label;
 }
Пример #21
0
 public AstDo(string?source, Position startPos, Position endPos, AstNode test, AstStatement body)
     : base(source, startPos, endPos, test, body)
 {
 }