summaryrefslogtreecommitdiff
path: root/node_classes.py
Commit message (Expand)AuthorAgeFilesLines
* py3k: fix some obvious stuffEmile Anclin2010-12-021-2/+2
* cleanup: move StmtMixin to StatementEmile Anclin2010-12-021-27/+27
* cleanup: BaseClass is no more neededEmile Anclin2010-12-021-2/+2
* reduce circular imports I: import exceptions directlyEmile Anclin2010-12-021-1/+1
* py3k: fix unpack_infer : "(chain(*map(...))" does not work in py3kEmile Anclin2010-11-101-9/+13
* py3k : introduce Nonlocal nodeEmile Anclin2010-10-281-0/+9
* py3k : introduce Starred nodeEmile Anclin2010-10-281-0/+5
* py3k / Raise : use "exc" instead of "type"Emile Anclin2010-10-121-4/+18
* py3k: ListComp becomes a ComprehensionScopeEmile Anclin2010-10-111-10/+0
* add a "optional_assign" attribute to the NodeNGEmile Anclin2010-10-111-1/+3
* make dictionary comprehensions and set comprehensions have their own scope, l...Daniel Harding2010-10-091-15/+0
* create a Set nodeEmile Anclin2010-10-071-0/+12
* replace lgc.compat imports by regular importsEmile Anclin2010-10-061-1/+1
* remove other has_key occurencesEmile Anclin2010-10-051-1/+1
* add support for set comprehensionsDaniel Harding2010-10-011-0/+7
* add support for dict comprehensionsDaniel Harding2010-10-011-0/+8
* py2.3 compat : syntax, set; _nodes_compiler.py : fix visit_discardEmile Anclin2010-09-221-4/+4
* copyright cleanupSylvain Thénault2010-07-051-17/+1
* proper licensing information (LGPL-2.1). Hope I get it right this time.Sylvain Thénault2010-04-281-5/+19
* more license updatesSylvain Thénault2010-04-261-3/+3
* improve node representations with lineno and module nameEmile Anclin2010-04-151-1/+1
* make pylint happier : mention node attributesEmile Anclin2010-03-221-7/+75
* move _astng_fields to concrete classes instead of defining them in nodes.pyEmile Anclin2010-03-171-1/+43
* some cleanup using pylintEmile Anclin2010-03-171-23/+7
* all From nodes need a "level" attribute even for python2.4Emile Anclin2010-03-161-1/+2
* add a "mixins.py" module and move some classes around.Emile Anclin2010-03-151-69/+169
* add FilterStmtsMixin and AssignTypeMixins; use polymorphismEmile Anclin2010-03-151-12/+67
* move all infutils stuff to bases.pyEmile Anclin2010-03-041-2/+2
* fix imports: _nodes -> basesEmile Anclin2010-03-031-1/+1
* introduce 'last_child' methodEmile Anclin2010-02-031-0/+12
* pass new parent to visit (step 2); set some infosEmile Anclin2010-02-021-2/+1
* fix importsEmile Anclin2010-01-261-0/+2
* fix argument nodes for _nodes_compilerEmile Anclin2010-01-121-2/+4
* no explicit constructor for Slice and Index (same as other classes)Emile Anclin2010-01-111-18/+1
* some small obvious correctionsEmile Anclin2009-12-161-1/+1
* fix a lot more stuff trying to get the leave methods back to workEmile Anclin2009-12-141-0/+4
* _build_excepthandler method and moreEmile Anclin2009-12-071-4/+1
* yet some more correctionsEmile Anclin2009-12-011-3/+1
* first series of obvious correctionsEmile Anclin2009-12-011-3/+6
* fix From node __init__Emile Anclin2009-11-301-0/+3
* Slice constructorEmile Anclin2009-11-261-1/+11
* get some constructors into node_classesEmile Anclin2009-11-261-0/+34
* remove most factory functions and create instancesEmile Anclin2009-11-251-5/+4
* moving stuff around to avoid circular importsEmile Anclin2009-11-251-14/+94
* rename node classes in node_classes and remove dependenciesEmile Anclin2009-11-251-78/+53
* move special cases of _infer_name to concrete classesEmile Anclin2009-11-251-0/+13
* reintroduce empty classes for rebuilding all nodesEmile Anclin2009-11-251-1/+137
* [R] rename Proxy_ to BaseClassEmile Anclin2009-09-151-1/+1
* [R] remove empty node classes; commentsEmile Anclin2009-09-151-137/+20
* [R, doc] simplify inheritance of scoped nodes; commentsEmile Anclin2009-09-151-0/+11