Расширяем ruby-компилятор на лету - PullRequest
0 голосов
/ 28 ноября 2018

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