Jeremy Hylton
|
fa974a9d06
|
change node Classdef to Class
add doc string to transformer module
add two helper functions:
parse(buf) -> AST
parseFile(path) -> AST
|
2000-03-06 18:50:48 +00:00 |
Jeremy Hylton
|
3d9f5e4de2
|
more robust assignment of lineno for keyword args
get the lineno from the name of the keyword arg
example of case that didn't work--
def foo(x, y, a = None,
b = None):
|
2000-02-16 00:51:37 +00:00 |
Jeremy Hylton
|
1ebba96871
|
fix creation of Ellipsis node
|
2000-02-15 23:43:19 +00:00 |
Jeremy Hylton
|
d603dee4a3
|
add line numbers to nodes in the except clause (when possible)
|
2000-02-15 21:30:48 +00:00 |
Jeremy Hylton
|
42907790b6
|
(), [], and {} should not be represented as constant expressions, they
should be calls to BUILD_ ops for these types with no arguments
|
2000-02-14 18:32:46 +00:00 |
Jeremy Hylton
|
1851901a05
|
add spaces to comparison names is not and not in to match dis
|
2000-02-08 19:58:33 +00:00 |
Jeremy Hylton
|
9605c11c4c
|
move constants out of transformer so that they can be shared with ast
add varargs and kwargs attributes to Function nodes
|
2000-02-08 18:57:32 +00:00 |
Jeremy Hylton
|
f968e8545d
|
three files from the p2c cvs tree. the message here indicates the
revision number the p2c cvs tree.
COPYRIGHT: 1.1
ast.py: 1.3
transformer.py: 1.11
|
2000-02-04 00:25:23 +00:00 |