| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-05 | Reorganize syntax module | Martin Haug | |
| 2021-11-05 | Unicode escape error moved to tokenizer | Martin Haug | |
| 2021-11-05 | Slim `NodeKind` memory footprint | Martin Haug | |
| 2021-11-05 | Change parser | Martin Haug | |
| 2021-09-15 | Bugfix and tidying | Laurenz | |
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-13 | Optimize memory sizes | Laurenz | |
| 2021-07-08 | Add lots of Eq impls | Laurenz | |
| 2021-07-08 | Replace using with from | Laurenz | |
| 2021-07-08 | Switch to = for headings once again | Laurenz | |
| 2021-06-30 | Remove color literals (#39) | Laurenz | |
| 2021-06-29 | Wide calls | Laurenz | |
| 2021-06-26 | With expressions | Laurenz | |
| 2021-06-11 | Basic enums | Laurenz | |
| 2021-06-09 | Tidy up | Laurenz | |
| 2021-06-09 | Add a grid layouter | Martin Haug | |
| 2021-06-09 | Introduce `fr`s | Martin Haug | |
| 2021-06-09 | Lists with indent-based parsing | Laurenz | |
| - Unordered lists with indent-based parsing and basic layout using stacks - Headings are now also indent based - Removes syntax functions since they will be superseded by select & transform | |||
| 2021-06-07 | Switch back to hashtags for headings | Laurenz | |
| 2021-05-31 | Parse import and include expressions | Martin Haug | |
| Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-03-21 | Syntax functions ๐ | Laurenz | |
| This adds overridable functions that markup desugars into. Specifically: - \ desugars into linebreak - Two newlines desugar into parbreak - * desugars into strong - _ desugars into emph - = .. desugars into heading - `..` desugars into raw | |||
| 2021-03-19 | Scheduled maintenance ๐จ | Laurenz | |
| - New naming scheme - TextNode instead of NodeText - CallExpr instead of ExprCall - ... - Less glob imports - Removes Value::Args variant - Removes prelude - Renames Layouted to Fragment - Moves font into env - Moves shaping into layout - Moves frame into separate module | |||
| 2021-02-18 | Refresh parser ๐ | Laurenz | |
| 2021-02-18 | Refresh tokenizer ๐ | Laurenz | |
| 2021-02-12 | Rename any template to func template โ | Laurenz | |
| 2021-02-09 | Split evaluation and execution ๐ช | Laurenz | |
| 2021-02-03 | Tidy up raw blocks ๐งน | Laurenz | |
| - Better trimming (only trim at the end if necessary) - Fixed block-level layouting - Improved pretty printing - Flip inline variable to block - Flip inline variable to display for math formulas | |||
| 2021-01-30 | New syntax ๐ | Laurenz | |
| - Everything everywhere! - Blocks with curly braces: {} - Templates with brackets: [] - Function templates with hashtag: `#[f]` - Headings with equals sign: `= Introduction` | |||
| 2021-01-26 | Require hashtag for all keywords ๐โโ๏ธ | Laurenz | |
| 2021-01-26 | Small improvements โป | Laurenz | |
| 2021-01-13 | Basic let bindings ๐ | Laurenz | |
| 2021-01-10 | Add angle value ๐ | Laurenz | |
| 2021-01-10 | Add lots of new tokens ๐ช | Laurenz | |
| 2021-01-09 | Add angle data type ๐ | Laurenz | |
| 2021-01-07 | Remove star-slash token โ | Laurenz | |
| 2021-01-06 | Inline literal enum into expression enum ๐ | Laurenz | |
| 2021-01-04 | None literal ๐ณ | Laurenz | |
| 2021-01-03 | Move and rename many things ๐ | Laurenz | |
| 2021-01-01 | Better parser testing โ | Laurenz | |
| 2020-12-27 | Refresh function call and dictionary syntax | Laurenz | |
| - No colon between function name and arguments, just whitespace - "Named" arguments (previously "keyword" arguments) use colon instead of equals sign | |||
| 2020-12-16 | Tweak parser error messages ๐ฎ | Laurenz | |
| 2020-12-16 | Better tokenization testing ๐ | Laurenz | |
| - Better tokenization test coverage. - Suffix testing: Each test case is tested with many different suffixes to ensure correct token ends. - Improves expression parsing (fixes #3). | |||
| 2020-11-24 | Use newly stabilized intra doc links โฉ | Laurenz | |
| 2020-10-10 | Switch back to custom geometry types, unified with layout primitives ๐ | Laurenz | |
| 2020-10-03 | Small documentation fixes ๐งพ | Laurenz | |
| 2020-10-03 | Int, Float, Relative and Linear values ๐ | Laurenz | |
| 2020-10-02 | Refactor parser ๐ | Laurenz | |
| 2020-10-01 | Implement low-level char parser ๐ฅ | Laurenz | |
| 2020-09-30 | Refactor raw blocks ๐ฑ | Laurenz | |
| 2020-09-30 | Reorganize syntax types into two modules ๐ฆ | Laurenz | |
