index
:
msg.git
main
Minimal (Static) Site Generator
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
lexer.h
(
unfollow
)
Commit message (
Collapse
)
Author
2025-08-29
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-27
format: indent to 4 spaces
Raghuram Subramani
2025-08-09
lexer,engine: use strlen(content) instead of length
Raghuram Subramani
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.
2025-08-03
lexer: eachdo must also have a operand to hold the source
Raghuram Subramani
2025-08-02
engine,lexer,template: implement PUTPAGE for templates
Raghuram Subramani
2025-07-30
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-29
lexer: add length to eachdo_operands_t
Raghuram Subramani
2025-07-28
Revert "lexer: lex() must also return matches"
Raghuram Subramani
This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608.
2025-07-27
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-25
lexer: move away from a monolithic function to determine directive
Raghuram Subramani
2025-07-12
lexer: find_next_key should be able to skip x keys
Raghuram Subramani
2025-07-11
lexer: find_contentfor_value()
Raghuram Subramani
2025-07-10
lexer: lex_file->lex
Raghuram Subramani
2025-07-09
(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-02
(lexer): add CONTENT directive
Raghuram Subramani
2025-06-24
(engine): split handling into separate functions
Raghuram Subramani
2025-06-22
(engine): maintain a list of content headers
Raghuram Subramani
2025-06-22
(lexer,engine): add support for parsing contentfor
Raghuram Subramani
2025-06-20
(lexer): add support for contentfor key
Raghuram Subramani
2025-06-19
(misc): modularize program
Raghuram Subramani