Mercurial > cpython-lru_cache-weakref
annotate Include/graminit.h @ 80661:94de77bd0b4b 2.7
Issue #16194: document imp.load_dynamic problems
when read several extension modules from the same binary object file.
| author | Andrew Svetlov <andrew.svetlov@gmail.com> |
|---|---|
| date | Thu, 29 Nov 2012 19:51:28 +0200 |
| parents | ac3c55271fdd |
| children |
| rev | line source |
|---|---|
|
46433
6952e7181ffc
#2627 Let it be known what pgen generates
Benjamin Peterson <benjamin@python.org>
parents:
45447
diff
changeset
|
1 /* Generated by Parser/pgen */ |
|
6952e7181ffc
#2627 Let it be known what pgen generates
Benjamin Peterson <benjamin@python.org>
parents:
45447
diff
changeset
|
2 |
| 6 | 3 #define single_input 256 |
| 4 #define file_input 257 | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
5 #define eval_input 258 |
|
32888
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
32121
diff
changeset
|
6 #define decorator 259 |
|
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
32121
diff
changeset
|
7 #define decorators 260 |
|
45447
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
8 #define decorated 261 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
9 #define funcdef 262 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
10 #define parameters 263 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
11 #define varargslist 264 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
12 #define fpdef 265 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
13 #define fplist 266 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
14 #define stmt 267 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
15 #define simple_stmt 268 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
16 #define small_stmt 269 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
17 #define expr_stmt 270 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
18 #define augassign 271 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
19 #define print_stmt 272 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
20 #define del_stmt 273 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
21 #define pass_stmt 274 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
22 #define flow_stmt 275 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
23 #define break_stmt 276 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
24 #define continue_stmt 277 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
25 #define return_stmt 278 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
26 #define yield_stmt 279 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
27 #define raise_stmt 280 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
28 #define import_stmt 281 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
29 #define import_name 282 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
30 #define import_from 283 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
31 #define import_as_name 284 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
32 #define dotted_as_name 285 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
33 #define import_as_names 286 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
34 #define dotted_as_names 287 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
35 #define dotted_name 288 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
36 #define global_stmt 289 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
37 #define exec_stmt 290 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
38 #define assert_stmt 291 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
39 #define compound_stmt 292 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
40 #define if_stmt 293 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
41 #define while_stmt 294 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
42 #define for_stmt 295 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
43 #define try_stmt 296 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
44 #define with_stmt 297 |
|
54337
16759f62eb22
Allow multiple context managers in one with statement, as proposed
Georg Brandl <georg@python.org>
parents:
46433
diff
changeset
|
45 #define with_item 298 |
|
45447
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
46 #define except_clause 299 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
47 #define suite 300 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
48 #define testlist_safe 301 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
49 #define old_test 302 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
50 #define old_lambdef 303 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
51 #define test 304 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
52 #define or_test 305 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
53 #define and_test 306 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
54 #define not_test 307 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
55 #define comparison 308 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
56 #define comp_op 309 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
57 #define expr 310 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
58 #define xor_expr 311 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
59 #define and_expr 312 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
60 #define shift_expr 313 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
61 #define arith_expr 314 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
62 #define term 315 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
63 #define factor 316 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
64 #define power 317 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
65 #define atom 318 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
66 #define listmaker 319 |
|
58250
edfed0e32ced
Issue #2333: Backport set and dict comprehensions syntax.
Alexandre Vassalotti <alexandre@peadrop.com>
parents:
58229
diff
changeset
|
67 #define testlist_comp 320 |
|
45447
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
68 #define lambdef 321 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
69 #define trailer 322 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
70 #define subscriptlist 323 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
71 #define subscript 324 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
72 #define sliceop 325 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
73 #define exprlist 326 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
74 #define testlist 327 |
|
66829
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
75 #define dictorsetmaker 328 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
76 #define classdef 329 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
77 #define arglist 330 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
78 #define argument 331 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
79 #define list_iter 332 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
80 #define list_for 333 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
81 #define list_if 334 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
82 #define comp_iter 335 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
83 #define comp_for 336 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
84 #define comp_if 337 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
85 #define testlist1 338 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
86 #define encoding_decl 339 |
|
ac3c55271fdd
remove dictmaker rule; it's unused
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
87 #define yield_expr 340 |
