1#ifndef OCAML_OCAMLKW_SWG_ 2#define OCAML_OCAMLKW_SWG_ 3 4/* Warnings for Ocaml keywords */ 5#define OCAMLKW(x) %namewarn("314: '" #x "' is a ocaml keyword and it will properly renamed") #x 6 7/* 8 from 9 http://caml.inria.fr/ocaml/htmlman/manual044.html 10*/ 11 12 13OCAMLKW(and); 14OCAMLKW(as); 15OCAMLKW(assert); 16OCAMLKW(begin); 17OCAMLKW(class); 18OCAMLKW(constraint); 19OCAMLKW(do); 20OCAMLKW(done); 21OCAMLKW(downto); 22OCAMLKW(else); 23OCAMLKW(end); 24OCAMLKW(exception); 25OCAMLKW(external); 26OCAMLKW(false); 27OCAMLKW(for); 28OCAMLKW(fun); 29OCAMLKW(function); 30OCAMLKW(functor); 31OCAMLKW(if); 32OCAMLKW(in); 33OCAMLKW(include); 34OCAMLKW(inherit); 35OCAMLKW(initializer); 36OCAMLKW(lazy); 37OCAMLKW(let); 38OCAMLKW(match); 39OCAMLKW(method); 40OCAMLKW(module); 41OCAMLKW(mutable); 42OCAMLKW(new); 43OCAMLKW(object); 44OCAMLKW(of); 45OCAMLKW(open); 46OCAMLKW(or); 47OCAMLKW(private); 48OCAMLKW(rec); 49OCAMLKW(sig); 50OCAMLKW(struct); 51OCAMLKW(then); 52OCAMLKW(to); 53OCAMLKW(true); 54OCAMLKW(try); 55OCAMLKW(type); 56OCAMLKW(val); 57OCAMLKW(virtual); 58OCAMLKW(when); 59OCAMLKW(while); 60OCAMLKW(with); 61 62#undef OCAMLKW 63 64#endif //OCAML_OCAMLKW_SWG_ 65