aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)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
| | | | This reverts commit efafc900db790cac808e0fc6722272bdec451e73.
* C++->CRaghuram Subramani2025-06-10
| | | | beautiful.
* 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