Zachary Snow
|
b81341c0ac
|
support for casex and casez, and their conversions
|
2019-02-23 15:10:25 -05:00 |
Zachary Snow
|
b01003fab1
|
cleaner PAF output; PAF puts new items right after the old ones
|
2019-02-22 17:21:16 -05:00 |
Zachary Snow
|
f895f4f045
|
fix some silly edge cases in round-tripping output
|
2019-02-22 13:55:48 -05:00 |
Zachary Snow
|
546657d2c3
|
added (very hacky) PackedArrayFlatten conversion; convert logics in generate
|
2019-02-21 20:12:34 -05:00 |
Zachary Snow
|
0c08b9aebb
|
preliminary support for multi-dimensional vector types
|
2019-02-20 16:03:04 -05:00 |
Zachary Snow
|
2ee5b6e039
|
suport for in module instantiations
|
2019-02-20 15:22:26 -05:00 |
Zachary Snow
|
5fae85e6cd
|
very preliminary support for typedefs
|
2019-02-18 03:59:17 -05:00 |
Zachary Snow
|
f11f1efea1
|
address warnings in Preprocess.hs
|
2019-02-18 02:28:44 -05:00 |
Zachary Snow
|
4762d40f58
|
cleanup in Lex.x and Tokens.hs
|
2019-02-18 02:23:56 -05:00 |
Zachary Snow
|
659461b8d2
|
always construct conversion; more modular conversion approach
|
2019-02-18 01:38:16 -05:00 |
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
|
767b05cd06
|
arguably cleaner Show output for AST modules
|
2019-02-10 17:59:41 -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
|
0f2638075b
|
updated build procedure
|
2019-02-08 16:51:32 -05:00 |
Zachary Snow
|
fb8f088bad
|
updated LICENSE to reflect fork
|
2019-02-08 16:51:20 -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 |
Zachary Snow
|
bfafea5dd8
|
Fix compiliation; trailing whitespace; added .gitignore
|
2019-02-07 23:58:34 -05:00 |
Zachary Snow
|
363ca80af2
|
Initial commit: fork of https://github.com/tomahawkins/verilog
|
2019-02-07 23:49:12 -05:00 |