PageRenderTime 45ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/trunk/Lib/csharp/csharpkw.swg

#
Unknown | 94 lines | 87 code | 7 blank | 0 comment | 0 complexity | 5173c5594c0564892c3c15ed9e54c8b3 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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. /*
  6. from
  7. http://www.jaggersoft.com/csharp_grammar.html#1.7%20Keywords
  8. */
  9. CSHARPKW(abstract);
  10. CSHARPKW(as);
  11. CSHARPKW(base);
  12. CSHARPKW(bool);
  13. CSHARPKW(break);
  14. CSHARPKW(byte);
  15. CSHARPKW(case);
  16. CSHARPKW(catch);
  17. CSHARPKW(char);
  18. CSHARPKW(checked);
  19. CSHARPKW(class);
  20. CSHARPKW(const);
  21. CSHARPKW(continue);
  22. CSHARPKW(decimal);
  23. CSHARPKW(default);
  24. CSHARPKW(delegate);
  25. CSHARPKW(do);
  26. CSHARPKW(double);
  27. CSHARPKW(else);
  28. CSHARPKW(enum);
  29. CSHARPKW(event);
  30. CSHARPKW(explicit);
  31. CSHARPKW(extern);
  32. CSHARPKW(false);
  33. CSHARPKW(finally);
  34. CSHARPKW(fixed);
  35. CSHARPKW(float);
  36. CSHARPKW(for);
  37. CSHARPKW(foreach);
  38. CSHARPKW(goto);
  39. CSHARPKW(if);
  40. CSHARPKW(implicit);
  41. CSHARPKW(in);
  42. CSHARPKW(int);
  43. CSHARPKW(interface);
  44. CSHARPKW(internal);
  45. CSHARPKW(is);
  46. CSHARPKW(lock);
  47. CSHARPKW(long);
  48. CSHARPKW(namespace);
  49. CSHARPKW(new);
  50. CSHARPKW(null);
  51. CSHARPKW(object);
  52. CSHARPKW(operator);
  53. CSHARPKW(out);
  54. CSHARPKW(override);
  55. CSHARPKW(params);
  56. CSHARPKW(private);
  57. CSHARPKW(protected);
  58. CSHARPKW(public);
  59. CSHARPKW(readonly);
  60. CSHARPKW(ref);
  61. CSHARPKW(return);
  62. CSHARPKW(sbyte);
  63. CSHARPKW(sealed);
  64. CSHARPKW(short);
  65. CSHARPKW(sizeof);
  66. CSHARPKW(stackalloc);
  67. CSHARPKW(static);
  68. CSHARPKW(struct);
  69. CSHARPKW(string);
  70. CSHARPKW(switch);
  71. CSHARPKW(this);
  72. CSHARPKW(throw);
  73. CSHARPKW(true);
  74. CSHARPKW(try);
  75. CSHARPKW(typeof);
  76. CSHARPKW(uint);
  77. CSHARPKW(ulong);
  78. CSHARPKW(unchecked);
  79. CSHARPKW(unsafe);
  80. CSHARPKW(ushort);
  81. CSHARPKW(using);
  82. CSHARPKW(virtual);
  83. CSHARPKW(void);
  84. CSHARPKW(volatile);
  85. CSHARPKW(while);
  86. #undef CSHARPKW
  87. #endif //CSHARP_CSHARPKW_SWG_