summaryrefslogtreecommitdiff
path: root/nodes.py
Commit message (Expand)AuthorAgeFilesLines
* rename the project astroidDavid Douard2013-06-171-7/+7
* minor cleanups: drop copyright by me, update others to 2013, droip those in d...Sylvain Th?nault2013-03-281-3/+1
* fix some copyrightsSylvain Th?nault2011-09-271-13/+1
* py3k : introduce Nonlocal nodeEmile Anclin2010-10-281-2/+2
* py3k : introduce Starred nodeEmile Anclin2010-10-281-2/+2
* py3k: ListComp becomes a ComprehensionScopeEmile Anclin2010-10-111-2/+2
* make dictionary comprehensions and set comprehensions have their own scope, l...Daniel Harding2010-10-091-5/+6
* create a Set nodeEmile Anclin2010-10-071-2/+2
* add support for set comprehensionsDaniel Harding2010-10-011-3/+4
* add support for dict comprehensionsDaniel Harding2010-10-011-3/+3
* py2.3 compat : syntax, set; _nodes_compiler.py : fix visit_discardEmile Anclin2010-09-221-7/+7
* 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
* define a constant with all node classesSylvain Th?nault2010-04-201-0/+22
* move _astng_fields to concrete classes instead of defining them in nodes.pyEmile Anclin2010-03-171-62/+2
* add a "mixins.py" module and move some classes around.Emile Anclin2010-03-151-4/+4
* alphabetical sort of nodes; remove useless importsEmile Anclin2010-02-031-16/+6
* remove most factory functions and create instancesEmile Anclin2009-11-251-1/+0
* moving stuff around to avoid circular importsEmile Anclin2009-11-251-33/+6
* trying to handle the importsEmile Anclin2009-11-251-1/+0
* The nodes module contains only the new classesEmile Anclin2009-11-251-30/+35
* mergeSylvain Th?nault2009-11-231-452/+27
|\
| * [R] remove empty node classes; commentsEmile Anclin2009-09-151-0/+10
| * [R, doc] simplify inheritance of scoped nodes; commentsEmile Anclin2009-09-151-0/+2
| * [B, C] missing import, cleanupEmile Anclin2009-09-151-2/+0
| * [R] modify __bases__ instead of using the "extend_class" functionEmile Anclin2009-09-141-6/+2
| * [R] use __bases__ as list of node extensionsEmile Anclin2009-09-071-21/+8
| * [B] rename LookupMixIn also in nodes.pyEmile Anclin2009-09-071-5/+5
| * [R] move NodeNG, StmtMixIn, BlockRangeMixIn to _nodes.pyEmile Anclin2009-09-071-274/+0
| * [C] cleanupEmile Anclin2009-09-071-32/+0
| * [R] centralize class extensions in nodes.pyEmile Anclin2009-09-071-12/+28
| * [R] de-monkeypatching real_name and block_rangeEmile Anclin2009-09-031-46/+25
| * [R] demonkey patching block_rangeEmile Anclin2009-09-031-76/+33
| * [R] de-monkeypatching set_line_info method and introduce StmtMixInEmile Anclin2009-09-031-85/+30
| * [R] steps toward collecting all methods of a node class in a placeEmile Anclin2009-09-031-3/+5
| * [C] ID_RGX never usedEmile Anclin2009-09-031-4/+0
| * [C] typosEmile Anclin2009-09-021-1/+1
| * [R] extend_class now extends from a list of classes...Emile Anclin2009-09-021-1/+1
| * [R] add an _nodes.py for avoiding circular imports.pyEmile Anclin2009-09-021-8/+2
* | include Dotan Barak spell fixes patchSylvain Th?nault2009-11-231-1/+1
|/
* d-t-wSylvain Th?nault2009-08-271-6/+4
* yield isn't a statement with py > 2.5Sylvain Th?nault2009-08-271-2/+2
* fix child_sequence implementationSylvain Th?nault2009-08-271-7/+9
* d-t-wSylvain Th?nault2009-08-261-7/+7
* little sibling refactoringEmile Anclin2009-04-081-12/+6
* test and fix line numbering + block_range for try:except:finally:sylvain thenault2009-04-081-0/+5
* import are_exclusive so we can filter according to catched exceptionssylvain thenault2009-03-241-0/+8
* cleanupsylvain thenault2009-03-241-5/+1
* STMTS_NODES -> STMT_NODESsylvain thenault2009-03-241-6/+8
* dont monkey patch base Node classsylvain thenault2009-03-241-4/+18