[Python-checkins] CVS: /python/nondist/src/Compiler/compiler __init__.py,1.1,1.2

Jeremy Hylton jhylton@cnri.reston.va.us
Mon, 6 Mar 2000 14:04:16 -0500


Update of /projects/cvsroot//python/nondist/src/Compiler/compiler
In directory goon.cnri.reston.va.us:/home/jhylton/python/nondist/src/Compiler/compiler

Modified Files:
	__init__.py 
Log Message:
add a doc string
import some useful functions from contained modules



Index: __init__.py
===================================================================
RCS file: /projects/cvsroot//python/nondist/src/Compiler/compiler/__init__.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** __init__.py	2000/02/04 00:25:34	1.1
--- __init__.py	2000/03/06 19:04:14	1.2
***************
*** 0 ****
--- 1,20 ----
+ """Package for parsing and compiling Python source code
+ 
+ There are several functions defined at the top level that are imported
+ from modules contained in the package.
+ 
+ parse(buf) -> AST
+     Donverts a string containing Python source code to an abstract
+     syntax tree (AST).  The AST is defined in compiler.ast.
+ 
+ parseFile(path) -> AST
+     The same as parse(open(path))
+ 
+ walk(ast, visitor, verbose=None)
+     Does a pre-order walk over the ast using the visitor instance.
+     See compiler.visitor for details.
+ """
+ 
+ from transformer import parse, parseFile
+ from visitor import walk
+