並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

Ripperの検索結果1 - 4 件 / 4件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Ripperに関するエントリは4件あります。 開発言葉ruby などが関連タグです。 人気エントリには 『Ruby Parser開発日誌 (18) - Rearchitect Ripper - かねこにっき』などがあります。
  • Ruby Parser開発日誌 (18) - Rearchitect Ripper - かねこにっき

    Rubyのparserを語る上で忘れてはいけない存在としてRipperというライブラリがあります。 RipperはRubyのコードを構文解析するためのライブラリとしてirbやrdocなどで長く使われてきました。 一方でBug #10436のように長い間未解決のバグがあったり、Bug #18988のようにパーサーと挙動が異なる箇所があったりと完璧でない部分があります。 今回Ripperのアーキテクチャを見直すことでRipperの抱えている問題を解決することができたので、この記事で紹介したいと思います。 関連するPRとticketはそれぞれ以下のとおりです。 github.com bugs.ruby-lang.org Ripperとは RipperはRubyのパーサーライブラリです。入力されたコードに対応するS式を返すRipper.sexpを使ったことがある人もいるのではないでしょうか。 Ri

      Ruby Parser開発日誌 (18) - Rearchitect Ripper - かねこにっき
    • 続・作って理解するpry(Ripperでシンタックスハイライト) - Link and Motivation Developers' Blog

      はじめに バックエンドエンジニアのやまぴーです。 pryというツールをマネしながら対話型デバッグツールを作成していた 前回の記事の続きになります。 前回までの様子 シンタックスハイライト どうも味気ない印象なので、見栄えを良くしていきたいです。 エスケープシーケンスで色やスタイルを付与したいと思います。 試行錯誤の末、テストが最終的にこんな感じになりました。 { '42' => "\e[1;34m42", '6.7' => "\e[1;35m6.7", '"string"' => "\e[31m\"\e[31mstring\e[31m\"", 'class' => "\e[32mclass", 'Object' => "\e[1;34;4mObject", }.each do |input, expected| assert(expected, Pry::SyntaxHighlighted

        続・作って理解するpry(Ripperでシンタックスハイライト) - Link and Motivation Developers' Blog
      • 早川タダノリ on Twitter: "共同配信記事に「バッハ会長を「ぼったくり男爵」と呼び……」 とあったので、英語でなんと書いてあるのか読みに行ったら、「Von Ripper-off, a.k.a. IOC President Thomas Bach」とあった https://t.co/HNehqIBTCS"

        共同配信記事に「バッハ会長を「ぼったくり男爵」と呼び……」 とあったので、英語でなんと書いてあるのか読みに行ったら、「Von Ripper-off, a.k.a. IOC President Thomas Bach」とあった https://t.co/HNehqIBTCS

          早川タダノリ on Twitter: "共同配信記事に「バッハ会長を「ぼったくり男爵」と呼び……」 とあったので、英語でなんと書いてあるのか読みに行ったら、「Von Ripper-off, a.k.a. IOC President Thomas Bach」とあった https://t.co/HNehqIBTCS"
        • 週刊Railsウォッチ: YJITがRuby 3.1向けにマージ、ripperのドキュメント化、crontabの罠ほか(20211026後編)|TechRacho by BPS株式会社

          週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 YJITリーダーによるYJIT紹介記事 つっつきボイス:「以下↓はYJITリーダーであるMaxime ChevalierさんによるYJIT

            週刊Railsウォッチ: YJITがRuby 3.1向けにマージ、ripperのドキュメント化、crontabの罠ほか(20211026後編)|TechRacho by BPS株式会社
          1

          新着記事