Commit Graph

7 Commits

Author SHA1 Message Date
144401269d
improved repl with a quit instruction 2024-05-26 11:13:01 +05:30
697ca392b3
Added eval support for let statements 2024-05-17 16:50:02 +05:30
73f84cc379
updated deps, added CI config 2020-06-01 17:22:34 +05:30
22479487ca Added Tree walker evaluator
1. Added a tree walker interpreter
2. Added tests to support evaluator
2020-01-21 23:21:51 +05:30
8536d0defa Added Function Literal parser
1. Added function literal parser.
2. Replaced all ToString impls with fmt::Display Impls.
3. Fixed few issues in existing fmt::Display impls.
4. Refactored Expression parsers
5. Added more tests to support new changes
2020-01-20 14:45:21 +05:30
142b34edc4 Refactored again, Compiles now. 2019-09-07 01:16:52 +05:30
c84e73756f Initial commit. Working on lexer 2019-01-14 00:39:27 +05:30