示例#1
0
        public override ASTNode VisitSwitchBody([NotNull] p4Parser.SwitchBodyContext context)
        {
            List <ASTNode> switchitems = new List <ASTNode>();

            foreach (IParseTree switchitem in context.switchItem())
            {
                switchitems.Add(Visit(switchitem));
            }

            return(new SwitchBodyAstNode(switchitems.ToArray(), context.Begin().Symbol));
        }