Project

General

Profile

Bug #5073

[verilog][parser][cfg] Запуск парсера приводит IllegalStateException

Added by Alexander Kamkin about 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
07/15/2014
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

Тест: retrascope-internals\tests\verilog\test_001

java.lang.IllegalStateException: Already contain such node: ...
    at ru.ispras.retrascope.model.cfg.Module.addVariable(Unknown Source)
    at ru.ispras.retrascope.parser.verilog.VerilogNodeParser.onDeclarationBegin(Unknown Source)
    at ru.ispras.verilog.parser.walker.VerilogNodeVisitor$13.onBegin(Unknown Source)
    at ru.ispras.verilog.parser.walker.VerilogNodeVisitor.onBegin(Unknown Source)
    at ru.ispras.verilog.parser.core.TreeWalker.start(Unknown Source)
    at ru.ispras.retrascope.parser.verilog.VerilogCfgBuilder.start(Unknown Source)
    at ru.ispras.verilog.parser.VerilogBackends.start(Unknown Source)
    at ru.ispras.verilog.parser.VerilogTranslator.start(Unknown Source)
    at ru.ispras.retrascope.parser.verilog.VerilogParser.start(Unknown Source)
    at ru.ispras.retrascope.basis.ToolChain.start(Unknown Source)
    at ru.ispras.retrascope.Retrascope$Run.start(Unknown Source)
    at ru.ispras.retrascope.Retrascope.main(Unknown Source)

History

#1

Updated by Alexander Kamkin about 5 years ago

В Verilog одна переменная может быть объявлена как output и reg одновременно.

#2

Updated by Mikhail Chupilko about 5 years ago

  • Status changed from New to Resolved
  • Assignee changed from Mikhail Chupilko to Alexander Kamkin

Заплатку поставил, получше сделаю, когда будут соответствующие средства. (#5079)

#3

Updated by Alexander Kamkin about 5 years ago

После изменения статуса на Resolved переводить на меня не нужно.

#4

Updated by Alexander Kamkin almost 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF