def info(self, verbose=0): if verbose >= 1: if self.length == 0: return showoffset(self.offset) + ' FROZENSET: frozenset([])' return showoffset(self.offset) + ' FROZENSET: frozenset([' + \ self.showElementsInfo(verbose) + '])' else: if self.length == 0: return 'frozenset([])' return 'frozenset([' + self.showElementsInfo(verbose) + '])'
def info(self, verbose=0): if verbose >= 1: if self.length == 0: return showoffset(self.offset) + ' LIST: []' return showoffset(self.offset) + ' LIST: [' + \ self.showElementsInfo(verbose) + ']' else: if self.length == 0: return '[]' return '[' + self.showElementsInfo(verbose) + ']'
def info(self, verbose=0): if verbose >= 1: if self.length == 0: return showoffset(self.offset) + ' TUPLE: ()' return showoffset(self.offset) + ' TUPLE: (' + \ self.showElementsInfo(verbose) + ')' else: if self.length == 0: return '()' return '(' + self.showElementsInfo(verbose) + ')'
def info(self, verbose=0): if verbose >= 1: if self.length == 0: return showoffset(self.offset) + ' DICT: {}' return showoffset(self.offset) + ' DICT: {' + \ ', '.join('%s : %s' % (i.info(verbose), self.value[i].info(verbose)) for i in self.value) + '}' else: if self.length == 0: return '{}' return '{' + (', ').join('%s : %s' % (i.info(verbose), self.value[i].info(verbose)) for i in self.value) + '}'
def info(self, verbose=0): if verbose >= 1: return showoffset(self.offset) + ' ' + \ shorten(str(self.value)) + \ ' (%s)' % shorten(readRaw(self.raw)) else: return shorten(str(self.value))
def info(self, verbose=0): if verbose >= 1: return showoffset(self.offset) + ' ' + self.type.upper() + \ ': %s (%s)' % (repr(shorten(self.value)), shorten(readRaw(self.raw))) else: #return repr(shorten(self.value)) return repr(self.value)
def __str__(self): return '>>> Parsing error occured at offset %s.' % showoffset(self.offset)