]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/binaries/transcript/types.ml
lambda-delta/toplevel: improved transformation from automath (20 secs gained)
[helm.git] / helm / software / components / binaries / transcript / types.ml
index d7770ade78e417955a8022b6569b11835103626d..fbe112a83616ae7709c16727fb4757772bec1178 100644 (file)
  * http://cs.unibo.it/helm/.
  *)
 
+type local = bool
+
 type inline_kind = Con | Ind | Var
 
+type output_kind = Declarative | Procedural
+
+type source = string
+
+type prefix = string
+
+type flavour = Cic.object_flavour option
+
 type item = Heading of (string * int)
-          | Comment of string
+          | Line of string
+         | Comment of string
           | Unexport of string
-          | BaseUri of string
          | Include of string
-          | Coercion of string
-         | Notation of string
-         | Inline of (inline_kind * string)
+          | Coercion of (local * string)
+         | Notation of (local * string)
+         | Section of (local * string * string)
+         | Inline of (local * inline_kind * source * prefix * flavour)
           | Verbatim of string
          | Discard of string