lib-ruby-parser / lib-ruby-parser

2020年11月28日(土)

登録日

Twitter

メディア

1

シェア重複数

情報

画像
Source RubyInside
URL https://github.com/lib-ruby-parser/li...
シェア日付 2020年11月28日(土) 06時05分45秒 +0900
タグ
lib
言語 en
カテゴリー プログラミング

コンテンツ概要

lib-ruby-parser lib-ruby-parserは、Rustで記述されたRubyパーサーです。基本的な使用法lib_ruby_ {Parser、ParserOptions}; fn main()-> Result <()、Box <dyn {let options = ParserOptions {buffer _ "(eval)"。to_owned()、true、..}; let mut parser = "2 + 2"、options)?; println!( "{:#?}"、parser.do_parse()); Ok(())}完全なドキュメント機能TLDR;それは速く、正確で、そしてそれは美しいインターフェースを持っています。リッパーとの比較/これはMRIのparse.yに基づいているため、まったく同じトークンのシーケンスを返します。上位300のgem(合計ダウンラッド、約3M LOC)、rubyspec、ruby / rubyリポジトリでテストされており、 Ripper.lexとの違い。Ripper(jemallocを使用)と同じくらい高速で、どちらも15...

関連コンテンツ