// This file is automatically generated by DemeterJ. UniversalVisitor { start {{ }} before { CSP, -> CSP,comments,Comment_List, -> CSP,preamble,Preamble, -> CSP,constraints,Constraint_List, Comment, -> Comment,comment,Line, Preamble, -> Preamble,numVariables,int, -> Preamble,numConstraints,int, -> Preamble,rank,Rank, Constraint, -> Constraint,relation,Relation, -> Constraint,weight,Weight, -> Constraint,variable_list,Variable_List, Relation, -> Relation,relationNumber,int, Weight, -> Weight,v,int, Variable, -> Variable,v,int, Rank, -> Rank,v,int, Main, Comment_List, -> Comment_List,first,Nonempty_Comment_List, Constraint_List, -> Constraint_List,first,Nonempty_Constraint_List, Variable_List, -> Variable_List,first,Nonempty_Variable_List, Nonempty_Comment_List, -> Nonempty_Comment_List,it,Comment, -> Nonempty_Comment_List,next,Nonempty_Comment_List, Nonempty_Constraint_List, -> Nonempty_Constraint_List,it,Constraint, -> Nonempty_Constraint_List,next,Nonempty_Constraint_List, Nonempty_Variable_List, -> Nonempty_Variable_List,it,Variable, -> Nonempty_Variable_List,next,Nonempty_Variable_List } {{ }} after { CSP, -> CSP,comments,Comment_List, -> CSP,preamble,Preamble, -> CSP,constraints,Constraint_List, Comment, -> Comment,comment,Line, Preamble, -> Preamble,numVariables,int, -> Preamble,numConstraints,int, -> Preamble,rank,Rank, Constraint, -> Constraint,relation,Relation, -> Constraint,weight,Weight, -> Constraint,variable_list,Variable_List, Relation, -> Relation,relationNumber,int, Weight, -> Weight,v,int, Variable, -> Variable,v,int, Rank, -> Rank,v,int, Main, Comment_List, -> Comment_List,first,Nonempty_Comment_List, Constraint_List, -> Constraint_List,first,Nonempty_Constraint_List, Variable_List, -> Variable_List,first,Nonempty_Variable_List, Nonempty_Comment_List, -> Nonempty_Comment_List,it,Comment, -> Nonempty_Comment_List,next,Nonempty_Comment_List, Nonempty_Constraint_List, -> Nonempty_Constraint_List,it,Constraint, -> Nonempty_Constraint_List,next,Nonempty_Constraint_List, Nonempty_Variable_List, -> Nonempty_Variable_List,it,Variable, -> Nonempty_Variable_List,next,Nonempty_Variable_List } {{ }} finish {{ }} }