summaryrefslogtreecommitdiff
path: root/src/macro_processor
Commit message (Collapse)AuthorAgeFilesLines
* Make smp buildable without guileQrius2025-01-031-0/+2
|
* Try to make a macro to get guile things insteadQrius2024-12-192-18/+58
|
* Add some bindings and a workaround for resettingQrius2024-12-181-3/+44
|
* Add explode function, add auto filename metadataQrius2024-11-121-1/+38
|
* Timeout wodlQrius2024-09-261-1/+1
|
* Cache links, so we don't have to wait for the same check on multiple runsQrius2024-09-261-12/+31
|
* Add macro that checks whether links are working or notQrius2024-09-263-0/+51
|
* Add array_sizeQrius2024-09-261-0/+30
|
* Fix a bunch of things, add diferent syntax for stringsQrius2024-09-262-16/+80
|
* Change around some things, don't clone MacroProcessor for nested templates, ↵Qrius2024-09-261-11/+177
| | | | so we can keep state from parents
* Add special case for removing whitespace before macro if it has a trailing ↵Qrius2024-09-261-0/+35
| | | | underscore
* Add a macro for array_pushQrius2024-09-261-2/+26
|
* Strip leading whitespace in macro argumentsQrius2024-09-261-0/+5
|
* Add propagation of warnings from SMPQrius2024-09-261-5/+118
|
* Track macro invokations, only re-compile nesecarry filesQrius2024-09-261-1/+10
|
* Rename verbatum to verbatimQrius2024-09-261-4/+4
|
* Add man pages, add array function to SMPQrius2024-09-261-0/+12
|
* Expand arguments of macro if it doesn't existQrius2024-09-261-1/+12
|
* Fix buggy implementation of format_timeQrius2024-09-261-2/+3
|
* Add macro for formatting RFC3339-timestampsQrius2024-09-261-0/+19
|
* Remove printlnQrius2024-09-261-1/+0
|
* Add some sensible parsing of nested paranthesesQrius2024-09-261-4/+14
|
* Add indent macro, because nested functions doesn't really work, this also ↵Qrius2024-09-261-0/+25
| | | | does not really work
* Remove some debug printsQrius2024-09-261-8/+0
|
* Add function for including a file, without doing any macro processing on itQrius2024-09-261-0/+17
|
* Do a bunch of QOL things, add some skaldpress specific macros, addQrius2024-09-262-1/+11
| | | | second run, etc
* rustfmtQrius2024-09-261-1/+3
|
* Add REPLQrius2024-09-261-0/+37
|
* Add special DNL macro, do a bunch of skaldpress-stuffQrius2024-09-261-13/+26
|
* Change return of MacroProcessor to ResultQrius2024-09-264-47/+120
|
* Move metadata_parser into it's own fileQrius2024-09-261-1/+0
|
* Clean up things a bitQrius2024-09-262-37/+97
|
* Change way macros are invoked, add a bunch of testsQrius2024-09-261-115/+160
|
* Initial commitQrius2024-09-263-0/+274