Open sanemat opened 9 years ago
whitequark/parser Let's play with Ruby code - whitespace
これを何度か読んだ。
あと、parserを使っているgemやアプリを探してくる。 具体的には、 https://www.ruby-toolbox.com/projects/parser から Popular gems depending on parser で、利用してるgemがわかる。 あとは、githubで特徴的な Parser::Rewriter を検索する https://github.com/search?l=ruby&q=Parser%3A%3ARewriter&type=Code&utf8=%E2%9C%93
Parser::Rewriter
github.com/crismali/Slide.git rubocop transpec synvert-core rubysh attr_accessible2strong_params zombie-killer seeing_is_believing
などが代表的。ただ、ここでもコードを読んでもよくわからない。
joker1007/proc_to_ast
troessner/reek
jonatas/fast
Thanks!
whitequark/parser Let's play with Ruby code - whitespace
これを何度か読んだ。
あと、parserを使っているgemやアプリを探してくる。 具体的には、 https://www.ruby-toolbox.com/projects/parser から Popular gems depending on parser で、利用してるgemがわかる。 あとは、githubで特徴的な
Parser::Rewriter
を検索する https://github.com/search?l=ruby&q=Parser%3A%3ARewriter&type=Code&utf8=%E2%9C%93github.com/crismali/Slide.git rubocop transpec synvert-core rubysh attr_accessible2strong_params zombie-killer seeing_is_believing
などが代表的。ただ、ここでもコードを読んでもよくわからない。