Age | Commit message (Expand) | Author |
2024-04-16 | Clear vector after deleting all tokens | Aryadev Chavali |
2024-04-16 | Fixed examples for changes in lexer | Aryadev Chavali |
2024-04-15 | Changed %const format in preprocesser now | Aryadev Chavali |
2024-04-15 | preprocesser publicly exposes only preprocesser function | Aryadev Chavali |
2024-04-15 | Added some VERBOSE checked messages into asm/main | Aryadev Chavali |
2024-04-15 | Propagate changes to lerr_t into preprocesser | Aryadev Chavali |
2024-04-15 | preprocesser function now only returns a pp_err_t | Aryadev Chavali |
2024-04-15 | Changed output schema for printing tokens | Aryadev Chavali |
2024-04-15 | Fix error where lexer would loop infinitely if unknown character found | Aryadev Chavali |
2024-04-15 | Changed hex format from x<digits> -> 0x<digits> | Aryadev Chavali |
2024-04-15 | Lexical error on char literal being too big or too small | Aryadev Chavali |
2024-04-15 | lerr_t is now a struct with constructors | Aryadev Chavali |
2024-04-15 | constexpr -> const in lexer.cpp | Aryadev Chavali |
2024-04-15 | ~extern "C"~ when including lib/inst.h | Aryadev Chavali |
2024-04-15 | Auto filled copyrightn otice in asm/base | Aryadev Chavali |
2024-04-15 | main.cpp now preprocesses tokens and prints the output | Aryadev Chavali |
2024-04-15 | Fix some off by one errors | Aryadev Chavali |
2024-04-15 | Fix issue with use_blocks not being preprocessed | Aryadev Chavali |
2024-04-15 | fix memory leak through vec.clear | Aryadev Chavali |
2024-04-15 | Implemented preprocesser function. | Aryadev Chavali |
2024-04-15 | Default constructor for pp_err_t | Aryadev Chavali |
2024-04-15 | preprocess_* now uses const references to tokens | Aryadev Chavali |
2024-04-15 | Updated main.cpp for changes to lexer | Aryadev Chavali |
2024-04-15 | Implemented preprocess_const_blocks | Aryadev Chavali |
2024-04-15 | Implement printing of pp_err_t | Aryadev Chavali |
2024-04-15 | Implement constructors for pp_err_t | Aryadev Chavali |
2024-04-15 | Implement preprocess_use_blocks | Aryadev Chavali |
2024-04-15 | Moved read_file to a general base library | Aryadev Chavali |
2024-04-15 | Fix some off by one errors in lexer | Aryadev Chavali |
2024-04-15 | lexer now produces a vector of heap allocated tokens | Aryadev Chavali |
2024-04-15 | Rewrote preprocesser API | Aryadev Chavali |
2024-04-14 | parser -> preprocesser + parser | Aryadev Chavali |
2024-04-14 | enum -> enum class in lexer | Aryadev Chavali |
2024-04-14 | Added static assert to lexer in case of opcode changes | Aryadev Chavali |
2024-04-14 | asm/main now tokenises and prints the tokens of a given file | Aryadev Chavali |
2024-04-14 | Implemented a function to read a file in full | Aryadev Chavali |
2024-04-14 | asm/main now prints usage | Aryadev Chavali |
2024-04-14 | Implemented cstr functions. | Aryadev Chavali |
2024-04-14 | Implemented overload for ostream and token as well as constructors for token | Aryadev Chavali |
2024-04-14 | Implemented tokenise_buffer | Aryadev Chavali |
2024-04-14 | Implemented tokenise_literal_string | Aryadev Chavali |
2024-04-14 | Implemented tokenise_literal_char (tokenise_char_literal) | Aryadev Chavali |
2024-04-14 | Implemented tokenise_literal_hex | Aryadev Chavali |
2024-04-14 | Implemented tokenise_literal_number (tokenise_number) | Aryadev Chavali |
2024-04-14 | Started implementing lexer in lexer.cpp | Aryadev Chavali |
2024-04-14 | Wrote a new lexer API in C++ | Aryadev Chavali |
2024-04-14 | Start writing assembler in C++ | Aryadev Chavali |
2024-04-14 | fix! loops in preprocess_use_blocks iterate to the wrong bound0.0.1 | Aryadev Chavali |
2023-11-29 | Cleaned up logs in assembler/parser | Aryadev Chavali |
2023-11-29 | Fixed incorrect free of tokens in error for preprocess_use_blocks | Aryadev Chavali |