Esempio n. 1
0
def keyword(arg: MalExpression) -> MalExpression:
    assert isinstance(arg, MalString)
    if arg.is_keyword():
        return arg
    else:
        return MalString(arg.unreadable_str(), keyword=True)
Esempio n. 2
0
def keyword_q(arg: MalExpression) -> MalExpression:
    return MalBoolean(isinstance(arg, MalString) and arg.is_keyword())