summaryrefslogtreecommitdiff
path: root/src/syntax/pretty.rs
AgeCommit message (Collapse)Author
2022-02-18Basic show rulesLaurenz
2022-01-30Rework strong and emphLaurenz
- 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-28Parse `break`, `continue` and `return` expressionLaurenz
2022-01-28Parse `show` and `wrap` expressionsLaurenz
2022-01-13Make use of new Rust 1.58 formatting featureLaurenz
2021-12-30Make clippy a bit happierLaurenz
2021-12-15Set Rules Episode VII: The Set AwakensLaurenz
2021-11-08Final touchesLaurenz
2021-11-08Fine-grained capturingLaurenz
2021-11-08Tidy up ASTLaurenz
2021-11-05RefactoringLaurenz
Co-Authored-By: Martin <mhaug@live.de>
2021-11-05Improve error handlingMartin Haug
2021-11-05Less owning, more iteratingMartin Haug
2021-11-05Change parserMartin Haug
2021-09-30Better function and closure pretty printingLaurenz
2021-09-30Support `else if`Laurenz
2021-09-30No hashtag before else anymoreLaurenz
2021-09-15Rename `SyntaxTree` to `Markup`Laurenz
Also `SyntaxNode` -> `MarkupNode`.
2021-08-31Make user-facing "debug" representation use Debug instead of DisplayLaurenz
2021-08-21Prune derivesLaurenz
2021-08-17Library functions behave more imperativelyLaurenz
- Templates scope state changes - State-modifying function operate in place instead of returning a template - Internal template representation contains actual owned nodes instead of a pointer to a syntax tree + an expression map - No more wide calls
2021-08-14Separate type for string valuesLaurenz