code: def get_wide_unicode(self, i):
          
  
          value = []
          for x in range(3):
              c = next(i)
              if c == '0':
                  value.append(c)
              else:  # pragma: no cover
                  raise SyntaxError('Invalid wide Unicode character at %d!' % (i.index - 1))
  
          c = next(i)
          if c in ('0', '1'):
              value.append(c)
          else:  # pragma: no cover
              raise SyntaxError('Invalid wide Unicode character at %d!' % (i.index - 1))
  
          for x in range(4):
              c = next(i)
              if c.lower() in _HEX:
                  value.append(c)
              else:  # pragma: no cover
                  raise SyntaxError('Invalid wide Unicode character at %d!' % (i.index - 1))
          return ''.join(value)
docs: Get narrow Unicode.