PageRenderTime 40ms CodeModel.GetById 15ms RepoModel.GetById 1ms app.codeStats 0ms

/trunk/Lib/go/gokw.swg

#
Unknown | 33 lines | 29 code | 4 blank | 0 comment | 0 complexity | 6f04660e318144340a59fac8bd0ad9e5 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. /* Rename keywords. */
  2. #define GOKW(x) %keywordwarn("'" `x` "' is a Go keyword, renaming to 'X"`x`"'",rename="X%s") `x`
  3. #define GOBN(x) %builtinwarn("'" `x` "' conflicts with a built-in name in Go") "::"`x`
  4. GOKW(break);
  5. GOKW(case);
  6. GOKW(chan);
  7. GOKW(const);
  8. GOKW(continue);
  9. GOKW(default);
  10. GOKW(defer);
  11. GOKW(else);
  12. GOKW(fallthrough);
  13. GOKW(for);
  14. GOKW(func);
  15. GOKW(go);
  16. GOKW(goto);
  17. GOKW(if);
  18. GOKW(import);
  19. GOKW(interface);
  20. GOKW(package);
  21. GOKW(range);
  22. GOKW(return);
  23. GOKW(select);
  24. GOKW(struct);
  25. GOKW(switch);
  26. GOKW(type);
  27. GOKW(var);
  28. GOBN(map);
  29. #undef GOKW