Skip to content
This repository was archived by the owner on May 25, 2019. It is now read-only.
This repository was archived by the owner on May 25, 2019. It is now read-only.

Great tool (not maintained any more) #1

Description

@amal-khailtash

This seemed to be a great tool. But unfortunately I cannot seem to run it.

Is there a plan to resurrect this project?

I get this error:

Parsing "tests/rtl/trivial/top.v"
Traceback (most recent call last):
File "wxDebuggy.py", line 40, in
main()
File "wxDebuggy.py", line 35, in main
app = myApp()
File "\lib\site-packages\wx-2.9.4-msw\wx_core.py", line 8631, in init
self._BootstrapApp()
File "\lib\site-packages\wx-2.9.4-msw\wx_core.py", line 8196, in _BootstrapApp
return core.PyApp__BootstrapApp(_args, *_kwargs)
File "wxDebuggy.py", line 28, in OnInit
self.frame = GUI.Top_Frame("wxDebuggy 'Rainwater'")
File "\wxDebuggy\GUI\Top_Frame.py", line 17, in init
self.sp = Splitter_Window( self )
File "\wxDebuggy\GUI\Splitter_Window.py", line 16, in init
self.p1 = Hier_Ctrl( self )
File "\wxDebuggy\GUI\Hier_Ctrl.py", line 82, in init
myparser.build_cds_from_file( rtl_file )
File "\wxDebuggy\Verilog2001\parse\hdl_parser.py", line 29, in build_cds_from_file
return bnf.module_declaration.parseFile( filename )
File "\lib\site-packages\pyparsing.py", line 1416, in parseFile
return self.parseString(file_contents, parseAll)
File "\lib\site-packages\pyparsing.py", line 1031, in parseString
loc, tokens = self._parse( instring, 0 )
File "\lib\site-packages\pyparsing.py", line 905, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "\lib\site-packages\pyparsing.py", line 2355, in parseImpl
return maxMatchExp._parse( instring, loc, doActions )
File "\lib\site-packages\pyparsing.py", line 905, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "\lib\site-packages\pyparsing.py", line 2288, in parseImpl
loc, exprtokens = e._parse( instring, loc, doActions )
File "\lib\site-packages\pyparsing.py", line 905, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "\lib\site-packages\pyparsing.py", line 2735, in parseImpl
loc, tokens = self.expr._parse( instring, loc, doActions, callPreParse=False )
File "\lib\site-packages\pyparsing.py", line 905, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "\lib\site-packages\pyparsing.py", line 2288, in parseImpl
loc, exprtokens = e._parse( instring, loc, doActions )
File "\lib\site-packages\pyparsing.py", line 905, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "\lib\site-packages\pyparsing.py", line 2651, in parseImpl
loc, tokens = self.expr._parse( instring, loc, doActions, callPreParse=False )
File "\lib\site-packages\pyparsing.py", line 905, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "\lib\site-packages\pyparsing.py", line 2288, in parseImpl
loc, exprtokens = e._parse( instring, loc, doActions )
File "\lib\site-packages\pyparsing.py", line 931, in _parseNoCache
tokens = fn( instring, tokensStart, retTokens )
File "\lib\site-packages\pyparsing.py", line 695, in wrapper
ret = func(*args[limit[0]:])
File "wxDebuggy\Verilog2001\parse\hdl_parser.py", line 69, in add_port
self.current_module.add_port( port )
AttributeError: 'NoneType' object has no attribute 'add_port'

-- Amal

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions