index
:
skaldpress
guile
master
Templating engine, made for websites, but possibly useful for other things as well
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
macro_processor
/
macro_processor.rs
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Add array_size
Qrius
2024-09-26
1
-0
/
+30
|
*
Fix a bunch of things, add diferent syntax for strings
Qrius
2024-09-26
1
-16
/
+72
|
*
Change around some things, don't clone MacroProcessor for nested templates, ↵
Qrius
2024-09-26
1
-11
/
+177
|
|
|
|
so we can keep state from parents
*
Add special case for removing whitespace before macro if it has a trailing ↵
Qrius
2024-09-26
1
-0
/
+35
|
|
|
|
underscore
*
Add a macro for array_push
Qrius
2024-09-26
1
-2
/
+26
|
*
Strip leading whitespace in macro arguments
Qrius
2024-09-26
1
-0
/
+5
|
*
Add propagation of warnings from SMP
Qrius
2024-09-26
1
-5
/
+118
|
*
Track macro invokations, only re-compile nesecarry files
Qrius
2024-09-26
1
-1
/
+10
|
*
Rename verbatum to verbatim
Qrius
2024-09-26
1
-4
/
+4
|
*
Add man pages, add array function to SMP
Qrius
2024-09-26
1
-0
/
+12
|
*
Expand arguments of macro if it doesn't exist
Qrius
2024-09-26
1
-1
/
+12
|
*
Fix buggy implementation of format_time
Qrius
2024-09-26
1
-2
/
+3
|
*
Add macro for formatting RFC3339-timestamps
Qrius
2024-09-26
1
-0
/
+19
|
*
Remove println
Qrius
2024-09-26
1
-1
/
+0
|
*
Add some sensible parsing of nested parantheses
Qrius
2024-09-26
1
-4
/
+14
|
*
Add indent macro, because nested functions doesn't really work, this also ↵
Qrius
2024-09-26
1
-0
/
+25
|
|
|
|
does not really work
*
Remove some debug prints
Qrius
2024-09-26
1
-8
/
+0
|
*
Add function for including a file, without doing any macro processing on it
Qrius
2024-09-26
1
-0
/
+17
|
*
Do a bunch of QOL things, add some skaldpress specific macros, add
Qrius
2024-09-26
1
-1
/
+3
|
|
|
|
second run, etc
*
Add special DNL macro, do a bunch of skaldpress-stuff
Qrius
2024-09-26
1
-13
/
+26
|
*
Change return of MacroProcessor to Result
Qrius
2024-09-26
1
-44
/
+85
|
*
Move metadata_parser into it's own file
Qrius
2024-09-26
1
-1
/
+0
|
*
Clean up things a bit
Qrius
2024-09-26
1
-35
/
+95
|
*
Change way macros are invoked, add a bunch of tests
Qrius
2024-09-26
1
-115
/
+160
|
*
Initial commit
Qrius
2024-09-26
1
-0
/
+260