Пишут парсер руками или парсер генератор в этот язык
да, в голову это и приходило. Думал есть пути иначе
Скомпилировать компилятор в переносимый байткод. Положить в гит. Всё
Конкретно для OCaml старый парсер ocamlyacc написан на C. Но вот лексер ocamllex написан на OCaml. Насколько я понимаю, изначально использовались какие-то клоны lex/yacc, а потом один переписали, а другой подхачили. Произошло это после раскрутки языка.
Обсуждают сегодня