class documentation

class Parser: (source)

Known subclasses: zim.inc.arithmetic.ParserGTK, zim.inc.arithmetic.ParserTk, zim.inc.arithmetic.ParserWx

View In Hierarchy

Base class
Method __init__ Undocumented
Method countLines Return number of lines.
Method parse Find expressions in text, return it with results.
Method parseLine Find and evaluate expressions in line i.
Method readLine Return i line from lines.
Method writeResult Write text in line i of lines from start to end offset.
Instance Variable functions Undocumented
Instance Variable variables Undocumented
def __init__(self): (source)

Undocumented

def countLines(self, lines): (source)
def parse(self, text): (source)
Find expressions in text, return it with results.
def parseLine(self, i, lines, variables={}, functions={}): (source)
Find and evaluate expressions in line i.
def readLine(self, i, lines): (source)
def writeResult(self, i, lines, start, end, text): (source)
Write text in line i of lines from start to end offset.
functions: dict = (source)

Undocumented

variables: dict = (source)

Undocumented