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

instance method Prism::ParseResult#success?

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

構文解析にエラーがなかった場合に true を返します。 Prism::ParseResult#errors が空かどうかで判定されます。

require "prism"

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

[SEE_ALSO] Prism::ParseResult#failure?, Prism::ParseResult#errors