🔖
[Bug #21145] Unicode の文字列リテラルに関するバグ報告
[Bug #21145] Prism accepts newlines in-between curly unicode escape
- 次のように文字列リテラルで
\u{codepoint}
文字を定義する時にprism
だと改行されていてもエラーにならないバグ報告-
parse.y
だとこれがシンタックスエラーになる
-
"\u{3042
}"
# prism => no error
# parse.y => unterminated Unicode escape (SyntaxError)
- この不具合は開発版の Ruby 3.5-dev で修正済
- よくみつけますね…
Discussion