Cheetah.SourceReader module¶
SourceReader class for Cheetah’s Parser and CodeGenerator
-
Cheetah.SourceReader.
ENCODINGsearch
()¶ search(string[, pos[, endpos]]) –> match object or None. 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:
exceptions.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)¶
-