🦔

[Feature #20759] Ruby の実行中のパーサーが prism かどうか判定するチケット

2024/09/30に公開

[Feature #20759] No good API to query which parser is being used

  • Ruby の実行中に使用しているパーサーが prism かどうかを判定する API がほしいというチケット
  • 現状だと以下のような判定はできる
pp RUBY_DESCRIPTION
# => "ruby 3.4.0dev (2024-10-10T01:54:26Z master 133bacc0dc) +PRISM [x86_64-linux]"

parser = RUBY_DESCRIPTION =~ /prism/i ? "prism" : "parse.y"
GitHubで編集を提案

Discussion