def visit_escaped_numeric_character(self, node, children):
[[escape, character_code]] = children
if escape == '\\':
# Octal escape code like '\077'
return chr(int(character_code, 8))
elif escape in ('\\u', '\\x', '\\U'):
# hex escape like '\xff'
return chr(int(character_code, 16))
else:
raise NotImplementedError('Unhandled character escape %s' % escape)
评论列表
文章目录