def isIdentifierStart(self, code):
    if (code < 65):
        return (code == 36)
    if (code < 91):
        return True
    if (code < 97):
        return (code == 95)
    if (code < 123):
        return True
    return ((code >= 170) and (self.nonASCIIidentifierStart.match(six.unichr(code)) != None))
def isIdentifierStart(self, code):
    if (code < 65):
        return (code == 36)
    if (code < 91):
        return True
    if (code < 97):
        return (code == 95)
    if (code < 123):
        return True
    return ((code >= 170) and (self.nonASCIIidentifierStart.match(six.unichr(code)) != None))