This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -0,0 +1,28 @@
|
|||
open Import
|
||||
module Ast = Re_private.Ast
|
||||
|
||||
let test f string =
|
||||
match f string with
|
||||
| Ok res -> print_dyn (Ast.to_dyn res)
|
||||
| Error _ -> assert false
|
||||
;;
|
||||
|
||||
let%expect_test "pcre" =
|
||||
test Re.Pcre.re_result "(a|b|c)";
|
||||
[%expect {| (Group (Set (Cast (Alternative (Cset 97) (Cset 98) (Cset 99))))) |}]
|
||||
;;
|
||||
|
||||
let%expect_test "emacs" =
|
||||
test Re.Emacs.re_result {|\(a\|b\|c\)|};
|
||||
[%expect {| (Group (Set (Cast (Alternative (Cset 97) (Cset 98) (Cset 99))))) |}]
|
||||
;;
|
||||
|
||||
let%expect_test "perl" =
|
||||
test Re.Perl.re_result "(a|b|c)";
|
||||
[%expect {| (Group (Set (Cast (Alternative (Cset 97) (Cset 98) (Cset 99))))) |}]
|
||||
;;
|
||||
|
||||
let%expect_test "posix" =
|
||||
test Re.Posix.re_result "(a|b|c)";
|
||||
[%expect {| (Group (Set (Cast (Alternative (Cset 97) (Cset 98) (Cset 99))))) |}]
|
||||
;;
|
||||
Loading…
Add table
Add a link
Reference in a new issue