X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Focaml%2Fregistry%2Fhelm_registry.mli;h=e1c0289a511c85eb127e1664fc1a0ac6187ff296;hb=712f1ea34c4f03e89b017c75f07fda2006d1d817;hp=f50d9b4a9711485e8aa86f5f1c2cf65f0cd79ceb;hpb=27ebca99c83f84c5a3915695e3f78b36c4fbcedf;p=helm.git diff --git a/helm/ocaml/registry/helm_registry.mli b/helm/ocaml/registry/helm_registry.mli index f50d9b4a9..e1c0289a5 100644 --- a/helm/ocaml/registry/helm_registry.mli +++ b/helm/ocaml/registry/helm_registry.mli @@ -54,6 +54,13 @@ * - the whole key is uppercased * - each "." is converted to "__" * E.g.: my.foo_ish.application -> MY__FOO_ISH__APPLICATION + * + * ++ Variable interpolation ++ + * + * Interpolation is supported with the following syntax: + * + * foo.bar = "quux" + * foo.baz = $(foo.bar)/baz *) (** raised when a looked up key can't be found @@ -159,8 +166,10 @@ val add_validator: * Validators aren't saved. load_from/save_to sequences don't preserve comments *) - (** @param fname file to which save current configuration *) -(* val save_to: string -> unit *) + (** @param fname file to which save current configuration + * If xmllint is available then it will be used for pretty printing fname, + * otherwise fname will be in the usual pxp ugly format *) +val save_to: string -> unit (** @param fname file from which load new configuration. If it's an absolute * file name "path" argument is ignored. @@ -171,8 +180,6 @@ val add_validator: *) val load_from: ?path:string list -> string -> unit -(* (* DEBUGGING *) -val dump: unit -> unit -*) +(* val dump: unit -> unit *)