]> matita.cs.unibo.it Git - helm.git/commitdiff
bugfix: use utf8-aware substring function
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 23 Feb 2006 22:30:23 +0000 (22:30 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 23 Feb 2006 22:30:23 +0000 (22:30 +0000)
components/grafite_parser/grafiteWalker.ml

index eb2eb22a5ca20b4ef9e2aeec18f42f2e397ed613..742532113894b8d6202cae4435b290886cc6f848 100644 (file)
@@ -51,7 +51,8 @@ let grep_statement ?(status = LexiconEngine.initial_status) ?(callback = ignore)
     | Some (status, stm) when test stm -> (* "interesting" statement *)
         let loc_begin, loc_end = HExtlib.loc_of_floc (get_loc stm) in
         let raw_statement =
-          String.sub content loc_begin (loc_end - loc_begin) in
+          Netconversion.ustring_sub `Enc_utf8 loc_begin (loc_end - loc_begin)
+            content in
         callback raw_statement;
         exaust (raw_statement :: acc) status
     | Some (status, _stm) -> exaust acc status in