/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
- /* Rename keywords. */
- #define GOKW(x) %keywordwarn("'" `x` "' is a Go keyword, renaming to 'X"`x`"'",rename="X%s") `x`
- #define GOBN(x) %builtinwarn("'" `x` "' conflicts with a built-in name in Go") "::"`x`
- GOKW(break);
- GOKW(case);
- GOKW(chan);
- GOKW(const);
- GOKW(continue);
- GOKW(default);
- GOKW(defer);
- GOKW(else);
- GOKW(fallthrough);
- GOKW(for);
- GOKW(func);
- GOKW(go);
- GOKW(goto);
- GOKW(if);
- GOKW(import);
- GOKW(interface);
- GOKW(package);
- GOKW(range);
- GOKW(return);
- GOKW(select);
- GOKW(struct);
- GOKW(switch);
- GOKW(type);
- GOKW(var);
- GOBN(map);
- #undef GOKW