aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* build: fetch discount from git using cmake insteadHEADmainRaghuram Subramani9 days
* README: refactor & add explanatory textRaghuram Subramani2025-09-04
* README: add documentation for eachdo with config.cfg as a sourceRaghuram Subramani2025-08-29
* engine: handle config.cfg source for eachdoRaghuram Subramani2025-08-29
* README: update to add nested blocks and EACHDO on pageRaghuram Subramani2025-08-29
* engine: handle eachdo with page as source if file is not a templateRaghuram Subramani2025-08-29
* nix: re-indentRaghuram Subramani2025-08-29
* engine: don't handle page source only if a template is being parsedRaghuram Subramani2025-08-29
* lexer: remove unnecessary blocksRaghuram Subramani2025-08-29
* 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
* template: add support for eachdo page.xyzRaghuram Subramani2025-08-28
* config: don't interact with with wrappers when unnecessaryRaghuram Subramani2025-08-28
* config: support array of nested blocks with delimiter ___Raghuram Subramani2025-08-28
* config: add support for nested config values (no delimiter just yet)Raghuram Subramani2025-08-27
* config_fetch_and_parse: only parse content before delimiter if it is presentRaghuram Subramani2025-08-27
* config: add separate functions for parsing arrays and simple stringsRaghuram Subramani2025-08-27
* config: add documentation for config_tRaghuram Subramani2025-08-27
* format: indent to 4 spacesRaghuram Subramani2025-08-27
* build: add Makefile to wrap CMakeRaghuram Subramani2025-08-27
* filehandler: remove unnecessary castRaghuram Subramani2025-08-23
* engine: eachdo: sort atoms by priorityRaghuram Subramani2025-08-09
* engine: eachdo: priority should be int, not size_tRaghuram Subramani2025-08-09
* engine: eachdo: add priority to atomRaghuram Subramani2025-08-09
* engine: eachdo: introduce atom_tRaghuram Subramani2025-08-09
* README: source is required for EACHDORaghuram Subramani2025-08-09
* engine: eachdo: reorder free()s to make more senseRaghuram Subramani2025-08-09
* engine: eachdo: append one content for each iterationRaghuram Subramani2025-08-09
* Revert "engine: eachdo: realloc() and strcat() directly instead of maintaining"Raghuram Subramani2025-08-09
* engine: eachdo: only fetch files if the source is "resources"Raghuram Subramani2025-08-09
* engine: include: add docstring for handle_includeRaghuram Subramani2025-08-09
* engine: add docstring to engine_ingest() and engine_delete()Raghuram Subramani2025-08-09
* engine: contentfor: add docstringRaghuram Subramani2025-08-09
* lexer,engine: use strlen(content) instead of lengthRaghuram Subramani2025-08-09
* engine: add docstring for engine_tRaghuram Subramani2025-08-09
* engine: eachdo: add docstring to handle_eachdo()Raghuram Subramani2025-08-09
* engine: eachdo: fetch_files()->handle_file_source()Raghuram Subramani2025-08-09
* engine: eachdo: add docstring for fetch_files()Raghuram Subramani2025-08-09
* engine: eachdo: extract write_eachdo_iteration() into another functionRaghuram Subramani2025-08-09
* engine: eachdo: remove redundant strcpyRaghuram Subramani2025-08-07
* engine: eachdo: realloc() and strcat() directly instead of maintainingRaghuram Subramani2025-08-07
* Revert "engine: eachdo: move all free()s to the bottom"Raghuram Subramani2025-08-07
* engine: eachdo: move all free()s to the bottomRaghuram Subramani2025-08-07
* engine: eachdo: unwrap() keyRaghuram Subramani2025-08-07
* engine: split eachdo into handle_eachdo() and fetch_files()Raghuram Subramani2025-08-07
* misc: ignore .ccls-cacheRaghuram Subramani2025-08-07
* flakes,.nvim.lua: add cclsRaghuram Subramani2025-08-07
* engine: split into multiple filesRaghuram Subramani2025-08-03
* engine: use config_fetch_and_parse()Raghuram Subramani2025-08-03
* lexer: eachdo must also have a operand to hold the sourceRaghuram Subramani2025-08-03