Commit Graph

23 Commits

Author SHA1 Message Date
Zachary Snow 35a75cc46f more proper support for always constructs and event_controls 2019-02-18 00:26:43 -05:00
Zachary Snow d47c5493a3 added logic to module items; toying with initial Conversion 2019-02-17 23:39:01 -05:00
Zachary Snow d36e5bfe0b minor cleanup in AST and Parse.y 2019-02-17 21:17:00 -05:00
Zachary Snow d34dc7dfeb support for arithmetic shifts 2019-02-17 20:52:01 -05:00
Zachary Snow d4c6c0d014 support for multiple module instantiations on one line and for module instantiations with no ports 2019-02-17 18:50:56 -05:00
Zachary Snow 06b47b06ee preliminary support for generators 2019-02-17 18:33:20 -05:00
Zachary Snow b0d573c51f removed BitVec exprs to preserve number formatting 2019-02-17 14:54:12 -05:00
Zachary Snow a3937a2719 fix preproccessing multi-line defines messing up line numbers 2019-02-17 14:39:33 -05:00
Zachary Snow 738c2b9efc support for functions with no block decls; fix parse of block reg decls 2019-02-17 03:30:51 -05:00
Zachary Snow 57630b77bd preliminary support for functions 2019-02-14 23:29:42 -05:00
Zachary Snow 6c88994ea9 switch to using stack 2019-02-11 23:48:49 -05:00
Zachary Snow 9fd79068f3 meaningful grammar cleanup 2019-02-11 15:16:25 -05:00
Zachary Snow 50996f0d67 support for integers with arrays or assignments; more complete and standardized support for multiple reg/integer declarations in procedural blocks 2019-02-11 14:46:09 -05:00
Zachary Snow bde3673b06 support for parameters shorthand 2019-02-11 14:07:46 -05:00
Zachary Snow 8161eb44e9 preliminary support for arrays 2019-02-11 13:47:56 -05:00
Zachary Snow ac95c5b0fd support for multiple param/localparams in one declaration 2019-02-11 02:12:52 -05:00
Zachary Snow 39ee22574f support for multi-line defines 2019-02-11 01:51:09 -05:00
Zachary Snow cb42f37bb2 removed support for inital and delays 2019-02-10 18:56:01 -05:00
Zachary Snow 14ba5dae6d support for reduction ops, non-named/non-identifier module instantiation arguments, always @* 2019-02-10 17:47:11 -05:00
Zachary Snow 5b336439fb cleanup of port decl parsing 2019-02-09 18:35:15 -05:00
Zachary Snow ebd7ae67b1 hacky, preliminary support for port declarations in module header 2019-02-09 17:35:31 -05:00
Zachary Snow 8bd58e961f Basic build setup! 2019-02-08 01:09:33 -05:00
Zachary Snow b46009af53 Refactor project setup for our purposes 2019-02-08 00:19:39 -05:00