Sameer Rahmani
|
5c6635fd0c
|
Clean up the scope struct to lookup in the parent as well
|
2020-09-10 23:28:20 +01:00 |
Sameer Rahmani
|
317726975c
|
Add and setup rusty-hook
|
2020-09-09 21:53:25 +01:00 |
Sameer Rahmani
|
05a2886402
|
Make Serene GPLv2 compatible
|
2020-09-09 21:40:31 +01:00 |
Sameer Rahmani
|
03c15c5f25
|
Fix the compiler ns to have a very basic Compiler struct
|
2020-09-09 21:21:04 +01:00 |
Sameer Rahmani
|
72fb1f1a2c
|
Commit the final changes before moving to C++ :(
|
2020-07-09 13:52:46 +01:00 |
Sameer Rahmani
|
402e267e7c
|
Add basic namespace and scope support
|
2020-07-06 14:18:29 +01:00 |
Sameer Rahmani
|
04cadf7152
|
Add the julia paper to the list of resources
|
2020-06-27 22:22:37 +01:00 |
Sameer Rahmani
|
2756349204
|
Add a very basic Namespace datastructure
|
2020-06-27 22:12:09 +01:00 |
Sameer Rahmani
|
08a651019f
|
Add Symbol struct to represent symbols
|
2020-06-20 22:14:48 +01:00 |
Sameer Rahmani
|
3454a44f65
|
Add inkwell to replace llvm-sys and add the types module
|
2020-06-20 22:02:17 +01:00 |
Sameer Rahmani
|
0b348cff82
|
Add clap to manage the cli arguments
|
2020-06-20 18:20:10 +01:00 |
Sameer Rahmani
|
2a98d4b771
|
Create Expr function helpers to create different Expr variants
|
2020-06-20 16:25:05 +01:00 |
Sameer Rahmani
|
0065c2edf1
|
Add Expression trait and new cons implementation
|
2020-06-20 15:20:05 +01:00 |
Sameer Rahmani
|
30a7dbfce5
|
Fix the reader to ignore comment lines
|
2020-06-19 19:37:00 +01:00 |
Sameer Rahmani
|
04fe7e6085
|
Add llvm-sys as a dependency
|
2020-06-16 09:27:32 +01:00 |
Sameer Rahmani
|
25c58c27c2
|
Format the reader module
|
2020-06-14 21:25:18 +01:00 |
Sameer Rahmani
|
5181c84696
|
Add support for negative numbers
|
2020-06-14 21:23:39 +01:00 |
Sameer Rahmani
|
47bf80e834
|
Add a very basic lisp1 parser
|
2020-06-14 21:02:31 +01:00 |
Sameer Rahmani
|
e527beea5a
|
Add a very simple lisp grammer based on LALRPOP (whitespace problem)
|
2020-06-13 17:55:27 +01:00 |
Sameer Rahmani
|
f4e7387733
|
Add the instructions for dev env into README.org
|
2020-06-12 14:30:34 +01:00 |
Sameer Rahmani
|
1fed8429d1
|
Add a useful article about parser algorithms in details to the dev.org
|
2020-06-11 23:46:34 +01:00 |
Sameer Rahmani
|
62151913c6
|
Update dev.org to contain some info on DOS attack on hashing function
|
2020-06-07 16:58:50 +01:00 |
Sameer Rahmani
|
b317942a0e
|
Merge remote master
|
2020-06-07 15:22:51 +01:00 |
Behnam AhmadKhanBeigi
|
58b3b978bb
|
New links added to dev.org
|
2020-06-07 14:40:07 +02:00 |
Behnam AhmadKhanBeigi
|
41fb841976
|
Add Rust parsers to dev.org
|
2020-06-07 13:33:14 +02:00 |
Sameer Rahmani
|
caa02aa004
|
Add dev.org to collect all the materials that helped us through the process
|
2020-06-07 11:11:17 +01:00 |
Sameer Rahmani
|
c7c4876838
|
Initial Commit
|
2020-06-05 22:23:14 +01:00 |