## Summary of PSP.StreamReader

You can also browse the complete source file or the generated documentation.

    class Mark:
        def __init__(self, reader, fileid=None, stream=None, inBaseDir=None, encoding=None)
        def getFile(self)
        def __str__(self)
        def __repr__(self)
        def pushStream(self, infileid, inStream, inBaseDir, inEncoding)
        def popStream(self)

    class StreamReader:
        def __init__(self,filename,ctxt)
        def init(self)
        def registerSourceFile(self, file)
        def pushFile(self, file, encoding=None)
        def popFile(self)
        def getFile(self,i)
        def newSourceFile(self,filename)
        def Mark(self)
        def skipUntil(self, st)
        def reset(self, mark)
        def Matches(self,st)
        def Advance(self,length)
        def nextChar(self)
        def isSpace(self)
        def isDelimiter(self)
        def peekChar(self,cnt=1)
        def skipSpaces(self)
        def getChars(self,start,stop)
        def hasMoreInput(self)
        def nextContent(self)
        def parseTagAttributes(self)
        def parseAttributeValue(self, valuedict)
        def parseToken(self, quoted)