diff options
Diffstat (limited to 'share/swig/2.0.11/ocaml/ocamlkw.swg')
-rw-r--r-- | share/swig/2.0.11/ocaml/ocamlkw.swg | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/share/swig/2.0.11/ocaml/ocamlkw.swg b/share/swig/2.0.11/ocaml/ocamlkw.swg new file mode 100644 index 0000000..92d8222 --- /dev/null +++ b/share/swig/2.0.11/ocaml/ocamlkw.swg @@ -0,0 +1,64 @@ +#ifndef OCAML_OCAMLKW_SWG_ +#define OCAML_OCAMLKW_SWG_ + +/* Warnings for Ocaml keywords */ +#define OCAMLKW(x) %namewarn("314: '" #x "' is an ocaml keyword and it will be appropriately renamed") #x + +/* + from + http://caml.inria.fr/ocaml/htmlman/manual044.html +*/ + + +OCAMLKW(and); +OCAMLKW(as); +OCAMLKW(assert); +OCAMLKW(begin); +OCAMLKW(class); +OCAMLKW(constraint); +OCAMLKW(do); +OCAMLKW(done); +OCAMLKW(downto); +OCAMLKW(else); +OCAMLKW(end); +OCAMLKW(exception); +OCAMLKW(external); +OCAMLKW(false); +OCAMLKW(for); +OCAMLKW(fun); +OCAMLKW(function); +OCAMLKW(functor); +OCAMLKW(if); +OCAMLKW(in); +OCAMLKW(include); +OCAMLKW(inherit); +OCAMLKW(initializer); +OCAMLKW(lazy); +OCAMLKW(let); +OCAMLKW(match); +OCAMLKW(method); +OCAMLKW(module); +OCAMLKW(mutable); +OCAMLKW(new); +OCAMLKW(object); +OCAMLKW(of); +OCAMLKW(open); +OCAMLKW(or); +OCAMLKW(private); +OCAMLKW(rec); +OCAMLKW(sig); +OCAMLKW(struct); +OCAMLKW(then); +OCAMLKW(to); +OCAMLKW(true); +OCAMLKW(try); +OCAMLKW(type); +OCAMLKW(val); +OCAMLKW(virtual); +OCAMLKW(when); +OCAMLKW(while); +OCAMLKW(with); + +#undef OCAMLKW + +#endif //OCAML_OCAMLKW_SWG_ |