simpleparse.printers
index
/usr/src/tmp/python3-module-simpleparse-buildroot/usr/lib/python3/site-packages/simpleparse/printers.py

Utility to print Python code for a given generator object's element tokens

 
Modules
       
string

 
Classes
       
object
_GeneratorFormatter

 
class _GeneratorFormatter(object)
    Singleton Class to give a generator's element tokens as a source string
 
Call this as:
    printers.asGenerator( generator ) to get a Python source string
    that tries to recreate the generator as a set of objectgenerator
    element token objects (as seen in simpleparsegrammar).
 
  Methods defined here:
__call__(self, generator)
reprObject(self, obj, depth=0, indent=' ')
Return a recognisable version of an objectgenerator element token

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes defined here:
HEAD = 'from simpleparse import generator\nfrom simplepar...return GENERATOR.buildParser( name, processor )\n\n'
ITEM = 'GENERATOR.addDefinition(\n %(name)s,\n %(element)s,\n)\n'

 
Functions
       
asObject = reprObject(self, obj, depth=0, indent=' ') method of _GeneratorFormatter instance
Return a recognisable version of an objectgenerator element token

 
Data
        __file__ = '/usr/src/tmp/python3-module-simpleparse-buildroo...lib/python3/site-packages/simpleparse/printers.py'
__name__ = 'simpleparse.printers'
__package__ = 'simpleparse'
asGenerator = <simpleparse.printers._GeneratorFormatter object>