aboutsummaryrefslogtreecommitdiff
path: root/include/lexer.h (follow)
Commit message (Expand)AuthorAge
* lexer: move DIRECTIVE_INCLUDE to where it is usedRaghuram Subramani2025-08-29
* lexer: if EACHDO is encountered, don't lex anything until ENDEACHDORaghuram Subramani2025-08-29
* format: indent to 4 spacesRaghuram Subramani2025-08-27
* lexer,engine: use strlen(content) instead of lengthRaghuram Subramani2025-08-09
* lexer: eachdo must also have a operand to hold the sourceRaghuram Subramani2025-08-03
* engine,lexer,template: implement PUTPAGE for templatesRaghuram Subramani2025-08-02
* lexer: contentfor_operand_t->length should be size_tRaghuram Subramani2025-07-30
* misc: add license headerRaghuram Subramani2025-07-30
* lexer: add directive_delete()Raghuram Subramani2025-07-30
* lexer: add length to eachdo_operands_tRaghuram Subramani2025-07-29
* Revert "lexer: lex() must also return matches"Raghuram Subramani2025-07-28
* lexer: handle putRaghuram Subramani2025-07-27
* lexer: lex() must also return matchesRaghuram Subramani2025-07-27
* lexer: for->eachdoRaghuram Subramani2025-07-27
* lexer: implement handle_for()Raghuram Subramani2025-07-27
* lexer: add for_operand_tRaghuram Subramani2025-07-27
* lexer: add FOR, ENDFOR to possible directivesRaghuram Subramani2025-07-27
* lexer: move away from a monolithic function to determine directiveRaghuram Subramani2025-07-25
* lexer: find_next_key should be able to skip x keysRaghuram Subramani2025-07-12
* lexer: find_contentfor_value()Raghuram Subramani2025-07-11
* lexer: lex_file->lexRaghuram Subramani2025-07-10
* (lexer): parse_file->lex_file and must also add _RAW directivesRaghuram Subramani2025-07-09
* (lexer): implement find_all_keysRaghuram Subramani2025-07-09
* (lexer): add CONTENT directiveRaghuram Subramani2025-07-02
* (engine): split handling into separate functionsRaghuram Subramani2025-06-24
* (engine): maintain a list of content headersRaghuram Subramani2025-06-22
* (lexer,engine): add support for parsing contentforRaghuram Subramani2025-06-22
* (lexer): add support for contentfor keyRaghuram Subramani2025-06-20
* (misc): modularize programRaghuram Subramani2025-06-19