Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | lexer: move DIRECTIVE_INCLUDE to where it is used | Raghuram Subramani | 2025-08-29 |
| | |||
* | lexer: if EACHDO is encountered, don't lex anything until ENDEACHDO | Raghuram Subramani | 2025-08-29 |
| | |||
* | format: indent to 4 spaces | Raghuram Subramani | 2025-08-27 |
| | |||
* | lexer,engine: use strlen(content) instead of length | Raghuram Subramani | 2025-08-09 |
| | | | | | | I can't remember why I added length instead of using strlen(content). If this breaks anything it would be a pain to debug. In my little testing though, it seems to be working fine. | ||
* | lexer: eachdo must also have a operand to hold the source | Raghuram Subramani | 2025-08-03 |
| | |||
* | engine,lexer,template: implement PUTPAGE for templates | Raghuram Subramani | 2025-08-02 |
| | |||
* | lexer: contentfor_operand_t->length should be size_t | Raghuram Subramani | 2025-07-30 |
| | |||
* | misc: add license header | Raghuram Subramani | 2025-07-30 |
| | |||
* | lexer: add directive_delete() | Raghuram Subramani | 2025-07-30 |
| | |||
* | lexer: add length to eachdo_operands_t | Raghuram Subramani | 2025-07-29 |
| | |||
* | Revert "lexer: lex() must also return matches" | Raghuram Subramani | 2025-07-28 |
| | | | | This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608. | ||
* | lexer: handle put | Raghuram Subramani | 2025-07-27 |
| | |||
* | lexer: lex() must also return matches | Raghuram Subramani | 2025-07-27 |
| | |||
* | lexer: for->eachdo | Raghuram Subramani | 2025-07-27 |
| | |||
* | lexer: implement handle_for() | 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 |
| | |||
* | lexer: move away from a monolithic function to determine directive | Raghuram Subramani | 2025-07-25 |
| | |||
* | lexer: find_next_key should be able to skip x keys | Raghuram Subramani | 2025-07-12 |
| | |||
* | lexer: find_contentfor_value() | Raghuram Subramani | 2025-07-11 |
| | |||
* | lexer: lex_file->lex | Raghuram Subramani | 2025-07-10 |
| | |||
* | (lexer): parse_file->lex_file and must also add _RAW directives | Raghuram Subramani | 2025-07-09 |
| | |||
* | (lexer): implement find_all_keys | Raghuram Subramani | 2025-07-09 |
| | |||
* | (lexer): add CONTENT directive | Raghuram Subramani | 2025-07-02 |
| | |||
* | (engine): split handling into separate functions | Raghuram Subramani | 2025-06-24 |
| | |||
* | (engine): maintain a list of content headers | Raghuram Subramani | 2025-06-22 |
| | |||
* | (lexer,engine): add support for parsing contentfor | Raghuram Subramani | 2025-06-22 |
| | |||
* | (lexer): add support for contentfor key | Raghuram Subramani | 2025-06-20 |
| | |||
* | (misc): modularize program | Raghuram Subramani | 2025-06-19 |