aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
3 daysImplement SIZE_FMT and vec_append_fmtAryadev Chavali
3 daysMove system calling code to the endAryadev Chavali
3 daysChange vec_append signature to ensure ptr is constantAryadev Chavali
8 daysSeparate out node type as an enumeration.Aryadev Chavali
8 daysRefactor obc for new vector based assembler and better config parserAryadev Chavali
8 daysRefactor assembler to use vec_t instead of bufferAryadev Chavali
8 daysIntroduce and implement vec_tAryadev Chavali
8 daysDelete buffer stretchy functionsAryadev Chavali
8 daysFix MAX macroAryadev Chavali
2024-12-03Fix READMEAryadev Chavali
2024-12-03Added proper build instructionsAryadev Chavali
2024-12-03Added Make recipes for examplesAryadev Chavali
2024-12-03Fix errors with clangAryadev Chavali
2024-12-03Update READMEAryadev Chavali
2024-12-03Implement compiler (obc)Aryadev Chavali
2024-12-03Clean all asm files as wellAryadev Chavali
2024-12-03asm_write_{init, exit} when asm_translate_nodesAryadev Chavali
2024-12-03Fix usage and error messagesAryadev Chavali
2024-12-03Add better error correcting code for bad loops in parserAryadev Chavali
2024-12-03Fix errors due to no loopsAryadev Chavali
2024-12-03Build two executables: obi and obcAryadev Chavali
2024-12-03Wrote an assembler (transpiles brainfuck into assembly code)Aryadev Chavali
2024-12-03Simplify main interpreterAryadev Chavali
2024-12-03Capture number of loops in PResult during parsingAryadev Chavali
2024-12-03Moved MEMORY_DEFAULT to lib.hAryadev Chavali
2024-12-03Simplify build systemAryadev Chavali
2024-12-03Implement buffer_t functions to make it stretchyAryadev Chavali
2024-12-03Introduce some nice typedefs in lib.hAryadev Chavali
2024-12-03Add LicenseAryadev Chavali
2024-12-03Added a READMEAryadev Chavali
2024-12-03Some general reworking, error handlingAryadev Chavali
2024-12-03Added some examples to test the interpreterAryadev Chavali
2023-09-02Debug messagesAryadev Chavali
2023-09-02Interpreter COMPLETE!Aryadev Chavali
2023-09-02New module for parser functionsAryadev Chavali
2023-09-02New module for functions I no longer need to work onAryadev Chavali
2023-09-02Better command line usageAryadev Chavali
2023-09-02Chunk allocator for file handlingAryadev Chavali
2023-09-02Better error reportingAryadev Chavali
2023-09-02INITAryadev Chavali