def parse(self, buffer, inlineparent = None):
        '''
        Compatible to Parser.parse()
        '''
        size = 0
        v = []
        for i in range(0, self.size):  # @UnusedVariable
            r = self.innerparser.parse(buffer[size:], None)
            if r is None:
                return None
            v.append(r[0])
            size += r[1]
        return (v, size)
Compatible to Parser.parse()