public void Visit(ArrNode node) { foreach (var subnode in node) { Visit((dynamic)subnode); } }
public Node Arr() { var node = new ArrNode(); Expect(TokenCategory.SQUARE_OPEN); node.Add(ExprList()); Expect(TokenCategory.SQUARE_CLOSE); return(node); }