src/Pure/ML-Systems/ml_compiler_parameters.ML
author wenzelm
Fri, 17 Jul 2015 16:43:53 +0200
changeset 60745 d86b4cd0f1ec
permissions -rw-r--r--
clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default; tuned;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
60745
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     1
(*  Title:      Pure/ML/ml_compiler_parameters.ML
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     2
    Author:     Makarius
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     3
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     4
Additional ML compiler parameters for Poly/ML.
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     5
*)
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     6
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     7
signature ML_COMPILER_PARAMETERS =
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     8
sig
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
     9
  val debug: bool -> PolyML.Compiler.compilerParameters list
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    10
end;
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    11
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    12
structure ML_Compiler_Parameters: ML_COMPILER_PARAMETERS =
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    13
struct
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    14
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    15
fun debug _ = [];
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    16
d86b4cd0f1ec clarified ML compiler parameters: always provide PolyML.Compiler.CPDebug, ignore global default;
wenzelm
parents:
diff changeset
    17
end;