我遇到了有趣的红宝石宝石vernacular和vernacular-ast。
通过这些宝石,我们可以扩展ruby编译器,添加新语法等。
从代码中我了解到,我必须手动在ruby行或ruby文件上运行:
require 'vernacular'
Vernacular.configure {}
Vernacular.modify('my ruby code goes here')
是否可以将Vernacular
添加到我的项目中,以便可以使用扩展语法?
类似这样的东西:
# my_ruby_file.rb
require 'vernacular'
require 'extended_syntax'
extended_syntax arg1, arg2