index
:
msg.git
main
Minimal (Static) Site Generator
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
(
unfollow
)
Commit message (
Expand
)
Author
2025-08-29
engine: handle config.cfg source for eachdo
Raghuram Subramani
2025-08-29
engine: handle eachdo with page as source if file is not a template
Raghuram Subramani
2025-08-29
engine: don't handle page source only if a template is being parsed
Raghuram Subramani
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-28
template: add support for eachdo page.xyz
Raghuram Subramani
2025-08-28
config: support array of nested blocks with delimiter ___
Raghuram Subramani
2025-08-27
config: add support for nested config values (no delimiter just yet)
Raghuram Subramani
2025-08-27
config: add documentation for config_t
Raghuram Subramani
2025-08-27
format: indent to 4 spaces
Raghuram Subramani
2025-08-09
engine: eachdo: priority should be int, not size_t
Raghuram Subramani
2025-08-09
engine: eachdo: introduce atom_t
Raghuram Subramani
2025-08-09
engine: add docstring to engine_ingest() and engine_delete()
Raghuram Subramani
2025-08-09
lexer,engine: use strlen(content) instead of length
Raghuram Subramani
2025-08-09
engine: add docstring for engine_t
Raghuram Subramani
2025-08-03
lexer: eachdo must also have a operand to hold the source
Raghuram Subramani
2025-08-02
msg: run every 500ms instead of watching for changes
Raghuram Subramani
2025-08-02
engine,lexer,template: implement PUTPAGE for templates
Raghuram Subramani
2025-08-01
util: get_wrapped->unwrap
Raghuram Subramani
2025-07-31
msg: add option to increase verbosity
Raghuram Subramani
2025-07-30
engine,template: engine_ingest() must return engine_t and template_write() mu...
Raghuram Subramani
2025-07-30
template: add template_initialize() and template_clean()
Raghuram Subramani
2025-07-30
template: template_create() must accept template name
Raghuram Subramani
2025-07-30
templates: move base.html into subdirectory
Raghuram Subramani
2025-07-30
msg: add support for static files that are copied without processing
Raghuram Subramani
2025-07-30
msg: get output directory from getopt
Raghuram Subramani
2025-07-30
main: use getopt() to parse arguments
Raghuram Subramani
2025-07-30
msg.h: MAIN->MSG
Raghuram Subramani
2025-07-30
main: move msg into a separate context, and let main call it
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
list: create list_wrap_and_add()
Raghuram Subramani
2025-07-29
util: get_wrapped()
Raghuram Subramani
2025-07-29
lexer: add length to eachdo_operands_t
Raghuram Subramani
2025-07-28
engine: ingest->engine_ingest
Raghuram Subramani
2025-07-28
Revert "lexer: lex() must also return matches"
Raghuram Subramani
2025-07-27
lexer: handle put
Raghuram Subramani
2025-07-27
engine: handle_for->handle_eachdo
Raghuram Subramani
2025-07-27
lexer: lex() must also return matches
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: 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
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
config: implement config_fetch_and_parse()
Raghuram Subramani
[next]