ocaml/driver
Jeremie Dimino d8704f6ba8 Add module Ast_invariants
This module checks all the AST invariants. This is to ensure that all
invariants are written down in one place and are consistently checked
between the various clients of the AST (typer, pprintast, ...).

The invariants are checked in Pparsee, after applying the ppx
rewriters.
2016-01-27 18:41:12 +00:00
..
compenv.ml Rename compiler_configuration file 2016-01-25 18:50:29 +01:00
compenv.mli Add handling of OCAMLPARAM as a file 2016-01-25 18:45:04 +01:00
compile.ml Remove last use of Timining.start/stop in {opt,}compile.ml 2015-12-18 13:35:44 +00:00
compile.mli Improved implementation of OCAMLPARAM 2013-06-05 16:34:40 +00:00
compmisc.ml PR#6081: ocaml should add script's directory to search path, not current directory 2015-01-16 22:45:06 +00:00
compmisc.mli PR#6081: ocaml should add script's directory to search path, not current directory 2015-01-16 22:45:06 +00:00
errors.ml Continue. 2013-09-12 15:50:47 +00:00
errors.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
main.ml Update main and ocamldep 2016-01-25 18:50:29 +01:00
main.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
main_args.ml Clflags stuff and Arg_helper 2016-01-14 11:27:30 +00:00
main_args.mli Clflags stuff and Arg_helper 2016-01-14 11:27:30 +00:00
ocamlcomp.sh.in Reverting the elimination of the ocamlcomp*.sh scripts, namely the following commits: 2013-11-29 13:04:38 +00:00
optcompile.ml use Timings.source_provenance in more places 2015-12-31 11:00:39 +00:00
optcompile.mli Improved implementation of OCAMLPARAM 2013-06-05 16:34:40 +00:00
opterrors.ml Continue. 2013-09-12 15:50:47 +00:00
opterrors.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
optmain.ml Add handling of OCAMLPARAM as a file 2016-01-25 18:45:04 +01:00
optmain.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
pparse.ml Add module Ast_invariants 2016-01-27 18:41:12 +00:00
pparse.mli whitespace cleanup, cut long lines, add some missing headers 2015-09-11 11:58:31 +00:00