Project

General

Profile

Actions

Bug #5073

closed

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

Added by Alexander Kamkin over 10 years ago. Updated over 10 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)
Actions #1

Updated by Alexander Kamkin over 10 years ago

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

Actions #2

Updated by Mikhail Chupilko over 10 years ago

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

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

Actions #3

Updated by Alexander Kamkin over 10 years ago

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

Actions #4

Updated by Alexander Kamkin over 10 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF