EquationSystem = List(Equation). Equation = Variable "=" Exp "." . Exp : FunctionCall | Variable | Numbe. FunctionCall = "call" Function CommaList(Exp) . Variable = Ident. Function = Ident. Numbe = Integer. List(S) ~ {S}. CommaList(S) ~ "(" S {"," S} ")". Main = . // visitors V1 = EquationSystem Integer. V2 = Equation Variable.