You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here is a TODO list of Verilog/SystemVerilog parser. It is ordered in priority, from higher to lower.
If you find any other missing issues or requests to raise priority, please leave your comment on this issue ticket.
Your feedback helps other users and us.
Please, read ctags(1) and understand the fundamental concepts in ctags including the definition tags, reference tags, kinds, fields, extras, and pseudo-tags before commenting.
If possible, take a look at parsers/verilog.c before adding something.
@hirooih will update, delete, or edit your comments for keeping this as our TODO list.
The text was updated successfully, but these errors were encountered:
Here is a TODO list of Verilog/SystemVerilog parser. It is ordered in priority, from higher to lower.
If you find any other missing issues or requests to raise priority, please leave your comment on this issue ticket.
Your feedback helps other users and us.
Known Bugs
isIdentifierCharacter()
does not handle '$` properly SystemVerilog: handle an identifier include '$' #2680fixme
insystemverilog-net-var.d/inputs.sv
SystemVerilog: introduce processType() for consistent type-handling #2696, SystemVerilog: Misc Fixes #2750typedef p.data_t my_data_t;
SystemVerilog: port list fix and others #2753fixme
insystemverilog-module.d/inputs.sv
fixme
insystemverilog-parameter.d/inputs.sv
fixme
insystemverilog-task-function.d/inputs.sv
function void foo::bar();
SystemVerilog: Parsing error when the subroutine's return type contains class resolution::
#4109, Verilog: Fix function parse when return type contains::
#4111function foo #(IF) bar();
SystemVerilog: Parsing error when the subroutine's return type contains class resolution::
#4109, Verilog: Fix function parse when return type contains::
#4111Features Not Implemented Yet
clocking
-clockingend
,checker
-endchecker
SystemVerilog: several kind related fixes #2684import
as prototype (ignore as pure and context) SystemVerilog: implement unsupported features in processDesignElement() #2737implement
field for interface classRefactoring
processDesignElement()
SystemVerilog: implement unsupported features in processDesignElement() #2737skipExpresson()
onprocessPortList()
SystemVerilog: introduce processType() for consistent type-handling #2696processPortList()
andtagNameList()
SystemVerilog: introduce processType() for consistent type-handling #2696skipMacro()
called by onlyprocessPortList()
andtagNameList()
skipType()
(generic type handling) SystemVerilog: introduce processType() for consistent type-handling #2696updateKind()
inreadWordToken()
SystemVerilog: refactor readWordToken() #2722NOTE
parsers/verilog.c
before adding something.The text was updated successfully, but these errors were encountered: