X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_notation%2FcicNotationPt.ml;h=56272ebedc5f7ffc90d9dff37bd6463eeb074b5d;hb=34113d572c334c351ba66f4b05db503eed4d48f2;hp=99b8909e544627ad6fbabc712b43e6a4fd5abf31;hpb=ba2dfe6409e95bf9e558dc0d4be382b068671409;p=helm.git diff --git a/helm/ocaml/cic_notation/cicNotationPt.ml b/helm/ocaml/cic_notation/cicNotationPt.ml index 99b8909e5..56272ebed 100644 --- a/helm/ocaml/cic_notation/cicNotationPt.ml +++ b/helm/ocaml/cic_notation/cicNotationPt.ml @@ -41,6 +41,8 @@ type term_attribute = | `IdRef of string (* ACic pointer *) | `Href of UriManager.uri list (* hyperlinks for literals *) | `Level of int * Gramext.g_assoc (* precedence, associativity *) + | `XmlAttrs of (string option * string * string) list + (* list of XML attributes: namespace, name, value *) ] type literal = @@ -107,6 +109,7 @@ and layout_pattern = | Root of term * term (* argument, index *) | Break | Box of box_spec * term list + | Group of term list and magic_term = (* level 1 magics *) @@ -133,19 +136,3 @@ and pattern_variable = (* level 2 variables *) | FreshVar of string -type argument_pattern = - | IdentArg of int * string (* eta-depth, name *) - -type cic_appl_pattern = - | UriPattern of UriManager.uri - | VarPattern of string - | ApplPattern of cic_appl_pattern list - -type phrase = (* TODO hackish: replace with TacticAst.statement or similar *) - | Print of term - | Notation of term * Gramext.g_assoc option * int option * term - (* level 1 pattern, associativity, precedence, level 2 pattern *) - | Interpretation of (string * argument_pattern list) * cic_appl_pattern - | Render of UriManager.uri - | Dump (* dump grammar *) -