Sameer Rahmani
|
53ec0c240a
|
Change the different generator methods to be a polymorphic function
|
2021-04-01 23:37:12 +01:00 |
Sameer Rahmani
|
f6ca246f0d
|
Implement classof in derived expressions
|
2021-03-31 19:37:32 +01:00 |
Sameer Rahmani
|
3a899d82b3
|
Add Location and LocationRange support to expressions
|
2021-03-29 01:02:29 +01:00 |
Sameer Rahmani
|
737b6e1a41
|
Remove unused code to simplify the project to the bare min
|
2021-03-23 22:31:20 +00:00 |
Sameer Rahmani
|
04a50eb65b
|
Update the serene executable to use llvm::cl and spit out the AST
|
2021-03-22 19:53:10 +00:00 |
Sameer Rahmani
|
dfa64e8f26
|
Fix some of the hints from the 1on1 session on the refactoring the code
|
2020-08-03 12:39:20 +01:00 |
Hamid
|
18910a4a2c
|
Refactoring
|
2020-08-02 22:08:35 +02:00 |
Sameer Rahmani
|
1238898ddc
|
Add a very basic 'def' special form
|
2020-08-01 19:58:34 +01:00 |
Sameer Rahmani
|
b27611d5ba
|
Create a very basic compiler setup to wire everything in the most basic way
|
2020-07-25 18:59:00 +01:00 |
Sameer Rahmani
|
6e36ce1711
|
Add the basic class structure of the compiler, namespace and state
|
2020-07-25 15:49:19 +01:00 |
Sameer Rahmani
|
2eda5f8d5f
|
Setup clang-format as a githook and apply it to the source
|
2020-07-23 21:47:13 +01:00 |
Sameer Rahmani
|
8e90ea9813
|
Finish the first implementation of the compiler level list
|
2020-07-23 17:13:16 +01:00 |
Sameer Rahmani
|
576eba6451
|
Add a very basic List implementation
|
2020-07-21 22:23:11 +01:00 |
Sameer Rahmani
|
cbea0c8e28
|
Add the first draft of a very basic reader, list and symbol impl
|
2020-07-16 15:48:06 +01:00 |