parameters: (self, text)
return_statement: return u'', []
docstring: u"""Match Latex-like syntax for unicode characters base
          on the name of the character.
  
          This does  ``\\GREEK SMALL LETTER ETA`` -> ``η``
  
          Works only on valid python 3 identifier, or on combining characters that
          will combine to form a valid identifier.
  
          Used on Python 3 only.
docstring_summary: u"""Match Latex-like syntax for unicode characters base
          on the name of the character.
docstring_tokens: u Match Latex - like syntax for unicode characters base on the name of the character .
function: def unicode_name_matches(self, text):
          u"""Match Latex-like syntax for unicode characters base
          on the name of the character.
  
          This does  ``\\GREEK SMALL LETTER ETA`` -> ``η``
  
          Works only on valid python 3 identifier, or on combining characters that
          will combine to form a valid identifier.
  
          Used on Python 3 only.
          """
          slashpos = text.rfind('\\')
          if slashpos > -1:
              s = text[slashpos+1:]
              try :
                  unic = unicodedata.lookup(s)
                  # allow combining chars
                  if ('a'+unic).isidentifier():
                      return '\\'+s,[unic]
              except KeyError:
                  pass
          return u'', []
function_tokens: def unicode_name_matches ( self , text ) : slashpos = text . rfind ( '\\' ) if slashpos > - 1 : s = text [ slashpos + 1 : ] try : unic = unicodedata . lookup ( s ) # allow combining chars if ( 'a' + unic ) . isidentifier ( ) : return '\\' + s , [ unic ] except KeyError : pass return u'' , [ ]