]> matita.cs.unibo.it Git - helm.git/commitdiff
ported to pxp 1.1.95's event parser
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 9 Sep 2004 16:00:00 +0000 (16:00 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 9 Sep 2004 16:00:00 +0000 (16:00 +0000)
helm/ocaml/cic_disambiguation/make_table.ml
helm/ocaml/getter/http_getter.ml

index 9aaa4a06c8bd28fa10c89de8104a2885d4ab0583..13301bce73bbb36ceb11aef5142d67a730c9c8d7 100644 (file)
@@ -52,7 +52,7 @@ let iter_entities_file f pull_parser =
   ignore (find_first_tag pull_parser); (* <entities-table> *)
   let rec aux () =
     match pull_parser () with
-    | Some (E_start_tag ("entity", attrs, _)) ->
+    | Some (E_start_tag ("entity", attrs, _, _)) ->
        (try
          let name = List.assoc "name" attrs in
          let value = List.assoc "value" attrs in
@@ -68,7 +68,7 @@ let iter_dictionary_file f pull_parser =
   ignore (find_first_tag pull_parser); (* <dictionary> *)
   let rec aux () =
     match pull_parser () with
-    | Some (E_start_tag ("entry", attrs, _)) ->
+    | Some (E_start_tag ("entry", attrs, _, _)) ->
        (try
          let name = List.assoc "name" attrs in
          let value = List.assoc "val" attrs in
index d8d3166dceb7986101afc70d3d645ee3f41c81f3..a9884596ba62fe71ab7acfaf8f6981a49bf73c0e 100644 (file)
@@ -221,14 +221,14 @@ let resolve_remote uri =
   (* deliver resolve request to http_getter *)
   let doc = ClientHTTP.get (sprintf "%sresolve?uri=%s" (getter_url ()) uri) in
   let res = ref Unknown in
-   Pxp_yacc.process_entity PxpHelmConf.pxp_config (`Entry_content [])
-    (Pxp_yacc.create_entity_manager ~is_document:true PxpHelmConf.pxp_config
+   Pxp_ev_parser.process_entity PxpHelmConf.pxp_config (`Entry_content [])
+    (Pxp_ev_parser.create_entity_manager ~is_document:true PxpHelmConf.pxp_config
      (Pxp_yacc.from_string doc))
     (function
-      | Pxp_yacc.E_start_tag ("url",["value",url],_) -> res := Resolved url
-      | Pxp_yacc.E_start_tag ("unresolved",[],_) ->
+      | Pxp_types.E_start_tag ("url",["value",url],_,_) -> res := Resolved url
+      | Pxp_types.E_start_tag ("unresolved",[],_,_) ->
           res := Exception (Unresolvable_URI uri)
-      | Pxp_yacc.E_start_tag _ -> res := Exception UnexpectedGetterOutput
+      | Pxp_types.E_start_tag _ -> res := Exception UnexpectedGetterOutput
       | _ -> ());
    match !res with
    | Unknown -> raise UnexpectedGetterOutput