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
|
7708d697ee
|
add varargs and kwargs flags to Lambda nodes
|
2000-02-17 22:06:20 +00:00 |
Jeremy Hylton
|
ca1ad182f2
|
tidy up tryexcept and tryfinally nodes
|
2000-02-15 21:30:00 +00:00 |
Jeremy Hylton
|
17988d2a17
|
LeftShift & RightShift: fix reprs, change attr names to left and right
(so they are common with other binary ops)
|
2000-02-14 21:32:42 +00:00 |
Jeremy Hylton
|
bf6267e6f8
|
rename several of the generic attribute names for nodes. new node attrs are:
Exec: expr, locals, globals
Dict: items
Assert: test, fail
|
2000-02-14 18:34:11 +00:00 |
Jeremy Hylton
|
156a975476
|
make all unary operators have a single child node called expr
|
2000-02-08 21:06:19 +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 |