Laurenz
|
2a86e4db0b
|
Reference supplements
|
2023-03-14 22:34:43 +01:00 |
Laurenz
|
e5eab73374
|
Streamline field names
|
2023-03-08 11:02:27 +01:00 |
Laurenz
|
affb353453
|
Merge main back
|
2023-02-23 14:38:45 +01:00 |
Laurenz
|
a1d47695a2
|
Switch to ecow
|
2023-02-23 12:20:47 +01:00 |
Laurenz
|
56b6a2a908
|
Impl `Eq` for syntax tree types
|
2023-02-17 10:01:40 +01:00 |
Laurenz
|
f72c81a757
|
More `PartialEq` impls for `EcoString`
|
2023-01-31 19:29:01 +01:00 |
Laurenz
|
5f5c659279
|
Math tests
|
2023-02-02 14:13:56 +01:00 |
Laurenz
|
5f4f507ecf
|
Make shorthand list inspectable
|
2023-01-29 20:43:36 +01:00 |
Laurenz
|
83b28e99ae
|
Import completions
|
2023-01-29 01:07:20 +01:00 |
Laurenz
|
1e97d5c8cb
|
Better analysis for literals
|
2023-01-28 23:38:03 +01:00 |
Laurenz
|
406de22ee5
|
Remove method call syntax kind
|
2023-01-28 18:32:58 +01:00 |
Laurenz
|
4809e685a2
|
More capable math calls
|
2023-01-28 15:36:32 +01:00 |
Laurenz
|
28c554ec21
|
Rework math attachments and accents
|
2023-01-28 12:14:03 +01:00 |
Laurenz
|
a59b9fff93
|
Scale shorthand brackets
|
2023-01-27 12:20:19 +01:00 |
Laurenz
|
9d962c5c40
|
More `track_caller` annotations
|
2023-01-27 12:16:54 +01:00 |
Laurenz
|
1de53730bc
|
Symbol values and modules
|
2023-01-27 12:04:36 +01:00 |
Laurenz
|
a8fd64f928
|
Hashtags everywhere!
|
2023-01-27 11:54:30 +01:00 |
Laurenz
|
4653ffebb4
|
Math module
|
2023-01-23 15:23:52 +01:00 |
Laurenz
|
7e295d84b5
|
Math delimiter grouping
|
2023-01-22 13:32:58 +01:00 |
Laurenz
|
b73b4f33bc
|
Fix a few clippy lints
|
2023-01-20 14:21:59 +01:00 |
Laurenz
|
dd331f007c
|
Rewrite parser
|
2023-01-20 14:05:35 +01:00 |
Laurenz
|
40561e57fb
|
Remove most fields from `SyntaxKind` enum
|
2023-01-15 12:40:27 +01:00 |
Laurenz
|
15f0434d1f
|
Eliminate literal type
|
2023-01-14 12:52:24 +01:00 |
Laurenz
|
29b31c4a5a
|
New import syntax
|
2023-01-03 12:32:17 +01:00 |
Laurenz
|
7c683db367
|
Merge `MarkupNode` and `MathNode` into `Expr`
|
2022-12-31 09:52:14 +01:00 |
Laurenz
|
68c6160a14
|
Recursion with max depth
|
2022-12-30 09:48:30 +01:00 |
Laurenz
|
8527517258
|
Rename `desc` to `terms`
|
2022-12-22 18:25:29 +01:00 |
Laurenz
|
ba294e2670
|
Split up list type into three separate types and document them
|
2022-12-21 12:50:33 +01:00 |
Laurenz
|
35b16e545b
|
Document parameters in comment
|
2022-12-17 16:24:29 +01:00 |
Laurenz
|
b6202b646a
|
Reflection for castables
|
2022-12-15 23:11:20 +01:00 |
Laurenz
|
2470df05af
|
Linked syntax node
|
2022-12-14 09:57:52 +01:00 |
Laurenz
|
cd089b6194
|
Align set rule
|
2022-12-09 10:21:11 +01:00 |
Laurenz
|
b2572f9d48
|
Math shorthands
|
2022-12-06 15:37:17 +01:00 |
Laurenz
|
3ecb0c754b
|
More math syntax
|
2022-12-06 12:37:08 +01:00 |
Laurenz
|
c2e458a133
|
Symbol notation
|
2022-12-05 12:25:37 +01:00 |
Laurenz
|
56923ee472
|
Multi-part numbering patterns
|
2022-12-02 15:47:25 +01:00 |
Laurenz
|
7af46fc025
|
Dynamic labels
|
2022-11-26 13:41:27 +01:00 |
Laurenz
|
b476de87b7
|
Rename two syntax types
|
2022-11-22 14:53:03 +01:00 |
Laurenz
|
2ce727fc95
|
Make inner node and node data private
|
2022-11-22 14:40:56 +01:00 |
Laurenz
|
46d469f4be
|
Ignore linebreak directly after markup statement
|
2022-11-20 21:40:08 +01:00 |
Laurenz
|
565b1977ae
|
Rename `RawKind` to `RawFields`
|
2022-11-19 23:12:23 +01:00 |
Laurenz
|
0a41844cc4
|
Selectors
|
2022-11-07 14:43:13 +01:00 |
Laurenz
|
efd1853d06
|
Show it!
- New show rule syntax
- Set if syntax
- Removed wrap syntax
|
2022-11-07 12:46:05 +01:00 |
Laurenz
|
eb951c008b
|
Style changes
|
2022-11-04 11:38:09 +01:00 |
Laurenz
|
37a7afddfa
|
Split crates
|
2022-11-03 13:35:39 +01:00 |
Laurenz
|
4fd031a256
|
More spans in AST
|
2022-10-17 17:11:01 +02:00 |
Laurenz
|
ec884ec1d8
|
Refactor syntax module
|
2022-10-05 12:49:39 +02:00 |
Laurenz
|
5a8534a395
|
Parse basic math syntax
|
2022-10-04 13:45:16 +02:00 |
Laurenz
|
704f2fbaf1
|
Description lists, link syntax, and new enum syntax
|
2022-09-26 16:12:57 +02:00 |
Laurenz
|
0d12f2ab23
|
[WIP] Label and reference syntax
|
2022-09-07 11:07:17 +02:00 |