Пример #1
0
    def fillBuffer(self, stanzaSize):
        #if len(self.buf) < stanzaSize:
        #   newsize = stanzaSize#max(len(self.buf)*3/2,stanzaSize);

        self.buf = [0 for i in range(0, stanzaSize)]
        self.bufSize = stanzaSize
        self.fillArray(self.buf, stanzaSize, self.rawIn)
        self.inn = ByteArray()
        self.inn.write(self.buf)
Пример #2
0
    def __init__(self, o):
        Debugger.attach(self)

        self.outputKey = None

        self.realOut = o
        #self.out = o;
        self.tokenMap = {}
        self.out = ByteArray()

        self.tokenDictionary = TokenDictionary()
Пример #3
0
    def __init__(self, inputstream):

        Debugger.attach(self)

        self.inputKey = None

        self._d('Reader init')
        self.tokenMap = Constants.dictionary
        self.rawIn = inputstream
        self.inn = ByteArray()
        self.buf = []  #bytearray(1024);
        self.bufSize = 0
        self.readSize = 1
Пример #4
0
    def __init__(self, o):
        Debugger.attach(self)

        self.outputKey = None

        dictionary = Constants.dictionary
        self.realOut = o
        #self.out = o;
        self.tokenMap = {}
        self.out = ByteArray()
        #this.tokenMap = new Hashtable(dictionary.length);
        for i in range(0, len(dictionary)):
            if dictionary[i] is not None:
                self.tokenMap[dictionary[i]] = i

        #Utilities.debug(self.tokenMap);
        '''