файл синтаксической ошибки компилятора icarus verilos

Кто-нибудь знает, в каком файле есть грамматика в компиляторе icarus verilog? а также у какого из них есть обработка и печать синтаксических ошибок?

Спасибо всем заранее


person Dimitrios Evangelopoulos    schedule 25.11.2015    source источник


Ответы (1)


Я полагаю, что грамматика - это файл 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.

Это всего лишь предположения, основанные на нескольких минутах просмотра репозитория. Удачи.

person rici    schedule 25.11.2015