| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Revert "lexer: lex() must also return matches" | Raghuram Subramani | 2025-07-28 | |
| | | | | | This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608. | |||
| * | engine: PUT must also be skipped | Raghuram Subramani | 2025-07-28 | |
| | | ||||
| * | Revert "lexer: hydrate lex_t->matches" | Raghuram Subramani | 2025-07-28 | |
| | | | | | This reverts commit c99f7c4752f816e2a4dbff728fb7d1fb5d8fa103. | |||
| * | lexer: key->match | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: hydrate lex_t->matches | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: delete unnecessary lines | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: fix infinite loop on finding eachdo | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: handle put | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | engine: handle_for->handle_eachdo | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | engine: parse each file's config | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: lex() must also return matches | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | engine: get list of files from key | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: eachdo doesn't delimit by ":" | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | filehandler: implement enumfilesindir() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: for->eachdo | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | engine: dummy handle_for() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: fix memory leak with new_directive and new_match | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: implement handle_for() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: handle endfor | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: add for_operand_t | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | lexer: add FOR, ENDFOR to possible directives | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | main: move defines into header, and use define for CONFIG_FILE | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | main: introduce global msg_t and don't hardcode directory | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | config: add config_delete() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | main: use config_fetch_and_parse() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | config: implement config_fetch_and_parse() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | engine,lexer: use strdup() instead of hacking asprintf() | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | main: open config only when necessary | Raghuram Subramani | 2025-07-27 | |
| | | ||||
| * | main: avoid leaking memory | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: add wrap_ptr() | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: move ptr_wrapper_t to util | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config,main,list: get resources from config.cfg instead of a compiled config.h | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: delete remove_spaces() | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: trim values instead of removing spaces in the array | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: no need to strdup() before appending to list | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: update header | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: config_parse() must return config_t * | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: support arrays | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: add value to values list | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: no point trimming if spaces are to be removed | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: make remove_spaces() return char * | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: parse key=value and arrays | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: init remove_spaces(), ltrim() and rtrim() | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: change delimiter | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: use a list to keep track of keys and values | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | build: update CMakeLists & delete unused filehandler_t | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | config: init | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | util: implement trim() | Raghuram Subramani | 2025-07-26 | |
| | | ||||
| * | lexer: move away from a monolithic function to determine directive | Raghuram Subramani | 2025-07-25 | |
| | | ||||
| * | engine: remove TODO | Raghuram Subramani | 2025-07-12 | |
| | | | | | The previous two commits handle this. | |||
