Zachary Snow
12be569742
reduce usage of maybe
2020-06-14 15:56:09 -04:00
Zachary Snow
ae392d4536
fix single bit enum sizing
...
- single bit localparams retain explicit range
- fix $bits on unsized literals
- use Implicit over Maybe for underlying type
2020-06-05 21:32:02 -04:00
Zachary Snow
b2504afe71
package convertion perf tweak
2020-02-21 21:17:47 -05:00
Zachary Snow
9af38e7870
globally imported items are selectively nested
2020-02-16 15:44:03 -05:00
Zachary Snow
dd0eb5981d
added source trace comments
...
- Trace comments cover module items, decls, and stmts
- Added pseudo-lexer to Alex parser for monadic Position production
- Added Position to every DeclToken
- Removed Comment PackageItem
- Added CommentStmt and CommentDecl
- Fixed traversal skipping outer MIAttr ModuleItems
- Generally cleaned up Parser modules
2020-01-30 22:17:17 -05:00
Zachary Snow
3597f4a6be
support for methods (no conversion) and interface TFs
2019-10-19 16:22:46 -04:00
Zachary Snow
167c65db11
pass through downstream compiler directives
2019-10-10 20:53:49 -04:00
Zachary Snow
295ac64929
package item conversions preserve ordering ( resolves #36 )
2019-09-11 21:16:55 -04:00
Zachary Snow
d11e898edb
Added ParamType decl; combined parameter and localparam under Param
2019-09-09 07:34:43 +02:00
Zachary Snow
b48ca0bb8f
added package enum item name resolution ( resolves #16 )
2019-08-28 19:01:25 -04:00
Zachary Snow
fabdc08493
fix package resolution of nested typedefs ( resolves #11 )
2019-08-27 21:32:03 -04:00
Zachary Snow
04337988cc
standardized handling of resolution across source files
2019-04-30 15:44:52 -04:00
Zachary Snow
d2c06b58bc
initial work towards fleshing out package conversion
2019-04-30 01:57:04 -04:00
Zachary Snow
2d003c6ded
conversion for package-scoped tasks, functions, and typenames
2019-04-24 04:01:33 -04:00
Zachary Snow
9373f3049a
added note about state of package conversion
2019-04-23 20:37:59 -04:00
Zachary Snow
2aa39289a3
added preliminary package conversion
2019-04-23 20:22:03 -04:00