cpython/Parser
INADA Naoki 4c78c527d2 bpo-29622: Make AST constructor to accept less than enough number of positional arguments (GH-249)
bpo-29463 added optional "docstring" field to 4 AST types.
While it is optional, it breaks backward compatibility because AST constructor
requires number of positional argument is same to number of fields.

AST types accepts empty arguments, and incomplete keyword arguments.
But it's not big problem because field can be filled after creation, and checked when compiling.
So stop requiring complete set of fields for positional arguments too.
2017-02-24 02:48:17 +09:00
..
Python.asdl bpo-29463: Add docstring field to some AST nodes. (#46) 2017-02-22 16:31:59 +01:00
acceler.c
asdl.py Add ast.Constant 2016-01-26 00:40:57 +01:00
asdl_c.py bpo-29622: Make AST constructor to accept less than enough number of positional arguments (GH-249) 2017-02-24 02:48:17 +09:00
bitset.c
firstsets.c
grammar.c properly free memory in pgen 2016-09-18 18:00:25 -07:00
grammar1.c Issue #18722: Remove uses of the "register" keyword in C code. 2013-08-13 20:18:52 +02:00
listnode.c
metagrammar.c
myreadline.c Issue #28333: Fixes off-by-one error that was adding an extra space. 2016-10-25 11:51:54 -07:00
node.c replace PY_SIZE_MAX with SIZE_MAX 2016-09-07 09:26:18 -07:00
parser.c Issue #26130: Remove redundant variable 's' from Parser/parser.c 2016-03-28 00:45:28 +03:00
parser.h
parsetok.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
parsetok_pgen.c
pgen.c properly free memory in pgen 2016-09-18 18:00:25 -07:00
pgenmain.c properly free memory in pgen 2016-09-18 18:00:25 -07:00
printgrammar.c Silenced some warnings about comparison between signed and unsigned integer 2014-09-05 10:10:23 +03:00
tokenizer.c Issue #28489: Merge from 3.6 2017-02-05 04:33:11 +03:00
tokenizer.h Issue #24619: Simplify async/await tokenization. 2015-07-23 15:01:58 +03:00
tokenizer_pgen.c