aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* lexer: user add_token() for stringsHEADmainRaghuram Subramani2025-06-13
* lexer: move extract_lexeme() to its own functionRaghuram Subramani2025-06-13
* lexer: handle identifiersRaghuram Subramani2025-06-13
* lexer: use add_token for number()Raghuram Subramani2025-06-13
* lexer: add number parsingRaghuram Subramani2025-06-13
* lexer: parse stringsRaghuram Subramani2025-06-12
* lexer: add more token casesRaghuram Subramani2025-06-12
* lexer: use asprintf instead of malloc + strncpy + \0Raghuram Subramani2025-06-12
* token: asprintf instead of complicated length calculationsRaghuram Subramani2025-06-12
* lexer: asprintf instead of malloc & strcpyRaghuram Subramani2025-06-12
* filehandler: asprintf into m_pathRaghuram Subramani2025-06-12
* lexer: add errorRaghuram Subramani2025-06-12
* lexer: fix no null terminator on lexemeRaghuram Subramani2025-06-12
* lexer: print error on unexpected charactersRaghuram Subramani2025-06-12
* lexer: count the null byte as the endRaghuram Subramani2025-06-12
* lexer: refactor implementationRaghuram Subramani2025-06-12
* lexer: scan_tokens()->scan()Raghuram Subramani2025-06-12
* lexer: fix line length calculationRaghuram Subramani2025-06-12
* token: C macros for enum->stringRaghuram Subramani2025-06-11
* lexer: no need for a separate tokens() APIRaghuram Subramani2025-06-11
* lexer: clean all tokens tooRaghuram Subramani2025-06-11
* refactor members to have a m_ prefixRaghuram Subramani2025-06-11
* list: add size()Raghuram Subramani2025-06-11
* lexer: add clean()Raghuram Subramani2025-06-11
* lexer: initialize a list of tokensRaghuram Subramani2025-06-11
* move from using constructors to init()Raghuram Subramani2025-06-11
* Revert "C++->C"Raghuram Subramani2025-06-10
* C++->CRaghuram Subramani2025-06-10
* scanner->lexerRaghuram Subramani2025-06-10
* list: remove unnecessary castRaghuram Subramani2025-06-10
* list: use string.h instead of cstringRaghuram Subramani2025-06-10
* list: init dynamic array data structureRaghuram Subramani2025-06-10
* tokens: initRaghuram Subramani2025-06-08
* filehandler: initRaghuram Subramani2025-06-08
* scanner: initializeRaghuram Subramani2025-06-08
* (init): minniRaghuram Subramani2025-06-07
* Initial commitRaghuram Subramani2025-06-07