public PftFormatItemPlus(PftParser.FormatItemPlusContext node)
     : base(node)
 {
     foreach (PftParser.FormatItemContext context in node.formatItem())
     {
         PftAst item = PftNonGrouped.DispatchContext(context);
         Children.Add(item);
     }
 }
示例#2
0
 public PftNonGrouped(PftParser.NonGroupedContext node)
     : base(node)
 {
     PftParser.FormatItemPlusContext plusContext = node as PftParser.FormatItemPlusContext;
     if (plusContext != null)
     {
         foreach (PftParser.FormatItemContext context in plusContext.formatItem())
         {
             PftAst item = DispatchContext(context);
             Children.Add(item);
         }
     }
     else
     {
         throw new ApplicationException();
     }
 }