Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / v9 / share / swig / 1.3.26 / csharp / csharpkw.swg
CommitLineData
920dae64
AT
1#ifndef __csharp_csharpkw_swg__
2#define __csharp_csharpkw_swg__
3
4/* Warnings for Csharp keywords */
5#define CSHARPKW(x) %namewarn("314:" #x " is a csharp keyword") #x
6
7/*
8 from
9 http://www.jaggersoft.com/csharp_grammar.html#1.7%20Keywords
10
11*/
12
13CSHARPKW(abstract);
14CSHARPKW(as);
15CSHARPKW(base);
16CSHARPKW(bool);
17CSHARPKW(break);
18CSHARPKW(byte);
19CSHARPKW(case);
20CSHARPKW(catch);
21CSHARPKW(char);
22CSHARPKW(checked);
23CSHARPKW(class);
24CSHARPKW(const);
25CSHARPKW(continue);
26CSHARPKW(decimal);
27CSHARPKW(default);
28CSHARPKW(delegate);
29CSHARPKW(do);
30CSHARPKW(double);
31CSHARPKW(else);
32CSHARPKW(enum);
33CSHARPKW(event);
34CSHARPKW(explicit);
35CSHARPKW(extern);
36CSHARPKW(false);
37CSHARPKW(finally);
38CSHARPKW(fixed);
39CSHARPKW(float);
40CSHARPKW(for);
41CSHARPKW(foreach);
42CSHARPKW(goto);
43CSHARPKW(if);
44CSHARPKW(implicit);
45CSHARPKW(in);
46CSHARPKW(int);
47CSHARPKW(interface);
48CSHARPKW(internal);
49CSHARPKW(is);
50CSHARPKW(lock);
51CSHARPKW(long);
52CSHARPKW(namespace);
53CSHARPKW(new);
54CSHARPKW(null);
55CSHARPKW(object);
56CSHARPKW(operator);
57CSHARPKW(out);
58CSHARPKW(override);
59CSHARPKW(params);
60CSHARPKW(private);
61CSHARPKW(protected);
62CSHARPKW(public);
63CSHARPKW(readonly);
64CSHARPKW(ref);
65CSHARPKW(return);
66CSHARPKW(sbyte);
67CSHARPKW(sealed);
68CSHARPKW(short);
69CSHARPKW(sizeof);
70CSHARPKW(stackalloc);
71CSHARPKW(static);
72CSHARPKW(struct);
73CSHARPKW(string);
74CSHARPKW(switch);
75CSHARPKW(this);
76CSHARPKW(throw);
77CSHARPKW(true);
78CSHARPKW(try);
79CSHARPKW(typeof);
80CSHARPKW(uint);
81CSHARPKW(ulong);
82CSHARPKW(unchecked);
83CSHARPKW(unsafe);
84CSHARPKW(ushort);
85CSHARPKW(using);
86CSHARPKW(virtual);
87CSHARPKW(void);
88CSHARPKW(volatile);
89CSHARPKW(while);
90
91
92#undef CSHARPKW
93
94#endif //__csharp_csharpkw_swg__