Запуск лексического анализатора Alex для haskell с использованием командной строки Windows

Я пытаюсь запустить лексический анализатор Alex через командную строку Windows и получаю различные ошибки. У меня есть требуемый файл Lexer.x, и я установил компилятор Glasgow Haskell (GHC) на свою Windows 10. Когда я запускаю фактический.exe для ghc и пытаюсь использовать команду alex в файле Lexer.x, я получаю ошибка "Недопустимо: Lexer.x." Это означает, что он знает, что такое alex, но по какой-то причине не примет Lexer.x. После этого я добавил папку ghc в свою переменную окружения path, чтобы я мог работать через командную строку, и ghc работает отлично, а alex - нет. Фактически, командная строка даже не преобразовывает 'alex' в команду. Это смущает меня, так как я думал, что Алекс был частью платформы Haskell. Любой совет? Спасибо, любезно.

0 ответов

Другие вопросы по тегам