Кто-нибудь знает, в каком файле есть грамматика в компиляторе icarus verilog? а также у какого из них есть обработка и печать синтаксических ошибок?
Спасибо всем заранее
Кто-нибудь знает, в каком файле есть грамматика в компиляторе icarus verilog? а также у какого из них есть обработка и печать синтаксических ошибок?
Спасибо всем заранее
Я полагаю, что грамматика - это файл bison https://github.com/steveicarus/iverilog/blob/master/vvp/parse.y
(с лексером в https://github.com/steveicarus/iverilog/blob/master/vvp/lexor.lex
). Вы можете начать искать обработку сообщений об ошибках в https://github.com/steveicarus/iverilog/blob/master/vvp/compile.cc
.
Это всего лишь предположения, основанные на нескольких минутах просмотра репозитория. Удачи.