public PftConditionalStatement(PftParser.ConditionalStatementContext node)
     : base(node)
 {
     PftParser.ConditionContext context = node.condition();
     Condition     = PftCondition.DispatchContext(context);
     ThenStatement = new PftStatement(node.thenBranch);
     if (node.elseBranch != null)
     {
         ElseStatement = new PftStatement(node.elseBranch);
     }
 }
예제 #2
0
 public PftConditionParen(PftParser.ConditionParenContext node)
     : base(node)
 {
     Inner = DispatchContext(node.condition());
     Children.Add(Inner);
 }
예제 #3
0
 public PftConditionNot(PftParser.ConditionNotContext node)
     : base(node)
 {
     Inner = DispatchContext(node.condition());
 }