Wilson Snyder
|
ad55564905
|
Parser: Move disable fork and wait fork down into elaborate stage
|
2020-06-29 20:22:39 -04:00 |
Wilson Snyder
|
ad2cb45a14
|
Parser: Move unsupported error detection of 'this'/'super' down into link stage
|
2020-06-29 20:02:15 -04:00 |
Wilson Snyder
|
6e57076726
|
Support --bbox-unsup parsing of nested foreach.
|
2020-06-09 22:05:06 -04:00 |
Wilson Snyder
|
cef56c6fca
|
Support --bbox-unsup parsing of class extend typedefs
|
2020-06-09 20:59:45 -04:00 |
Wilson Snyder
|
91f30af01f
|
Fix --bbox-unsup crash from earlier commit.
|
2020-06-09 19:49:11 -04:00 |
Wilson Snyder
|
3c8953fec2
|
Fix $sformat with non-constant string first argument
|
2020-06-09 19:40:49 -04:00 |
Wilson Snyder
|
6de78d58fa
|
Add new UNSUPPORTED error code to replace most previous Unsupported: messages.
|
2020-06-09 19:20:16 -04:00 |
Wilson Snyder
|
d42f9c095b
|
Delay parsing of associative arrays until dtypes known.
|
2020-06-09 07:13:40 -04:00 |
Wilson Snyder
|
46e10173f8
|
Support --bbox-unsup parsing of class extern function/task.
|
2020-06-08 22:33:57 -04:00 |
Wilson Snyder
|
7b7a2e99e3
|
Internals: Misc parser cleanups.
|
2020-06-07 22:15:19 -04:00 |
Wilson Snyder
|
4984d19ae9
|
Support --bbox-unsup parsing :: referencing typedef in class
|
2020-06-07 19:59:03 -04:00 |
Wilson Snyder
|
305448ea86
|
Cleanup parser errors to identify packages by :: instead of symbol table
|
2020-06-07 16:54:25 -04:00 |
Wilson Snyder
|
4a1d18f0e9
|
Internals: Refactor parser pipeline to use deque. No functional change intended.
|
2020-06-07 15:35:36 -04:00 |
Wilson Snyder
|
b469feb44b
|
Fix some syntax error context by splitting internal parse and lex filelines
|
2020-06-07 13:45:50 -04:00 |
Wilson Snyder
|
466fd56d18
|
Move XML verilator tag handling into parser.
|
2020-06-07 13:09:18 -04:00 |
Wilson Snyder
|
b5e4917405
|
Internals: Pass unconnected drive in parser token stream.
|
2020-06-07 12:08:12 -04:00 |
Wilson Snyder
|
140671300c
|
Internals: Pass parser celldefine state through FileLine. No functional change intended.
|
2020-06-07 11:58:53 -04:00 |
Wilson Snyder
|
53d8ccd149
|
Internals: Move yyerror to parser. No functional change intended.
|
2020-06-07 10:31:42 -04:00 |
Wilson Snyder
|
3798a472b5
|
Commentary: Indicate mid-rule parser actions.
|
2020-06-06 17:42:10 -04:00 |
Wilson Snyder
|
0e322e2e85
|
Fix segfault after pin unsupported error.
|
2020-06-06 16:17:41 -04:00 |
Wilson Snyder
|
5cd5c05c05
|
Support --bbox-unsup parsing of event control expressions
|
2020-06-06 15:54:44 -04:00 |
Wilson Snyder
|
933e796cc2
|
Support $swrite with arbitrary arguments
|
2020-06-06 14:47:54 -04:00 |
Wilson Snyder
|
ae701e014d
|
Support --bbox-unsup parsing of for with multiple increments
|
2020-06-06 13:55:15 -04:00 |
Wilson Snyder
|
3a0b8c8870
|
Fix parsing parameter type with assignment and no type keyword.
|
2020-06-06 13:44:45 -04:00 |
Wilson Snyder
|
4862916f39
|
Support --bbox-unsup parsing of 'constraint', 'dist', 'solve'
|
2020-06-06 12:08:36 -04:00 |
Wilson Snyder
|
870ec27b73
|
Support --bbox-unsup parsing of 'randomize'
|
2020-06-06 11:22:48 -04:00 |
Wilson Snyder
|
a21947d887
|
Support --bbox-unsup parsing of 'with'
|
2020-06-06 11:11:23 -04:00 |
Wilson Snyder
|
893dee3434
|
Support --bbox-unsup parsing of forward defed class calls
|
2020-06-06 10:21:16 -04:00 |
Wilson Snyder
|
f083805ab5
|
Support --bbox-unsup parsing of parameterized classes
|
2020-06-06 10:06:32 -04:00 |
Wilson Snyder
|
7067afde5d
|
Support --bbox-unsup parsing of foreach(this.foo)
|
2020-06-06 09:43:13 -04:00 |
Wilson Snyder
|
1eaec2aa8a
|
Support --bbox-unsup of $cast
|
2020-06-06 09:30:11 -04:00 |
Wilson Snyder
|
da01810d98
|
Internals: Add UNSUP tokens from VParseBison and sort lists. No functional change.
|
2020-06-06 09:09:26 -04:00 |
Wilson Snyder
|
4c7d5a1dc0
|
Fix --bbox-unsup to bypass more parser unsupported errors.
|
2020-06-06 08:50:47 -04:00 |
Wilson Snyder
|
d15e3d93c4
|
Internals: Reindent and move parser code. No functional change.
|
2020-06-06 08:44:44 -04:00 |
Wilson Snyder
|
ff41701ddc
|
Fix crash on undeclared packages.
|
2020-06-05 18:50:06 -04:00 |
Wilson Snyder
|
8b647f0977
|
Fix error on UNPACKED in parser. (#1541)
|
2020-06-02 08:00:37 -04:00 |
Maciej Sobkowski
|
9d48ff7745
|
Support pre/postifx incrementation/decrementation in array index (#2223)
|
2020-05-28 18:08:15 -04:00 |
Wilson Snyder
|
978c35995a
|
Support const cast (ignored since not linting const yet)
|
2020-05-26 20:44:20 -04:00 |
Wilson Snyder
|
2af7f2fa18
|
Internals: Parser cleanup of cast.
|
2020-05-26 20:29:54 -04:00 |
Wilson Snyder
|
7f32d4dc45
|
Internals: Parser cleanup of expressions.
|
2020-05-25 21:51:05 -04:00 |
Wilson Snyder
|
5bb1da88ed
|
Internals: Comment grammar continuations. No functional change.
|
2020-05-25 19:40:20 -04:00 |
Wilson Snyder
|
9969a60b34
|
Commentary
|
2020-05-25 18:51:12 -04:00 |
Wilson Snyder
|
72402fa91e
|
Internals: Parser cleanup of parameters, second part.
|
2020-05-25 18:49:29 -04:00 |
Wilson Snyder
|
8255f3f9fe
|
Internals: Parser cleanup of parameters, first part.
|
2020-05-25 18:41:47 -04:00 |
Wilson Snyder
|
eda46e3949
|
Internals: Favor exprOrDataType where possible. No functional change intended.
|
2020-05-23 13:08:56 -04:00 |
Wilson Snyder
|
71651718d4
|
Internals: Track :: in AstDot parsing. No parsing change intended.
|
2020-05-23 12:44:15 -04:00 |
Wilson Snyder
|
da0cb44954
|
Internals: Refactor parsing id's up to parent rules. No functional change intended.
|
2020-05-23 12:19:43 -04:00 |
Wilson Snyder
|
57621a93ad
|
Internals: Move PLI errors into linker, and better test.
|
2020-05-23 11:55:34 -04:00 |
Wilson Snyder
|
01f3e81a36
|
Internals: Parse extend/implements/etc using generic identifiers.
|
2020-05-21 21:31:15 -04:00 |
Wilson Snyder
|
8f58b58853
|
Internals: Parse using idAny where can to better detect id errors.
|
2020-05-20 23:29:37 -04:00 |