seam

Symbolic-Expressions As Markup.
git clone git://git.knutsen.co/seam
Log | Files | Refs | README | LICENSE

DateCommitAuthorFiles+-
2024-12-13 23:25fix: expand symbol macros recursively.Demonstrandum4+19-4
2024-12-09 22:50Added %symbol and %number literal conversion macros.Demonstrandum2+30-2
2024-12-09 22:45Added %timestamp macro with timezone capability.Demonstrandum2+87-1
2024-12-09 21:57Added :timezone offset to %date macro.Demonstrandum5+85-1
2024-12-09 21:18Extended %date macro to handle epoch timestamps.Demonstrandum6+57-30
2024-12-09 19:03Added %reverse list macro.Demonstrandum3+51-11
2024-12-09 16:54%glob has sorting option and added %sort macro.Demonstrandum5+259-20
2024-12-08 17:28Deleted unused code.Demonstrandum1+1-2
2024-12-08 17:27Added `%match` macro to do pattern matching.Demonstrandum4+113-15
2024-12-08 04:13Added %get macro.Demonstrandum2+66-16
2024-12-07 22:45Ignore doc comment code in seam_argparse_proc_macro.Demonstrandum1+1-1
2024-12-07 22:35Added %toml support.Demonstrandum5+235-18
2024-12-07 19:35Added %markdown and %yaml macros.Demonstrandum9+712-83
2024-12-05 00:03fix: %apply, %map and %filter now work with built-in macros as well.Demonstrandum3+12-28
2024-12-04 23:11Added back README file field to Cargo.tomlDemonstrandum2+3-2
2024-12-04 23:06Updated license file location.Demonstrandum2+2-2
2024-12-04 23:05Specify version for `seam_argparse_proc_macro`.Demonstrandum2+3-2
2024-12-04 22:49release: v0.3.0: new macros, pattern matching, performance.Demonstrandum12+810-230
2024-12-02 00:32removed debug prints.Demonstrandum2+21-15
2024-12-02 00:00partial: implemented argument parser proc-macro.Demonstrandum10+542-324
2024-11-28 17:27Partially implemented proc macro for parsing macro arguments.Demonstrandum28+3055-1598
2024-07-19 14:47Added `(%raw)` along with a new raw-content string type.Demonstrandum10+213-62
2024-07-17 17:03Added `-I` include directories + `(%namespace ...)` macro.Demonstrandum8+151-69
2024-07-15 17:45Added two more TODO items.S Knutsen1+2-0
2024-07-13 14:19Create rust.ymlS Knutsen1+22-0
2024-07-13 14:01Added `(%os/env ...)` and `(%format ...)` macros.Demonstrandum11+142-60
2024-07-12 16:55Remove all memory leaks; added plain-text formatter.Demonstrandum15+581-391
2024-07-03 15:35Handle special `@`-rule selectors that don't have nested rules.Demonstrandum4+39-33
2024-06-28 18:55bug: html void tags would stop any further generation.Demonstrandum5+281-274
2024-06-28 18:26Add back ability to use colons within symbols.Demonstrandum3+5-3
2024-06-28 17:41Major revamp to how unicode and whitespace is handled.Demonstrandum23+1983-1125
2021-04-06 00:45Add lock file.knutsen2+1-3
2021-04-06 00:43Fix way of searching nodes,knutsen4+26-23
2021-03-21 22:25Added CSS special @-selector rules.knutsen11+410-155
2021-03-20 01:21Add .lock file and change version in source.knutsen2+4-2
2021-03-20 01:19Bump version.knutsen1+1-1
2021-03-20 01:18Added macros: define, ifdef and log.knutsen1+248-75
2020-12-01 20:15Commit .lock fileDemonstrandum1+1-1
2020-12-01 19:39Add some much needed basic string escapes.Demonstrandum4+42-2
2020-11-05 17:09Bump version.Demonstrandum2+2-2
2020-11-05 17:04Fix bug where macros don't expand when reading from stream.Demonstrandum5+44-49
2020-10-10 20:27Allow input from stdin.Demonstrandum7+99-44
2020-10-10 19:20Fix syntax.Demonstrandum1+1-1
2020-10-10 19:18License file.Demonstrandum1+2-0
2020-10-10 19:14Bump version.Demonstrandum2+2-2
2020-10-10 19:03Bump version.Demonstrandum1+1-1
2020-10-10 18:56Added (%date "...") macro.Demonstrandum11+137-1
2020-07-05 15:16Update TODO list.Demonstrandum5+13-8
2020-07-04 22:07Added one macro, allow CSS in HTML, better errors.Demonstrandum13+282-42
2020-07-03 14:21Added `var(...)` function to CSS.Demonstrandum2+8-2
2020-07-02 21:17Working (but naïve) CSS generation.Demonstrandum3+75-6
2020-07-01 00:00Start CSS work.Demonstrandum5+113-163
2020-06-28 11:18Better error messages.Demonstrandum9+255-87
2020-06-27 10:26Added XML converter.Demonstrandum10+258-17
2020-06-22 05:04Add ability to strip attributes.Demonstrandum4+8-7
2020-06-22 04:55Properly documentise HTML with missing tags.Demonstrandum3+85-13
2020-06-22 03:37Added support for tripple quote expressions.Demonstrandum5+96-9
2020-06-22 00:55Make lexer and parser more whitespace aware.Demonstrandum8+117-45
2020-06-21 03:28.gitignore conflict.Demonstrandum2+679-1
2020-06-21 03:25Initial implementation.Demonstrandum19+803-0