RubyParser.new.parse "1+1"
s(:call, s(:lit, 1), :+, s(:array, s(:lit, 1)))
Код выше эта ссылка
Почему в Sexp есть массив после +. Я просто пытаюсь выучить ruby parser и все, что касается AST. Я программировал какое-то время, но не получил формального образования в области компьютерных наук. Так что укажите на хорошую статью, которая объясняет AST и т. Д. Пожалуйста, не книга дракона. Я пытался пару раз, но не мог понять большую часть этой книги