Commit Graph

12 Commits

Author SHA1 Message Date
Guojie Luo 20acd43de9 Support high-impedance numbers and inout port 2022-05-24 14:26:52 +08:00
Guojie Luo e53cee4959 Remove lvalues and rvalues from context 2022-05-21 00:24:15 +08:00
Guojie Luo 1ae3c4c0ab Try num-bigint = "0.3.3" 2022-03-25 23:57:15 +08:00
Guojie Luo d545473016 Try num = "0.3.1" 2022-03-25 23:50:09 +08:00
Guojie Luo 332f496f73 Try num_bigint::BigInt 2022-03-25 23:42:41 +08:00
Guojie Luo 47889d1f9a Add license file 2022-03-25 23:35:04 +08:00
Guojie Luo 0ddac7d312 Fix a bug in conditional statement 2022-03-21 23:26:17 +08:00
Guojie Luo c0191515e6 Change package name back to cst-to-llhd 2022-03-21 18:31:06 +08:00
Guojie Luo cd015524b0 Prepare for codegen of conditional statement 2022-03-19 17:04:40 +08:00
Guojie Luo f3265cf832 Improve process instantiation 2022-02-26 13:53:11 +08:00
Guojie Luo 2bb1ff9f45 Create a preliminary codegen from CST to LLHD
TO-DO
* add a Context class to decouple the node analyzers
* learn codegen implementation from verible, moore, etc.
2022-02-12 21:09:47 +08:00
Guojie Luo 5be44ad94f Initial commit 2022-02-11 16:53:53 +08:00