csharpkw.swg 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. #ifndef CSHARP_CSHARPKW_SWG_
  2. #define CSHARP_CSHARPKW_SWG_
  3. /* Warnings for C# keywords */
  4. #define CSHARPKW(x) %keywordwarn("'" `x` "' is a C# keyword, renaming to '_" `x` "'",rename="_%s") `x`
  5. #define CSHARPCLASSKW(x) %keywordwarn("'" `x` "' is a special method name used in the C# wrapper classes, class renamed to '_" `x` "'",%$isclass,rename="_%s") `x`
  6. /*
  7. from
  8. http://www.jaggersoft.com/csharp_grammar.html#1.7%20Keywords
  9. */
  10. CSHARPKW(abstract);
  11. CSHARPKW(as);
  12. CSHARPKW(base);
  13. CSHARPKW(bool);
  14. CSHARPKW(break);
  15. CSHARPKW(byte);
  16. CSHARPKW(case);
  17. CSHARPKW(catch);
  18. CSHARPKW(char);
  19. CSHARPKW(checked);
  20. CSHARPKW(class);
  21. CSHARPKW(const);
  22. CSHARPKW(continue);
  23. CSHARPKW(decimal);
  24. CSHARPKW(default);
  25. CSHARPKW(delegate);
  26. CSHARPKW(do);
  27. CSHARPKW(double);
  28. CSHARPKW(else);
  29. CSHARPKW(enum);
  30. CSHARPKW(event);
  31. CSHARPKW(explicit);
  32. CSHARPKW(extern);
  33. CSHARPKW(false);
  34. CSHARPKW(finally);
  35. CSHARPKW(fixed);
  36. CSHARPKW(float);
  37. CSHARPKW(for);
  38. CSHARPKW(foreach);
  39. CSHARPKW(goto);
  40. CSHARPKW(if);
  41. CSHARPKW(implicit);
  42. CSHARPKW(in);
  43. CSHARPKW(int);
  44. CSHARPKW(interface);
  45. CSHARPKW(internal);
  46. CSHARPKW(is);
  47. CSHARPKW(lock);
  48. CSHARPKW(long);
  49. CSHARPKW(namespace);
  50. CSHARPKW(new);
  51. CSHARPKW(null);
  52. CSHARPKW(object);
  53. CSHARPKW(operator);
  54. CSHARPKW(out);
  55. CSHARPKW(override);
  56. CSHARPKW(params);
  57. CSHARPKW(private);
  58. CSHARPKW(protected);
  59. CSHARPKW(public);
  60. CSHARPKW(readonly);
  61. CSHARPKW(ref);
  62. CSHARPKW(return);
  63. CSHARPKW(sbyte);
  64. CSHARPKW(sealed);
  65. CSHARPKW(short);
  66. CSHARPKW(sizeof);
  67. CSHARPKW(stackalloc);
  68. CSHARPKW(static);
  69. CSHARPKW(struct);
  70. CSHARPKW(string);
  71. CSHARPKW(switch);
  72. CSHARPKW(this);
  73. CSHARPKW(throw);
  74. CSHARPKW(true);
  75. CSHARPKW(try);
  76. CSHARPKW(typeof);
  77. CSHARPKW(uint);
  78. CSHARPKW(ulong);
  79. CSHARPKW(unchecked);
  80. CSHARPKW(unsafe);
  81. CSHARPKW(ushort);
  82. CSHARPKW(using);
  83. CSHARPKW(virtual);
  84. CSHARPKW(void);
  85. CSHARPKW(volatile);
  86. CSHARPKW(while);
  87. CSHARPCLASSKW(delete);
  88. #undef CSHARPKW
  89. #endif //CSHARP_CSHARPKW_SWG_