Mri*_*lla 9 ruby code-formatting
我想写一个代码美化器,我想用Ruby来做.有人能告诉我一个开始的地方吗?我在网上看过很多代码美化,但我从来没有遇到过如何编写代码的任何教程.对于从未承担任何项目(例如编写编译器,解析器等)的人来说,这是一项非常具有挑战性的任务吗?
(还有其他语言更适合这种任务,不包括C/C++吗?)
Python 有一个有趣的特性——它向脚本公开自己的解析器。有一些示例使用 AST(抽象语法树)并进行漂亮的打印。
我不知道 Ruby 以这种方式向其脚本公开自己的解析器,但这里有用 Ruby 编写的 Ruby 解析器。
| 归档时间: |
|
| 查看次数: |
1444 次 |
| 最近记录: |