home.social

#синтаксический_анализатор — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #синтаксический_анализатор, aggregated by home.social.

  1. Компилятор за выходные: пишем собственный парсер

    Изначально, когда я решил написать компилятор за выходные , я решил, что нет смысла заморачиваться, и использовал сторонний лексический / синтаксический анализатор. Мой выбор пал на SLY , довольно известную библиотеку. И действительно, пара часов работы, и мой компилятор прекрасно строил синтаксические деревья из исходного кода на wend . Я пытался было заглянуть под капот, утонул в море технических терминов (LL(1), LR, LALR(1) и тому подобное), и решил, что парсинг своими руками - это не для меня, теория формальных языков меня слабо интересует. Однако же в итоге выяснилось, что базовый синтаксический анализатор - это не так сложно, и я закатал рукава.

    habr.com/ru/articles/883390/

    #парсер #синтаксический_анализ #синтаксический_анализатор