Как написать линтер?
Не стоит недооценивать объем coding-style работы, выполняемой линтером. Разбор verilog - это простая часть, потому syntax-checking что у вас есть инструменты coding-convention (bison, flex, ANTLR / PCCTS) для verilog автоматизации большей части.
Но coding-style что делать после синтаксического coding-style анализа? Вы должны построить coding-style семантическое дерево для coding-convention дизайна. В зависимости от coding-guidelines того, насколько сложны ваши coding-convention входные данные, вы должны spaghetti-code разработать дизайн Verilog-AMS syntax-checking (то есть разрешение параметров, развертывание verilog генерирует и т. Д., Если code-style вы используете эти функции). И coding-style только тогда вы можете пытаться coding-style внедрить правила.
Я бы серьезно coding-standards рассмотрел другие возможные syntax-checking решения перед написанием verilog линтера, если только количество coding-standards пользователей и потенциальная code-style экономия времени не оправдают verilog время разработки.
coding-style
verilog
syntax-checking
Как написать линтер?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.