summaryrefslogtreecommitdiff
path: root/node_classes.py
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [B, C] missing import, cleanupEmile Anclin2009-09-151-5/+1
* [R] modify __bases__ instead of using the "extend_class" functionEmile Anclin2009-09-141-6/+6
* [R] avoid circular importEmile Anclin2009-09-141-52/+52
* [R] introduce FromImportMixInEmile Anclin2009-09-101-17/+27
* [R] demonkey patching some Const, Dict, List and Tuple attributesEmile Anclin2009-09-101-1/+45
* [B] again the Yield bugEmile Anclin2009-09-071-1/+1
* [R] let NG classes inheritate from NodeNG and MixInsEmile Anclin2009-09-071-56/+54
* [B] remove wrongly introduced methodEmile Anclin2009-09-071-4/+0
* [R] centralize class extensions in nodes.pyEmile Anclin2009-09-071-38/+65
* [R] de-monkeypatching real_name and block_rangeEmile Anclin2009-09-031-1/+45
* [R] demonkey patching block_rangeEmile Anclin2009-09-031-0/+51
* [R] de-monkeypatching set_line_info method and introduce StmtMixInEmile Anclin2009-09-031-0/+47
* [R] steps toward collecting all methods of a node class in a placeEmile Anclin2009-09-031-0/+227