--- 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*)