Ruby 4.0 リファレンスマニュアル

module function Prism?.parse_failure?

parse_failure?(source, **options) -> boolRuby 3.3 から[permalink][rdoc][edit]

Prism?.parse_success? の否定です。source の構文解析にエラーがあった場合に true を返します。オプションは Prism?.parse と同じです。

[PARAM] source:
解析する Ruby プログラムの文字列を指定します。
[PARAM] options:
Prism?.parse を参照してください。
require "prism"

p Prism.parse_failure?("1 + 1") # => false
p Prism.parse_failure?("1 +")   # => true

[SEE_ALSO] Prism?.parse_success?, Prism::ParseResult#failure?