Вопросы по теме 'bnfc'

Грамматика BNF для простого примера программы на C++
Итак, я пытаюсь написать грамматику для простой программы на С++. вот как сейчас выглядит грамматика: PDefs. Program ::= [Def] ; terminator Def "" ; comment "//" ; comment "/*" "*/" ; comment "#" ; DFun. Def ::= Type Id "(" [Arg] ")" "{" [Stm]...
3366 просмотров
schedule 29.12.2022

Как правильно обрабатывать ошибки в BNFC? (С++, Flex, Бизон)
Я делаю компилятор в BNFC, и он дошел до стадии, когда он уже кое-что компилирует, и код работает на моем устройстве. Но перед отправкой я хочу, чтобы мой компилятор возвращал правильные сообщения об ошибках, когда пользователь пытается...
307 просмотров
schedule 24.06.2022

Ошибка установки BNFC
Я пытаюсь установить BNFC на свой Mac (под управлением ОС Sierra). Я уже установил платформу Haskell для Mac (v.8.0.1). Я установил cabal, а затем использовал его для установки alex (v. 3.2.1) и happy (v. 1.19.5). Затем я запустил программу...
455 просмотров
schedule 31.01.2023