Sameer Rahmani
|
65b6aa4020
|
Add the IR generation facilities to Namespace and Expression
|
2021-06-13 22:40:58 +01:00 |
Sameer Rahmani
|
7e319ece13
|
Add the bare min pass to convert slir to std dialect
|
2021-06-11 22:06:44 +01:00 |
Sameer Rahmani
|
616dca53fb
|
Add SLIR skeleton to start the generator
|
2021-06-08 22:01:08 +01:00 |
Sameer Rahmani
|
0ce47a0b6a
|
Finish up the basic implementation of Call expr
|
2021-05-09 12:21:26 +01:00 |
Sameer Rahmani
|
add3765982
|
Add necessary Traits to construct an Expression alternative
|
2021-05-04 21:10:52 +01:00 |
Sameer Rahmani
|
c04c67ccbe
|
Add an environment implementation
|
2021-04-25 21:19:26 +01:00 |
Sameer Rahmani
|
4084135851
|
Extract SereneContext to the top level namespace
|
2021-04-25 09:56:28 +01:00 |
Sameer Rahmani
|
573550ca07
|
Add Fn expression and List rewrite to Fn
|
2021-04-24 14:39:43 +01:00 |
Sameer Rahmani
|
4fde47311e
|
Remove the old implementations to keep the source tree as clean as possible
|
2021-04-20 00:17:28 +01:00 |
Sameer Rahmani
|
17b778bc49
|
Move the Error expression to it's own namespace
|
2021-04-19 23:34:39 +01:00 |
Sameer Rahmani
|
a486b03d10
|
Add a very basic Error Expression to be used in semantic analysis
|
2021-04-19 19:49:05 +01:00 |
Sameer Rahmani
|
7c9ee97895
|
Finish up the analyze setup before moving back to vector/shared_ptr setup
|
2021-04-17 19:36:25 +01:00 |
Sameer Rahmani
|
3b6d165baa
|
Replace the shared_ptr in the node with a unique ptr
|
2021-04-17 00:18:13 +01:00 |
Sameer Rahmani
|
3223fc6944
|
Restructure the source tree to have tests and impl files in src
|
2021-04-13 13:53:12 +01:00 |