File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed
Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ All this makes Pacomb a promising solution to write languages in OCaml.
4545"""
4646
4747opam-version: "2.0"
48- version: "1.4.1 "
48+ version: "1.4.2 "
4949maintainer: "Christophe Raffalli <
[email protected] >"
5050bug-reports: "https://github.com/craff/pacomb/issues"
5151homepage: "https://github.com/craff/pacomb"
@@ -58,7 +58,7 @@ license: "MIT"
5858depends: [
5959 "ocaml" { >= "4.08.0" }
6060 "dune" { >= "1.9.0" }
61- "ppxlib" { >= "0.32 .0" }
61+ "ppxlib" { >= "0.36 .0" }
6262 "stdlib-shims"
6363]
6464
Original file line number Diff line number Diff line change @@ -50,7 +50,8 @@ let%parser g : string grammar =
5050 (x::RE (raw_re " s" )) (__:: ~? (RE " ." => () )) => x
5151let _ = test g " </a" " </"
5252let cre =
53- {| \([^-< ]\| \(- [! - ]\)\| \(-- [!! ]\)\| \(--! [! > ]\)\| \(< [!! ]\)\| \(< ! [! - ]\)\| \(< ! - [! - ]\)\)+| }
53+ {| \([^-< ]\| \(- [! - ]\)\| \(-- [!! ]\)\| \(--! [! > ]\)\| \(< [!! ]\)\|| } ^
54+ {| \(< ! [! - ]\)\| \(< ! - [! - ]\)\)+| }
5455let % parser _g : string grammar =
5556 (x::RE cre) (__:: ~? (RE " ." => () )) => x
5657let % parser g : 'a -> 'a -> float grammar =
Original file line number Diff line number Diff line change @@ -304,7 +304,7 @@ let _ = assert (parse_string test15 "+.42e+3" = 0.42e+3)
304304let _ = assert (parse_string test15 " 12.42e33" = 12.42e33 )
305305let _ = assert (parse_string test15 " -12.42e-33" = - 12.42e-33 )
306306let _ = assert (parse_string test15 " +12.42e+33" = 12.42e+33 )
307- let _ = assert (parse_string test15 " +12.42e42 " = 12.42e42 )
307+ let _ = assert (parse_string test15 " +12.42e33 " = 12.42e33 )
308308
309309let _ = assert_fail (fun () -> parse_string test15 " " )
310310let _ = assert_fail (fun () -> parse_string test15 " ." )
You can’t perform that action at this time.
0 commit comments