Skip to content

Commit

Permalink
minor updates
Browse files Browse the repository at this point in the history
Signed-off-by: Burnleydev1 <[email protected]>
  • Loading branch information
Burnleydev1 committed Aug 3, 2023
1 parent 033b1b2 commit 6c8b05c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
5 changes: 4 additions & 1 deletion test/driver/exception_handling/extender.ml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,11 @@ let raise2_located_error_extension =
let rule1 = Ppxlib.Context_free.Rule.extension extension_point_extension
let rule2 = Ppxlib.Context_free.Rule.extension raise_exception_extension
let rule3 = Ppxlib.Context_free.Rule.extension raise_located_error_extension
let rule4 = Ppxlib.Context_free.Rule.extension raise2_located_error_extension

let () =
Driver.register_transformation ~rules:[ rule1; rule2; rule3 ] "gen_errors"
Driver.register_transformation
~rules:[ rule1; rule2; rule3; rule4 ]
"gen_errors"

let () = Driver.standalone ()
2 changes: 2 additions & 0 deletions test/driver/exception_handling/run.t
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ caught, so no AST is produced.
$ export OCAML_ERROR_STYLE=short
$ ./extender.exe impl.ml
[%%ocaml.error "A raised located error"]
[%%ocaml.error "A second raised located error"]
let x = 1 + 1.
let _ = [%gen_raise_located_error ]
let _ = [%gen2_raise_located_error ]
Expand Down Expand Up @@ -80,6 +81,7 @@ and the whole AST is prepended with an error extension node.
$ echo "let _ = [%gen2_raise_located_error]" >> impl.ml
$ ./extender.exe -embed-errors impl.ml
[%%ocaml.error "A raised located error"]
[%%ocaml.error "A second raised located error"]
let x = 1 + 1.
let _ = [%gen_raise_located_error ]
let _ = [%gen2_raise_located_error ]
Expand Down

0 comments on commit 6c8b05c

Please sign in to comment.