// This file is automatically generated by DemeterJ. UniversalVisitor { start {{ }} before { Main, Cd_graph, -> Cd_graph,adjacencies,Adjacency_Nlist, Adjacency, -> Adjacency,source,Vertex, -> Adjacency,ns,Neighbors, -> Adjacency,supers,SuperClasses, SuperClasses, -> SuperClasses,superclass_comma_list,SuperClass_Comma_list, SuperClass, -> SuperClass,super_name,Ident, Neighbors, Neighbors_wc, -> Neighbors_wc,construct_ns,Any_vertex_List, Construct_ns, Alternat_ns, -> Alternat_ns,alternat_ns,Term_Bar_list, -> Alternat_ns,common,Common, Common, Any_vertex, Vertex, -> Vertex,vertex_name,Ident, Syntax_vertex, Regular_syntax, -> Regular_syntax,string,String, Opt_labeled_term, -> Opt_labeled_term,vertex,Term, Regular, Labeled, -> Labeled,label_name,Ident, Term, -> Term,vertex,Vertex, Normal, Optional_term, -> Optional_term,opt,Opt_labeled_term_Sandwich, Adjacency_Nlist, -> Adjacency_Nlist,first,Nonempty_Adjacency_Nlist, SuperClass_Comma_list, -> SuperClass_Comma_list,first,Nonempty_SuperClass_Comma_list, Any_vertex_List, -> Any_vertex_List,first,Nonempty_Any_vertex_List, Term_Bar_list, -> Term_Bar_list,first,Nonempty_Term_Bar_list, Opt_labeled_term_Sandwich, -> Opt_labeled_term_Sandwich,first,Syntax_vertex_List, -> Opt_labeled_term_Sandwich,inner,Opt_labeled_term, -> Opt_labeled_term_Sandwich,second,Syntax_vertex_List, Syntax_vertex_List, -> Syntax_vertex_List,first,Nonempty_Syntax_vertex_List, Nonempty_Adjacency_Nlist, -> Nonempty_Adjacency_Nlist,it,Adjacency, -> Nonempty_Adjacency_Nlist,next,Nonempty_Adjacency_Nlist, Nonempty_SuperClass_Comma_list, -> Nonempty_SuperClass_Comma_list,it,SuperClass, -> Nonempty_SuperClass_Comma_list,next,Nonempty_SuperClass_Comma_list, Nonempty_Any_vertex_List, -> Nonempty_Any_vertex_List,it,Any_vertex, -> Nonempty_Any_vertex_List,next,Nonempty_Any_vertex_List, Nonempty_Term_Bar_list, -> Nonempty_Term_Bar_list,it,Term, -> Nonempty_Term_Bar_list,next,Nonempty_Term_Bar_list, Nonempty_Syntax_vertex_List, -> Nonempty_Syntax_vertex_List,it,Syntax_vertex, -> Nonempty_Syntax_vertex_List,next,Nonempty_Syntax_vertex_List } {{ }} after { Main, Cd_graph, -> Cd_graph,adjacencies,Adjacency_Nlist, Adjacency, -> Adjacency,source,Vertex, -> Adjacency,ns,Neighbors, -> Adjacency,supers,SuperClasses, SuperClasses, -> SuperClasses,superclass_comma_list,SuperClass_Comma_list, SuperClass, -> SuperClass,super_name,Ident, Neighbors, Neighbors_wc, -> Neighbors_wc,construct_ns,Any_vertex_List, Construct_ns, Alternat_ns, -> Alternat_ns,alternat_ns,Term_Bar_list, -> Alternat_ns,common,Common, Common, Any_vertex, Vertex, -> Vertex,vertex_name,Ident, Syntax_vertex, Regular_syntax, -> Regular_syntax,string,String, Opt_labeled_term, -> Opt_labeled_term,vertex,Term, Regular, Labeled, -> Labeled,label_name,Ident, Term, -> Term,vertex,Vertex, Normal, Optional_term, -> Optional_term,opt,Opt_labeled_term_Sandwich, Adjacency_Nlist, -> Adjacency_Nlist,first,Nonempty_Adjacency_Nlist, SuperClass_Comma_list, -> SuperClass_Comma_list,first,Nonempty_SuperClass_Comma_list, Any_vertex_List, -> Any_vertex_List,first,Nonempty_Any_vertex_List, Term_Bar_list, -> Term_Bar_list,first,Nonempty_Term_Bar_list, Opt_labeled_term_Sandwich, -> Opt_labeled_term_Sandwich,first,Syntax_vertex_List, -> Opt_labeled_term_Sandwich,inner,Opt_labeled_term, -> Opt_labeled_term_Sandwich,second,Syntax_vertex_List, Syntax_vertex_List, -> Syntax_vertex_List,first,Nonempty_Syntax_vertex_List, Nonempty_Adjacency_Nlist, -> Nonempty_Adjacency_Nlist,it,Adjacency, -> Nonempty_Adjacency_Nlist,next,Nonempty_Adjacency_Nlist, Nonempty_SuperClass_Comma_list, -> Nonempty_SuperClass_Comma_list,it,SuperClass, -> Nonempty_SuperClass_Comma_list,next,Nonempty_SuperClass_Comma_list, Nonempty_Any_vertex_List, -> Nonempty_Any_vertex_List,it,Any_vertex, -> Nonempty_Any_vertex_List,next,Nonempty_Any_vertex_List, Nonempty_Term_Bar_list, -> Nonempty_Term_Bar_list,it,Term, -> Nonempty_Term_Bar_list,next,Nonempty_Term_Bar_list, Nonempty_Syntax_vertex_List, -> Nonempty_Syntax_vertex_List,it,Syntax_vertex, -> Nonempty_Syntax_vertex_List,next,Nonempty_Syntax_vertex_List } {{ }} finish {{ }} }