Closed jfcliche closed 6 months ago
Morning @jfcliche ,
Good catch. I made the update and pushed it to the issue-1132
branch. When you get a chance could you validate the change?
Thanks,
--Jeremy
Morning @jfcliche ,
I am going to merge this to master.
--Jeremy
Environment vsg tag 3.21.0, on Ubuntu 22.04.3 LTS
Describe the bug In
vsg.vhdlFile.classify.interface_list.py
line 20,interface_element.classify()
always starts processing successive elements from token positioniToken
instead of the current positioniCurrent
.Unless I missed something, replace line by:
iCurrent = interface_element.classify(iCurrent, lObjects)
This does not seem to affect the final object tree. The processed items get reprocessed multiple times, but are probably skipped because they are not basic
parser.item
. But it did affect my experimental tagging of design entities which relies on proper token indices.To Reproduce Was detected only by adding print statements to show the processing positions in
classify.interface_list