Ruby Under a Microscope
来自Dennis的知识库
2016年12月8日 (四) 23:59Dennis zhuang(讨论 | 贡献)的版本
分词与语法解析
- 使用 Ripper
<code> require 'ripper' require 'pp' #ripper is not parser, it can't find error. code = <<STR 10.times do |n| puts n end STR puts code pp Ripper.lex(code) </code>