“Ruby Under a Microscope”的版本间的差异
来自Dennis的知识库
Dennis zhuang(讨论 | 贡献) (以“ == 分词与语法解析 == * 使用 Ripper {{code}} require 'ripper' require 'pp' #ripper is not parser, it can't find error. code = <<STR 10.times do |n| put...”为内容创建页面) |
Dennis zhuang(讨论 | 贡献) (→分词与语法解析) |
||
第17行: | 第17行: | ||
puts code | puts code | ||
pp Ripper.lex(code) | pp Ripper.lex(code) | ||
− | {{code}} | + | {{/code}} |
2016年12月8日 (四) 23:58的版本
分词与语法解析
- 使用 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