src/common/entity.cmx src/lib/cps.cmx src/basic_rg/brgCrg.cmx \
src/basic_rg/brg.cmx src/basic_rg/brgOutput.cmi
src/basic_rg/brgEnvironment.cmi: src/basic_rg/brg.cmx
-src/basic_rg/brgEnvironment.cmo: src/common/entity.cmx src/basic_rg/brg.cmx \
+src/basic_rg/brgEnvironment.cmo: src/common/entity.cmx \
src/basic_rg/brgEnvironment.cmi
-src/basic_rg/brgEnvironment.cmx: src/common/entity.cmx src/basic_rg/brg.cmx \
+src/basic_rg/brgEnvironment.cmx: src/common/entity.cmx \
src/basic_rg/brgEnvironment.cmi
src/basic_rg/brgSubstitution.cmi: src/basic_rg/brg.cmx
src/basic_rg/brgSubstitution.cmo: src/common/options.cmx src/basic_rg/brg.cmx \
src/common/entity.cmx src/basic_rg/brg.cmx
src/basic_rg/brgReduction.cmo: src/common/status.cmx src/lib/share.cmx \
src/common/output.cmi src/lib/log.cmi src/common/level.cmi \
- src/common/entity.cmx src/lib/cps.cmx src/common/ccs.cmi \
- src/basic_rg/brgOutput.cmi src/basic_rg/brgEnvironment.cmi \
- src/basic_rg/brg.cmx src/basic_rg/brgReduction.cmi
+ src/common/hierarchy.cmi src/common/entity.cmx src/lib/cps.cmx \
+ src/common/ccs.cmi src/basic_rg/brgOutput.cmi \
+ src/basic_rg/brgEnvironment.cmi src/basic_rg/brg.cmx \
+ src/basic_rg/brgReduction.cmi
src/basic_rg/brgReduction.cmx: src/common/status.cmx src/lib/share.cmx \
src/common/output.cmx src/lib/log.cmx src/common/level.cmx \
- src/common/entity.cmx src/lib/cps.cmx src/common/ccs.cmx \
- src/basic_rg/brgOutput.cmx src/basic_rg/brgEnvironment.cmx \
- src/basic_rg/brg.cmx src/basic_rg/brgReduction.cmi
-src/basic_rg/brgType.cmi: src/common/status.cmx src/lib/log.cmi \
+ src/common/hierarchy.cmx src/common/entity.cmx src/lib/cps.cmx \
+ src/common/ccs.cmx src/basic_rg/brgOutput.cmx \
+ src/basic_rg/brgEnvironment.cmx src/basic_rg/brg.cmx \
+ src/basic_rg/brgReduction.cmi
+src/basic_rg/brgValid.cmi: src/common/status.cmx \
src/basic_rg/brgReduction.cmi src/basic_rg/brg.cmx
+src/basic_rg/brgValid.cmo: src/lib/log.cmi src/common/entity.cmx \
+ src/basic_rg/brgReduction.cmi src/basic_rg/brgEnvironment.cmi \
+ src/basic_rg/brg.cmx src/basic_rg/brgValid.cmi
+src/basic_rg/brgValid.cmx: src/lib/log.cmx src/common/entity.cmx \
+ src/basic_rg/brgReduction.cmx src/basic_rg/brgEnvironment.cmx \
+ src/basic_rg/brg.cmx src/basic_rg/brgValid.cmi
+src/basic_rg/brgType.cmi: src/common/status.cmx src/basic_rg/brgReduction.cmi \
+ src/basic_rg/brg.cmx
src/basic_rg/brgType.cmo: src/lib/share.cmx src/lib/log.cmi \
src/common/level.cmi src/common/hierarchy.cmi src/common/entity.cmx \
src/lib/cps.cmx src/basic_rg/brgSubstitution.cmi \
src/lib/cps.cmx src/basic_rg/brgSubstitution.cmx \
src/basic_rg/brgReduction.cmx src/basic_rg/brgEnvironment.cmx \
src/basic_rg/brg.cmx src/basic_rg/brgType.cmi
-src/basic_rg/brgUntrusted.cmi: src/common/status.cmx src/basic_rg/brgType.cmi \
- src/basic_rg/brg.cmx
+src/basic_rg/brgUntrusted.cmi: src/common/status.cmx \
+ src/basic_rg/brgReduction.cmi src/basic_rg/brg.cmx
src/basic_rg/brgUntrusted.cmo: src/lib/log.cmi src/common/entity.cmx \
- src/basic_rg/brgType.cmi src/basic_rg/brgReduction.cmi \
- src/basic_rg/brgEnvironment.cmi src/basic_rg/brg.cmx \
- src/basic_rg/brgUntrusted.cmi
+ src/basic_rg/brgValid.cmi src/basic_rg/brgType.cmi \
+ src/basic_rg/brgReduction.cmi src/basic_rg/brgEnvironment.cmi \
+ src/basic_rg/brg.cmx src/basic_rg/brgUntrusted.cmi
src/basic_rg/brgUntrusted.cmx: src/lib/log.cmx src/common/entity.cmx \
- src/basic_rg/brgType.cmx src/basic_rg/brgReduction.cmx \
- src/basic_rg/brgEnvironment.cmx src/basic_rg/brg.cmx \
- src/basic_rg/brgUntrusted.cmi
+ src/basic_rg/brgValid.cmx src/basic_rg/brgType.cmx \
+ src/basic_rg/brgReduction.cmx src/basic_rg/brgEnvironment.cmx \
+ src/basic_rg/brg.cmx src/basic_rg/brgUntrusted.cmi
src/basic_ag/bag.cmo: src/lib/log.cmi src/common/entity.cmx src/lib/cps.cmx
src/basic_ag/bag.cmx: src/lib/log.cmx src/common/entity.cmx src/lib/cps.cmx
src/basic_ag/bagCrg.cmi: src/complete_rg/crg.cmx src/basic_ag/bag.cmx
let f s = "name", s in
E.names f map a ""
+let apix a =
+ let err () = "age", "" in
+ let f i = "age", string_of_int i in
+ E.apix err f a
+
let mark a =
let err () = "mark", "" in
let f i = "mark", string_of_int i in
let out = output_string och in
xml out "1.0" "UTF-8"; doctype out obj_root system;
let a = E.Name (U.name_of_uri u, true) :: a in
- let attrs = uri u :: name a :: mark a :: meta a :: info a in
+ let attrs = uri u :: name a :: apix a :: meta a :: info a in
let contents = match b with
- | E.Abst (n, w) -> tag "ABST" (level n :: attrs) ~contents:(pp_term w)
- | E.Abbr v -> tag "ABBR" attrs ~contents:(pp_term v)
+ | E.Abst (n, w) -> tag "GDec" (level n :: attrs) ~contents:(pp_term w)
+ | E.Abbr v -> tag "GDef" attrs ~contents:(pp_term v)
| E.Void -> assert false
in
let opts = if !G.si then "si" else "" in