diff options
| author | Emile Anclin <emile.anclin@logilab.fr> | 2010-03-17 15:06:48 +0100 |
|---|---|---|
| committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-03-17 15:06:48 +0100 |
| commit | 4531d7727d6f265c0b583bceba703555c0abb646 (patch) | |
| tree | d3507e435dfeaf2a7a7666e3ec4f3a6a5d52abd2 /nodes.py | |
| parent | d1cfb559d5944e6116df435d179b9cf3bc791a91 (diff) | |
| download | astroid-git-4531d7727d6f265c0b583bceba703555c0abb646.tar.gz | |
move _astng_fields to concrete classes instead of defining them in nodes.py
--HG--
branch : rebuild
Diffstat (limited to 'nodes.py')
| -rw-r--r-- | nodes.py | 64 |
1 files changed, 2 insertions, 62 deletions
@@ -28,9 +28,9 @@ on From and Import : .real_name(name), :author: Sylvain Thenault -:copyright: 2003-2009 LOGILAB S.A. (Paris, FRANCE) +:copyright: 2003-2010 LOGILAB S.A. (Paris, FRANCE) :contact: http://www.logilab.fr/ -- mailto:python-projects@logilab.org -:copyright: 2003-2009 Sylvain Thenault +:copyright: 2003-2010 Sylvain Thenault :contact: mailto:thenault@gmail.com """ @@ -47,63 +47,3 @@ from logilab.astng.node_classes import (Arguments, AssAttr, Assert, from logilab.astng.scoped_nodes import Module, GenExpr, Lambda, Function, Class -# astng fields definition #################################################### -Arguments._astng_fields = ('args', 'defaults') -AssAttr._astng_fields = ('expr',) -Assert._astng_fields = ('test', 'fail',) -Assign._astng_fields = ('targets', 'value',) -AssName._astng_fields = () -AugAssign._astng_fields = ('target', 'value',) -Backquote._astng_fields = ('value',) -BinOp._astng_fields = ('left', 'right',) -BoolOp._astng_fields = ('values',) -Break._astng_fields = () -CallFunc._astng_fields = ('func', 'args', 'starargs', 'kwargs') -Class._astng_fields = ('bases', 'body',) # name -Compare._astng_fields = ('left', 'ops',) -Comprehension._astng_fields = ('target', 'iter' ,'ifs') -Const._astng_fields = () -Continue._astng_fields = () -Decorators._astng_fields = ('nodes',) -DelAttr._astng_fields = ('expr',) -Delete._astng_fields = ('targets', ) -DelName._astng_fields = () -Dict._astng_fields = ('items',) -Discard._astng_fields = ('value',) -Ellipsis._astng_fields = () -EmptyNode._astng_fields = () -ExceptHandler._astng_fields = ('type', 'name', 'body',) -Exec._astng_fields = ('expr', 'globals', 'locals',) -ExtSlice._astng_fields =('dims',) -For._astng_fields = ('target', 'iter', 'body', 'orelse',) -From._astng_fields = () -Function._astng_fields = ('decorators', 'args', 'body') -GenExpr._astng_fields = ('elt', 'generators') -Getattr._astng_fields = ('expr',) # (former value), attr (now attrname), ctx -Global._astng_fields = () -If._astng_fields = ('test', 'body', 'orelse') -IfExp._astng_fields = ('test', 'body', 'orelse') -Import._astng_fields = () -Index._astng_fields = ('value',) -Keyword._astng_fields = ('value',) -Lambda._astng_fields = ('args', 'body',) -List._astng_fields = ('elts',) # ctx -ListComp._astng_fields = ('elt', 'generators') -Module._astng_fields = ('body',) -Name._astng_fields = () # id, ctx -Pass._astng_fields = () -Print._astng_fields = ('dest', 'values',) # nl -Raise._astng_fields = ('type', 'inst', 'tback') -Return._astng_fields = ('value',) -Slice._astng_fields = ('lower', 'upper', 'step') -Subscript._astng_fields = ('value', 'slice') -TryExcept._astng_fields = ('body', 'handlers', 'orelse',) -TryFinally._astng_fields = ('body', 'finalbody',) -Tuple._astng_fields = ('elts',) # ctx -UnaryOp._astng_fields = ('operand',) -With._astng_fields = ('expr', 'vars', 'body') -While._astng_fields = ('test', 'body', 'orelse',) -Yield._astng_fields = ('value',) - - - |
