| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-15 | Bugfix and tidying | Laurenz | |
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-14 | Separate type for string values | Laurenz | |
| 2021-08-12 | Array and dictionary indexing | Laurenz | |
| 2021-08-01 | Pretty-printed diagnostics with traceback | Laurenz | |
| 2021-07-16 | Use array's IntoIterator impl and nested or patterns | Laurenz | |
| *yay* | |||
| 2021-07-13 | Optimize scanner and tokenizer | Laurenz | |
| 2021-07-08 | Replace using with from | Laurenz | |
| 2021-07-08 | Switch to = for headings once again | Laurenz | |
| 2021-07-08 | URL special case for line comments | Laurenz | |
| 2021-07-08 | Range operator | 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-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 tokenizer ๐ | Laurenz | |
| 2021-02-12 | Rename any template to func template โ | 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 | Interpret two backticks as single-backtick block โ | Laurenz | |
| 2021-01-30 | New display-math syntax ๐งฎ | Laurenz | |
| Changed to `$[x]$` instead of `$$x$$` because then `$$` simply is an empty formula that does not poison the whole document. | |||
| 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-20 | If expressions ๐ | Laurenz | |
| 2021-01-16 | Port remaining parser tests ๐ | Laurenz | |
| 2021-01-13 | Move escaping tests to integration and extend them ๐ | Laurenz | |
| 2021-01-13 | Move heading tests to integration ๐ | Laurenz | |
| 2021-01-13 | Basic let bindings ๐ | Laurenz | |
| 2021-01-10 | Braced content -> Bracketed templates โ | Laurenz | |
| 2021-01-10 | Rename token modes โ | 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-02 | Dynamic values, Types, Arrays, and Dictionaries ๐ | Laurenz | |
| - Identifiers are now evaluated as variables instead of being plain values - Constants like `left` or `bold` are stored as dynamic values containing the respective rust types - We now distinguish between arrays and dictionaries to make things more intuitive (at the cost of a bit more complex parsing) - Spans were removed from collections (arrays, dictionaries), function arguments still have spans for the top-level values to enable good diagnostics | |||
| 2021-01-01 | A few small improvements โป | 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-10-10 | Flatten ast module back into syntax module ๐ช | Laurenz | |
| 2020-10-10 | Switch back to custom geometry types, unified with layout primitives ๐ | Laurenz | |
