Cheetah.SourceReader module¶
SourceReader class for Cheetah’s Parser and CodeGenerator
- Cheetah.SourceReader.ENCODINGsearch(string, pos=0, endpos=9223372036854775807)¶
- Scan through string looking for a match, and return a corresponding match object instance. - Return None if no position in the string matches. 
- exception Cheetah.SourceReader.Error¶
- Bases: - Exception
- class Cheetah.SourceReader.SourceReader(src, filename=None, breakPoint=None, encoding=None)¶
- Bases: - object- advance(offset=1)¶
 - atEnd()¶
 - atStart()¶
 - breakPoint()¶
 - checkPos(pos)¶
 - filename()¶
 - find(it, pos=None)¶
 - findBOL(pos=None)¶
 - findEOL(pos=None, gobble=False)¶
 - getLine(pos)¶
 - getNonWhiteSpace(WSchars=' \x0c\t\n\r')¶
 - getRowCol(pos=None)¶
 - getRowColLine(pos=None)¶
 - getWhiteSpace(max=None, WSchars=' \x0c\t')¶
 - getc()¶
 - gotoBookmark(name)¶
 - hasBookmark(name)¶
 - isLineClearToPos(pos=None)¶
 - lineNum(pos=None)¶
 - matchNonWhiteSpace(WSchars=' \x0c\t\n\r')¶
 - matchWhiteSpace(WSchars=' \x0c\t')¶
 - matches(strOrRE)¶
 - peek(offset=0)¶
 - pos()¶
 - read(offset)¶
 - readTo(to, start=None)¶
 - readToEOL(start=None, gobble=True)¶
 - rev(offset=1)¶
 - rfind(it, pos)¶
 - setBookmark(name)¶
 - setBreakPoint(pos)¶
 - setPos(pos)¶
 - splitlines()¶
 - src()¶
 - startswith(it, pos=None)¶
 - ungetc(c=None)¶
 - validPos(pos)¶