| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-31 | Reorder succession rules | Laurenz | |
| 2022-01-30 | Rework strong and emph | Laurenz | |
| - Star and underscore not parsed as strong/emph inside of words - Stars/underscores must be balanced and they cannot go over paragraph break - New `strong` and `emph` classes | |||
| 2022-01-28 | Parse `break`, `continue` and `return` expression | Laurenz | |
| 2022-01-28 | Parse `show` and `wrap` expressions | Laurenz | |
| 2022-01-04 | Code Review: Your parsers were so preoccupied with whether they could | Martin Haug | |
| 2022-01-02 | Added a test framework for incremental parsing | Martin Haug | |
| Fix several errors: - Indented markup is now reparsed right - All end group errors will now fail a reparse - Rightmost errors will always fail a reparse | |||
| 2021-11-28 | Code Review: Parser, I can't let you do this | Martin Haug | |
| 2021-11-27 | Make incremental parsing simpler and move it somewhere else | Martin Haug | |
| 2021-11-18 | Refactoring and bugfixes | Martin Haug | |
| 2021-11-10 | Comments and neighbors | Martin Haug | |
| 2021-11-09 | Multiple replacements, escapes | Martin Haug | |
| 2021-11-09 | Simplify node mode management | Martin Haug | |
| 2021-11-08 | Deal with the effects of keywords | Martin Haug | |
| 2021-11-07 | Tests | Martin Haug | |
| - length updates - dealing with keywords and comments | |||
| 2021-11-06 | Incremental-safety based approach | Martin Haug | |
| 2021-11-03 | Make stuff more elegant | Martin Haug | |
| 2021-11-02 | Introduce incremental parsing | Martin Haug | |
| 2021-12-21 | Set Rules Episode IX: The Rise of Testing | Laurenz | |
| 2021-12-15 | Set Rules Episode VII: The Set Awakens | Laurenz | |
| 2021-11-30 | Syntax highlighting | Laurenz | |
| 2021-11-24 | Small style changes | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-11-08 | Final touches | Laurenz | |
| 2021-11-08 | Fine-grained capturing | Laurenz | |
| 2021-11-08 | Tidy up AST | Laurenz | |
| 2021-11-06 | Faster parser | Laurenz | |
| 2021-11-05 | Code Review: No Patrick, question marks are not an instrument | Martin Haug | |
| 2021-11-05 | New error handling | Martin Haug | |
| 2021-11-05 | Notes | Laurenz | |
| 2021-11-05 | Refactoring | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-11-05 | Add documentation | Martin Haug | |
| 2021-11-05 | Code Review: Life is Like a Box of Iterators | Martin Haug | |
| 2021-11-05 | Reorganize syntax module | Martin Haug | |
| 2021-11-05 | Unicode escape error moved to tokenizer | Martin Haug | |
| 2021-11-05 | Improve error handling | Martin Haug | |
| 2021-11-05 | Slim `NodeKind` memory footprint | Martin Haug | |
| 2021-11-05 | Less owning, more iterating | Martin Haug | |
| 2021-11-05 | Change parser | Martin Haug | |
| 2021-09-15 | Rename `SyntaxTree` to `Markup` | Laurenz | |
| Also `SyntaxNode` -> `MarkupNode`. | |||
| 2021-08-14 | Separate type for string values | Laurenz | |
| 2021-07-29 | Move EcoString and OptionExt into util | Laurenz | |
| 2021-07-10 | Reference-count complex values | Laurenz | |
| Rename some nodes types | |||
| 2021-07-10 | Eco string ๐ฑ | Laurenz | |
| 2021-06-30 | No more collisions between syntax::Tree and layout::Tree | Laurenz | |
| 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-11 | Move all pretty printing into one module and pretty print values ๐ฆ | Laurenz | |
| 2021-02-09 | Split evaluation and execution ๐ช | Laurenz | |
| 2021-02-07 | Dry-clean visitor with a macro ๐ | Laurenz | |
| 2021-02-04 | Fix counting bug โ | 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 | |||
