diff -r 8ccecf1415b0 -r 468bd3aedfa1 src/Tools/Code/code_scala.ML --- a/src/Tools/Code/code_scala.ML Thu Jan 08 18:23:29 2015 +0100 +++ b/src/Tools/Code/code_scala.ML Fri Jan 09 08:36:59 2015 +0100 @@ -8,7 +8,6 @@ sig val target: string val case_insensitive: bool Config.T; - val setup: theory -> theory end; structure Code_Scala : CODE_SCALA = @@ -423,8 +422,8 @@ (** Isar setup **) -val setup = - Code_Target.add_language +val _ = Theory.setup + (Code_Target.add_language (target, { serializer = serializer, literals = literals, check = { env_var = "SCALA_HOME", make_destination = fn p => Path.append p (Path.explode "ROOT.scala"), @@ -446,6 +445,6 @@ ] #> fold (Code_Target.add_reserved target) [ "apply", "sys", "scala", "BigInt", "Nil", "List" - ]; + ]); end; (*struct*)