def translate_pat_Unary_Name_constructor(self, ctx, pat, scrutinee_trans):
if isinstance(pat.op, ast.USub):
s = "-Inf"
else:
s = "Inf"
condition = ast.Compare(
left=scrutinee_trans,
ops=[ast.Eq()],
comparators=[
astx.builtin_call("float", [ast.Str(s=s)])]
)
return (condition, _util.odict())
评论列表
文章目录