Я встречал интересные рубиновые гемы народный и 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