Syntactic errors: 6 Costabs-CoFloCo-TypedNorms/quicksort.abs:10:41:extraneous input 'f' expecting ')' def Pair, List> partition(f)(List l) = ----------------------------------------^ Costabs-CoFloCo-TypedNorms/quicksort.abs:10:43:missing '=' at '(' def Pair, List> partition(f)(List l) = ------------------------------------------^ Costabs-CoFloCo-TypedNorms/quicksort.abs:10:55:mismatched input '=' expecting {';', '-', '*', '/', '%', '+', '<=', '>=', '<', '>', '&&', '||', '==', '!='} def Pair, List> partition(f)(List l) = ------------------------------------------------------^ Costabs-CoFloCo-TypedNorms/quicksort.abs:12:9:no viable alternative at input 'Nil=>' Nil => Pair(Nil, Nil); --------^ Costabs-CoFloCo-TypedNorms/quicksort.abs:13:16:mismatched input '=>' expecting {';', '-', '*', '/', '%', '+', '<=', '>=', '<', '>', '&&', '||', '==', '!='} Cons(x,xs) => case partition(xs) { ---------------^ Costabs-CoFloCo-TypedNorms/quicksort.abs:16:2:extraneous input ';' expecting {, 'stateupdate', 'productline', 'extension', 'module', 'root', 'delta', 'product'} }; -^ Compilation failed with syntax errors.