-
Notifications
You must be signed in to change notification settings - Fork 630
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SystemVerilog,refactor: consistent input character handling #2721
Conversation
Argument c of process*() points the first charactor of the next token. "skipWhite (vGetc ())" is done findVerilogTags().
systemverilog-net-var.d/input.sv: comment out nettype test which is not supported yet
Codecov Report
@@ Coverage Diff @@
## master #2721 +/- ##
=======================================
Coverage 86.99% 87.00%
=======================================
Files 185 185
Lines 39465 39480 +15
=======================================
+ Hits 34334 34348 +14
- Misses 5131 5132 +1
Continue to review full report at Codecov.
|
This is the first half of a big refactoring. @masatake san, this pull-request is 5 steps of refactoring changes but it changed basic way of input character handling. Coverage is decreased due to sanity check. So it is OK. |
@@ -50,7 +50,7 @@ module Net_declarations; | |||
|
|||
// 6.7.2 Net declarations with user-defined nettypes | |||
nettype T wT; | |||
nettype T wTsum with Tsum; // FIXME: | |||
//nettype T wTsum with Tsum; // FIXME: "nettype" and "with" are unsupported |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is o.k.
FYI
.b
test can be a tool for recording this kind of situation.
https://docs.ctags.io/en/latest/units.html#gathering-test-cases-for-known-bugs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
This fix makes input character handling consistent.
Until now, character input processing has been executed in an ad hoc way.