Я работаю над школьным проектом, где я должен создать интерпретатор для простого языка с помощью Alex + Счастливый в Haskell. После просмотра документации я понимаю большую часть из него, но был бы...
Спасибо, что взглянули на этот вопрос. Ваши ответы ценны для меня. Мое требование: если навык отключен по какой-либо причине. Мой код должен быть в состоянии обнаружить это несвязанное состояние ...
Я пишу компилятор для класса, который я беру. Этот класс не относится к Haskell, но я использую Haskell для написания компилятора и интерпретатора. У меня есть установка пакета Cabal, которая, надеюсь, упростит ...
Я пытаюсь понять Алекса и лексеры в целом, но у меня проблемы с запустить мой лексер. Я написал лексеры в обертках "basic" и "posn", но не смог в обертке "monad". Я думаю, мне нужно использовать...
Смешивание фаз лексера и синтаксического анализа в одной фазе иногда делает синтаксические анализаторы Parsec менее удобочитаемыми, но также замедляет их. Одно из решений - использовать Alex в качестве токенизатора, а затем Parsec в качестве парсера ...