Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | lexer: user add_token() for stringsHEADmain | Raghuram Subramani | 2025-06-13 |
| | |||
* | lexer: move extract_lexeme() to its own function | Raghuram Subramani | 2025-06-13 |
| | |||
* | lexer: handle identifiers | Raghuram Subramani | 2025-06-13 |
| | |||
* | lexer: use add_token for number() | Raghuram Subramani | 2025-06-13 |
| | |||
* | lexer: add number parsing | Raghuram Subramani | 2025-06-13 |
| | |||
* | lexer: parse strings | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: add more token cases | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: use asprintf instead of malloc + strncpy + \0 | Raghuram Subramani | 2025-06-12 |
| | |||
* | token: asprintf instead of complicated length calculations | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: asprintf instead of malloc & strcpy | Raghuram Subramani | 2025-06-12 |
| | |||
* | filehandler: asprintf into m_path | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: add error | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: fix no null terminator on lexeme | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: print error on unexpected characters | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: count the null byte as the end | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: refactor implementation | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: scan_tokens()->scan() | Raghuram Subramani | 2025-06-12 |
| | |||
* | lexer: fix line length calculation | Raghuram Subramani | 2025-06-12 |
| | |||
* | token: C macros for enum->string | Raghuram Subramani | 2025-06-11 |
| | |||
* | lexer: no need for a separate tokens() API | Raghuram Subramani | 2025-06-11 |
| | |||
* | lexer: clean all tokens too | Raghuram Subramani | 2025-06-11 |
| | |||
* | refactor members to have a m_ prefix | Raghuram Subramani | 2025-06-11 |
| | |||
* | list: add size() | Raghuram Subramani | 2025-06-11 |
| | |||
* | lexer: add clean() | Raghuram Subramani | 2025-06-11 |
| | |||
* | lexer: initialize a list of tokens | Raghuram Subramani | 2025-06-11 |
| | |||
* | move from using constructors to init() | Raghuram Subramani | 2025-06-11 |
| | |||
* | Revert "C++->C" | Raghuram Subramani | 2025-06-10 |
| | | | | This reverts commit efafc900db790cac808e0fc6722272bdec451e73. | ||
* | C++->C | Raghuram Subramani | 2025-06-10 |
| | | | | beautiful. | ||
* | scanner->lexer | Raghuram Subramani | 2025-06-10 |
| | |||
* | list: remove unnecessary cast | Raghuram Subramani | 2025-06-10 |
| | |||
* | list: use string.h instead of cstring | Raghuram Subramani | 2025-06-10 |
| | |||
* | list: init dynamic array data structure | Raghuram Subramani | 2025-06-10 |
| | |||
* | tokens: init | Raghuram Subramani | 2025-06-08 |
| | |||
* | filehandler: init | Raghuram Subramani | 2025-06-08 |
| | |||
* | scanner: initialize | Raghuram Subramani | 2025-06-08 |
| | |||
* | (init): minni | Raghuram Subramani | 2025-06-07 |
| | |||
* | Initial commit | Raghuram Subramani | 2025-06-07 |