21 Commits (088c5f0248650fe0eda74c7d1b29a882575f56d3)

Author SHA1 Message Date
Riyyi 03918b036d AST: Rename function addElement -> add 2 years ago
Riyyi 5f49f08eea AST: Make more const 2 years ago
Riyyi 826af24561 Main+Env+Printer: Remove the GlobalEnvironment subclass 2 years ago
Riyyi c53c0af5a2 Everywhere: Rename addNode and addError functions -> add 2 years ago
Riyyi 30b120befc Eval+Env: Improve logic sharing between List and Vector 2 years ago
Riyyi a60859acc4 Eval+Env: Add support for lambdas 2 years ago
Riyyi 35a32678d0 Everywhere: Convert List and Vector to an std::list<> datatype 2 years ago
Riyyi de2a207fcb AST: Reorder classes 2 years ago
Riyyi 9c1c5114a9 Env: Add equal function 2 years ago
Riyyi 424bbcc834 Everywhere: Add support for nil, true, false data types 2 years ago
Riyyi f4e388716d Meta: Improve formatting 2 years ago
Riyyi 9bbf238c34 Everywhere: Put ASTNodes into a smart pointer 2 years ago
Riyyi c6ea42bc5d Everywhere: Pass step2 tests by supporting hash-maps 2 years ago
Riyyi 5c5a766b7e Reader+Printer: Reorder tokens 2 years ago
Riyyi da0b0a91a6 Everywhere: Start implementation of step2 2 years ago
Riyyi b51a3bf15b AST: Add ruc::Formatter for ASTNodes 2 years ago
Riyyi 27e584ea84 Everywhere: Add Keyword parsing 2 years ago
Riyyi 94dcd4c50e Everywhere: Pass step1 tests by supporting more Tokens in the Reader 2 years ago
Riyyi 9816bb3de2 Everywhere: Add Error class for generic error reporting 2 years ago
Riyyi b604d7ddb5 AST: Add error node 2 years ago
Riyyi 46e037e39e Lisp: Add source 2 years ago