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