diff --git a/ext/rbs_extension/unescape.c b/ext/rbs_extension/unescape.c index 1d710495f..5fad294c1 100644 --- a/ext/rbs_extension/unescape.c +++ b/ext/rbs_extension/unescape.c @@ -22,7 +22,7 @@ void rbs_unescape_string(VALUE string) { rb_global_variable(&HASH); rb_hash_aset(HASH, rb_str_new_literal("\\a"), rb_str_new_literal("\a")); rb_hash_aset(HASH, rb_str_new_literal("\\b"), rb_str_new_literal("\b")); - rb_hash_aset(HASH, rb_str_new_literal("\\e"), rb_str_new_literal("\e")); + rb_hash_aset(HASH, rb_str_new_literal("\\e"), rb_str_new_literal("\033")); rb_hash_aset(HASH, rb_str_new_literal("\\f"), rb_str_new_literal("\f")); rb_hash_aset(HASH, rb_str_new_literal("\\n"), rb_str_new_literal("\n")); rb_hash_aset(HASH, rb_str_new_literal("\\r"), rb_str_new_literal("\r"));