class documentation

class FormulaFactory(object):

View In Hierarchy

Construct bits of formula
Method __init__ Initialize the map of instances.
Method clearskipped Clear any skipped types.
Method create Create a new formula bit of the given type.
Method detecttype Detect a bit of a given type.
Method instance Get an instance of the given type.
Method parseany Parse any formula bit at the current location.
Method parseformula Parse a string of text that contains a whole formula.
Method parsetype Parse the given type and return it.
Method skipany Skip any skipped types.
Class Variable defining Undocumented
Class Variable skippedtypes Undocumented
Class Variable types Undocumented
Instance Variable instances Undocumented
def __init__(self):
Initialize the map of instances.
def clearskipped(self, pos):
Clear any skipped types.
def create(self, type):
Create a new formula bit of the given type.
def detecttype(self, type, pos):
Detect a bit of a given type.
def instance(self, type):
Get an instance of the given type.
def parseany(self, pos):
Parse any formula bit at the current location.
def parseformula(self, formula):
Parse a string of text that contains a whole formula.
def parsetype(self, type, pos):
Parse the given type and return it.
def skipany(self, pos):
Skip any skipped types.
defining: bool =

Undocumented

skippedtypes =

Undocumented

types =

Undocumented

instances =

Undocumented