public Node VarDefList()
        {
            var varDefinitionList = new VarDefinitionList();

            while (Current == TokenCategory.VAR)
            {
                varDefinitionList.Add(VarDef());
            }
            return(varDefinitionList);
        }
        public string Visit(VarDefinitionList node)
        {
            var result = "";

            foreach (var child in node)
            {
                result += Visit((dynamic)child);
            }
            return(result);
        }
 public void Visit(VarDefinitionList node)
 {
     VisitChildren(node);
 }