Size: a a a

pro.rb (Ruby/Rails / RU)

2021 February 24

D

Den in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
В чем проблема написать свой лексер/парсер я хз, просто в голове себе грамматику продумываешь и пишешь в лоб скрипт
как я тебе её парсить буду билять
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Den
как я тебе её парсить буду билять
Я ебу че у тебя там за язык?
источник

D

Den in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Который это в AST переводит хотя бы
не предусмотрено ast, см. packrat
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Может ты на марсианском небе звезды считаешь и по ним прогу строишь
источник

D

Den in pro.rb (Ruby/Rails / RU)
нет
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Den
не предусмотрено ast, см. packrat
Че не предусмотрено, сказал же сам пиши
источник

AP

Alex Poznyak in pro.rb (Ruby/Rails / RU)
ЗАчем кому-то нужно описывать грамматику языка я не пойму)
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Alex Poznyak
ЗАчем кому-то нужно описывать грамматику языка я не пойму)
Он хочет на рубях свой язык запилить
источник

D

Den in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Че не предусмотрено, сказал же сам пиши
нету там никаких деревьев, без них должно переводиться
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Den
нету там никаких деревьев, без них должно переводиться
Че? Где нету?
источник

D

Den in pro.rb (Ruby/Rails / RU)
Alex Poznyak
ЗАчем кому-то нужно описывать грамматику языка я не пойму)
вот весь сахар руби получается из того что описано здесь https://github.com/ruby/ruby/blob/master/parse.y
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Я тебе сказал сам пиши
источник

D

Den in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Че? Где нету?
в этом контексте/домене
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Нафига ты снова и снова спрашиваешь как на гемах это запилить если ты не хочешь с ними разбираться?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Просто берешь и пишешь руби скрипт который конвертит исходник в AST
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Валидируешь AST если надо и исполняешь в виртуальной машине
источник

D

Den in pro.rb (Ruby/Rails / RU)
нету блять ast
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Den
нету блять ast
Ну сразу исполняй, в чем проблема?
источник

D

Den in pro.rb (Ruby/Rails / RU)
ещё раз говорю - смотри packrat, он делает это без деревьев
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Den
ещё раз говорю - смотри packrat, он делает это без деревьев
Круто
источник