def get_tokens_unprocessed(self, text):
    from pygments.lexers._asy_builtins import ASYFUNCNAME, ASYVARNAME
    for (index, token, value) in RegexLexer.get_tokens_unprocessed(self, text):
        if ((token is Name) and (value in ASYFUNCNAME)):
            token = Name.Function
        elif ((token is Name) and (value in ASYVARNAME)):
            token = Name.Variable
        (yield (index, token, value))
def get_tokens_unprocessed(self, text):
    from pygments.lexers._asy_builtins import ASYFUNCNAME, ASYVARNAME
    for (index, token, value) in RegexLexer.get_tokens_unprocessed(self, text):
        if ((token is Name) and (value in ASYFUNCNAME)):
            token = Name.Function
        elif ((token is Name) and (value in ASYVARNAME)):
            token = Name.Variable
        (yield (index, token, value))