Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / share / swig / 1.3.26 / python / pythonkw.swg
CommitLineData
920dae64
AT
1/*
2 Warnings for Python keywords, built-in names and bad names.
3*/
4
5#define PYTHONKW(x) %namewarn("314:" #x " is a python keyword") #x
6#define PYTHONBN(x) %namewarn("321:" #x " conflicts with a built-in name in python") "::"#x
7
8
9/*
10 Warnings for Python keywords
11 http://www.fnorb.org/docs/1.2/Fnorb-Guide/node62.html
12*/
13
14PYTHONKW(and);
15PYTHONKW(assert);
16PYTHONKW(break);
17PYTHONKW(class);
18PYTHONKW(continue);
19PYTHONKW(def);
20PYTHONKW(del);
21PYTHONKW(elif);
22PYTHONKW(else);
23PYTHONKW(except);
24PYTHONKW(exec);
25PYTHONKW(finally);
26PYTHONKW(for);
27PYTHONKW(from);
28PYTHONKW(global);
29PYTHONKW(if);
30PYTHONKW(import);
31PYTHONKW(in);
32PYTHONKW(is);
33PYTHONKW(lambda);
34PYTHONKW(not);
35PYTHONKW(or);
36PYTHONKW(pass);
37PYTHONKW(print);
38PYTHONKW(raise);
39PYTHONKW(return);
40PYTHONKW(try);
41PYTHONKW(while);
42PYTHONKW(yield);
43PYTHONKW(staticmethod);
44
45/*
46 built-in functions
47 http://www.zvon.org/other/python/doc21/lib/built-in-funcs.html
48 */
49
50PYTHONBN(abs);
51PYTHONBN(apply);
52PYTHONBN(buffer);
53PYTHONBN(callable);
54PYTHONBN(chr);
55PYTHONBN(cmp);
56PYTHONBN(coerce);
57PYTHONBN(compile);
58PYTHONBN(complex);
59PYTHONBN(delattr);
60PYTHONBN(dir);
61PYTHONBN(divmod);
62PYTHONBN(eval);
63PYTHONBN(execfile);
64PYTHONBN(filter);
65PYTHONBN(float);
66PYTHONBN(getattr);
67PYTHONBN(globals);
68PYTHONBN(hasattr);
69PYTHONBN(hash);
70PYTHONBN(hex);
71PYTHONBN(id);
72PYTHONBN(input);
73PYTHONBN(int);
74PYTHONBN(intern);
75PYTHONBN(isinstance);
76PYTHONBN(issubclass);
77PYTHONBN(len);
78PYTHONBN(list);
79PYTHONBN(locals);
80PYTHONBN(long);
81PYTHONBN(map);
82PYTHONBN(max);
83PYTHONBN(min);
84PYTHONBN(oct);
85PYTHONBN(open);
86PYTHONBN(ord);
87PYTHONBN(pow);
88PYTHONBN(range);
89PYTHONBN(raw_input);
90PYTHONBN(reduce);
91PYTHONBN(reload);
92PYTHONBN(repr);
93PYTHONBN(round);
94PYTHONBN(setattr);
95PYTHONBN(slice);
96PYTHONBN(str);
97PYTHONBN(tuple);
98PYTHONBN(type);
99PYTHONBN(vars);
100PYTHONBN(xrange);
101PYTHONBN(zip);
102
103
104/*
105 built-in names
106 boolean type and None
107*/
108PYTHONBN(True);
109PYTHONBN(False);
110PYTHONBN(None);
111
112/*
113 'self' is also a bad Name
114*/
115PYTHONBN(self);
116
117#undef PYTHONBN
118#undef PYTHONKW