Exemplo n.º 1
0
 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) + '])'
Exemplo n.º 2
0
 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) + ']'
Exemplo n.º 3
0
 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) + ')'
Exemplo n.º 4
0
 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) + '}'
Exemplo n.º 5
0
 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))
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 def __str__(self):
     return '>>> Parsing error occured at offset %s.' % showoffset(self.offset)