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

instance method Prism::ParseResult#failure?

failure? -> boolRuby 3.3 から[permalink][rdoc][edit]

Prism::ParseResult#success? の否定です。構文解析にエラーがあった場合に true を返します。

require "prism"

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

[SEE_ALSO] Prism::ParseResult#success?