// This file is automatically generated by DemeterJ. UniversalVisitor { start {{ }} before { Program, -> Program,exps,Outcome_PList, Outcome, -> Outcome,assignment,Assignment, -> Outcome,cnf,CNF, Assignment, -> Assignment,literals,Literal_PList, CNF, -> CNF,clauses,Clause_PList, -> CNF,sat,ClauseCount, -> CNF,unsat,ClauseCount, Clause, -> Clause,weight,Weight, -> Clause,literals,Literal_PList, Literal, -> Literal,variable,Variable, Pos, Neg, Variable, -> Variable,v,Ident, Weight, -> Weight,v,int, ClauseCount, -> ClauseCount,v,int, Main, -> Main,s,String, Outcome_PList, -> Outcome_PList,first,Nonempty_Outcome_PList, Literal_PList, -> Literal_PList,first,Nonempty_Literal_PList, Clause_PList, -> Clause_PList,first,Nonempty_Clause_PList, Nonempty_Outcome_PList, -> Nonempty_Outcome_PList,it,Outcome, -> Nonempty_Outcome_PList,next,Nonempty_Outcome_PList, Nonempty_Literal_PList, -> Nonempty_Literal_PList,it,Literal, -> Nonempty_Literal_PList,next,Nonempty_Literal_PList, Nonempty_Clause_PList, -> Nonempty_Clause_PList,it,Clause, -> Nonempty_Clause_PList,next,Nonempty_Clause_PList } {{ }} after { Program, -> Program,exps,Outcome_PList, Outcome, -> Outcome,assignment,Assignment, -> Outcome,cnf,CNF, Assignment, -> Assignment,literals,Literal_PList, CNF, -> CNF,clauses,Clause_PList, -> CNF,sat,ClauseCount, -> CNF,unsat,ClauseCount, Clause, -> Clause,weight,Weight, -> Clause,literals,Literal_PList, Literal, -> Literal,variable,Variable, Pos, Neg, Variable, -> Variable,v,Ident, Weight, -> Weight,v,int, ClauseCount, -> ClauseCount,v,int, Main, -> Main,s,String, Outcome_PList, -> Outcome_PList,first,Nonempty_Outcome_PList, Literal_PList, -> Literal_PList,first,Nonempty_Literal_PList, Clause_PList, -> Clause_PList,first,Nonempty_Clause_PList, Nonempty_Outcome_PList, -> Nonempty_Outcome_PList,it,Outcome, -> Nonempty_Outcome_PList,next,Nonempty_Outcome_PList, Nonempty_Literal_PList, -> Nonempty_Literal_PList,it,Literal, -> Nonempty_Literal_PList,next,Nonempty_Literal_PList, Nonempty_Clause_PList, -> Nonempty_Clause_PList,it,Clause, -> Nonempty_Clause_PList,next,Nonempty_Clause_PList } {{ }} finish {{ }} }