Module Ast.Options

Options.t stores flags that change the construction of the abstract syntax tree. Beware that the nodes that are ignored by default can differ from one version of Clang to the other.

type init_list_form = Clang__Clang__ast_options.init_list_form =
| Syntactic
| Semantic
type t = Clang__Clang__ast_options.t = {
ignore_implicit_cast : bool;
ignore_paren : bool;
ignore_paren_in_types : bool;
ignore_expr_with_cleanups : bool;
ignore_materialize_temporary_expr : bool;
ignore_bind_temporary_expr : bool;
convert_integer_literals : bool;
convert_floating_literals : bool;
init_list_form : init_list_form;
}
val default : t