Module ClangFrontend.ClangQuotes

module for escaping clang arguments on the command line and put them into files

type style =
  1. | EscapedDoubleQuotes
    (*

    the arguments should be enclosed in "double quotes" and are already escaped

    *)
  2. | SingleQuotes
    (*

    the arguments should be enclosed in 'single quotes' and have to be escaped

    *)
  3. | EscapedNoQuotes
    (*

    the arguments should not be enclosed in quotes and are already escaped

    *)

quoting style of the arguments

val quote : style -> string -> string
val mk_arg_file : string -> style -> string list -> string