diff options
Diffstat (limited to 'Tools/compiler')
-rw-r--r-- | Tools/compiler/ast.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Tools/compiler/ast.txt b/Tools/compiler/ast.txt index 3f8953b..6a990d4 100644 --- a/Tools/compiler/ast.txt +++ b/Tools/compiler/ast.txt @@ -38,6 +38,10 @@ AssAttr: expr, attrname*, flags* ListComp: expr, quals! ListCompFor: assign, list, ifs! ListCompIf: test +GenExpr: code +GenExprInner: expr, quals! +GenExprFor: assign, iter, ifs! +GenExprIf: test List: nodes! Dict: items! Not: expr @@ -85,3 +89,10 @@ init(Lambda): self.varargs = 1 if flags & CO_VARKEYWORDS: self.kwargs = 1 + +init(GenExpr): + self.argnames = ['[outmost-iterable]'] + self.varargs = self.kwargs = None + +init(GenExprFor): + self.is_outmost = False |