Mercurial > cpython-lru_cache-weakref
diff Parser/Python.asdl @ 80738:03f92a9f0875
create NameConstant AST class for None, True, and False literals (closes #16619)
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Thu, 06 Dec 2012 17:41:04 -0500 |
| parents | ffb2fa900cb7 |
| children | 7c5c678e4164 |
line wrap: on
line diff
--- a/Parser/Python.asdl Thu Dec 06 12:21:22 2012 +0200 +++ b/Parser/Python.asdl Thu Dec 06 17:41:04 2012 -0500 @@ -1,4 +1,4 @@ --- ASDL's five builtin types are identifier, int, string, bytes, object +-- ASDL's six builtin types are identifier, int, string, bytes, object, singleton module Python { @@ -69,8 +69,8 @@ | Num(object n) -- a number as a PyObject. | Str(string s) -- need to specify raw, unicode, etc? | Bytes(bytes s) + | NameConstant(singleton value) | Ellipsis - -- other literals? bools? -- the following expression can appear in assignment context | Attribute(expr value, identifier attr, expr_context ctx)
