[pypy-svn] r10077 - pypy/dist/pypy/module/parser

hpk at codespeak.net hpk at codespeak.net
Tue Mar 22 19:39:53 CET 2005


Author: hpk
Date: Tue Mar 22 19:39:52 2005
New Revision: 10077

Added:
   pypy/dist/pypy/module/parser/
      - copied from r10069, basil/trunk/basil/common/python/
Modified:
   pypy/dist/pypy/module/parser/__init__.py
Log:
intermediate checkin 

- copy of Jonathan's basil/common/python tree
  as the upcoming pypy parser (mixed interp/app) module 



Modified: pypy/dist/pypy/module/parser/__init__.py
==============================================================================
--- basil/trunk/basil/common/python/__init__.py	(original)
+++ pypy/dist/pypy/module/parser/__init__.py	Tue Mar 22 19:39:52 2005
@@ -0,0 +1,37 @@
+from pypy.interpreter.error import OperationError
+from pypy.interpreter import module
+from pypy.interpreter.lazymodule import LazyModule 
+
+class Module(LazyModule):
+    """The builtin parser module. 
+    """ 
+    appleveldefs = {
+        'ParserError'  : 'classes.ParserError', 
+        'STType'       : 'classes.STType', 
+        'ASTType'      : 'classes.STType', 
+    }
+        
+    interpleveldefs = {
+        '__name__'     : '(space.wrap("parser"))', 
+        '__doc__'      : '(space.wrap("parser module"))', 
+
+        'compileast'   : 'pyparser.compileast',
+        'st2tuple'     : 'pyparser.st2tuple',
+        'st2list'      : 'pyparser.st2list',
+        'issuite'      : 'pyparser.issuite',
+        'ast2tuple'    : 'pyparser.ast2tuple',
+        'tuple2st'     : 'pyparser.tuple2st',
+        'suite'        : 'pyparser.suite',
+        'isexpr'       : 'pyparser.isexpr',
+        'expr'         : 'pyparser.expr',
+        'ast2list'     : 'pyparser.ast2list',
+        'sequence2ast' : 'pyparser.sequence2ast',
+        'tuple2ast'    : 'pyparser.tuple2ast',
+        'sequence2st'  : 'pyparser.sequence2st',
+        '_pickler'     : 'pyparser._pickler',
+        'compilest'    : 'pyparser.compilest',
+    }
+
+    appleveldefs = {
+
+    }



More information about the Pypy-commit mailing list