| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-16 | Remove tuples and objects in favor of tables ๐ข | Laurenz | |
| This refactores the parser tests to make them more concise and flexible with regards to spans. | |||
| 2020-08-15 | Remove SpanlessEq ๐ | Laurenz | |
| The new solution is slightly hacky, but way more flexible. All types that implement PartialEq can now be compared spanlessly in tests by manipulating a thread-local boolean that is read in Span's PartialEq implementation. | |||
| 2020-08-14 | Desugar body into last argument ๐ฉ | Laurenz | |
| 2020-08-14 | Always parse bodies as syntax trees ๐ณ | Laurenz | |
| Previously they were passed as strings to the function parser, now they are parsed and then passed as trees to the function. This allows making bodies sugar for a last content argument. While it removes some flexibility allowing function to parse arbitrary syntaxes in their bodies, these can be modelled as (raw) string arguments. | |||
| 2020-08-04 | Refactor function parsing โป | Laurenz | |
| 2020-08-04 | Par nodes ๐งณ | Laurenz | |
| 2020-08-03 | Formatting, documentation and small improvements ๐งฝ | Laurenz | |
| 2020-08-02 | Replace body! macro with functions ๐งฐ | Laurenz | |
| 2020-08-02 | Refactor model into tree ๐ | Laurenz | |
| 2020-08-02 | Refactor argument parsing ๐ฌ | Laurenz | |
| 2020-07-29 | Move, rename and switch some things (boring) ๐ | Laurenz | |
| - Problems -> Diagnostics - Position -> Pos - offset_spans -> Offset trait - Size -> Length (and some more size types renamed) - Paper into its own module - scope::Parser -> parsing::CallParser - Create `Decorations` alias - Remove lots of double newlines - Switch from f32 to f64 | |||
| 2020-07-27 | Refactor parser ๐ | Laurenz | |
| 2020-07-26 | Streamline parser and tokenizer test code โ | Laurenz | |
| 2020-07-26 | Rename errors to problems and make error! macro more ergonomic ๐งผ | Laurenz | |
| Also adds a `warning!` macro. | |||
| 2020-07-18 | Spanned object pairs and refactoring ๐งต | Martin Haug | |
| 2020-07-18 | Parsing mathematical expressions :heavy_plus_sign: | Martin Haug | |
| 2020-07-14 | Add named tuples and hex color tokens | Martin Haug | |
| 2020-02-09 | Write lots of parser tests ๐ช | Laurenz | |
| 2020-02-07 | Improve syntax testing framework โป | Laurenz | |
| ... and finally expand a few escape sequences in strings. | |||
| 2020-02-04 | Merge `Parsed` and `Layouted` types into `Pass` with `Feedback` ๐๐ข๐ | Laurenz | |
| 2020-02-03 | Port tests ๐ | Laurenz | |
