33 Commits

Author SHA1 Message Date
MALO
b96b7b7ee1
Use third person in documentation (#1560) 2023-06-24 14:33:17 +02:00
Laurenz
017027bf39 Rework delimiter errors
Fixes #572
2023-05-24 16:58:51 +02:00
Kevin Stevens
156aef10c4
Switch from unicode_xid to unicode_ident (#1208) 2023-05-15 09:35:46 +02:00
Marmare314
edc0632d8c
Add shorthand for root operation (#929) 2023-05-03 11:16:38 +02:00
Marmare314
4524539c2b
forbid underscore as identifier closes #513 (#837) 2023-04-20 11:05:11 +02:00
Leedehai
dc3017955a
Give more specific error messages (#881) 2023-04-19 13:26:55 +02:00
Greg Shuflin
2135027219
Improve error message in lexer (#242)
In the error message for an invalid character, print which character
triggered the error.
2023-04-18 11:14:18 +02:00
Laurenz
5637a1693c Allow labels and reference with ',' and '.' 2023-04-04 18:19:17 +02:00
Laurenz
570c528b3e Integers with different bases 2023-04-04 15:46:09 +02:00
frozolotl
ed36ef3312
Add support for more characters in links (#379) 2023-03-30 21:26:43 +02:00
Marek Barvíř
213f31c5d7
Fix basic lints (cargo clippy) (#383) 2023-03-28 09:38:01 +02:00
Laurenz
2c7f2c005a Parse decimals as a unit
Fixes #257.
2023-03-27 12:50:00 +02:00
Laurenz
a5c88c19b3 Fix enum parsing and allow zero in numberings
Fixes #353.
2023-03-27 12:12:57 +02:00
Laurenz
69136b74dc More math shorthands 2023-03-21 10:29:59 +01:00
Laurenz
ab43bd802e Renaming and refactoring 2023-03-19 22:39:19 +01:00
Laurenz
2a86e4db0b Reference supplements 2023-03-14 22:34:43 +01:00
Laurenz
e50189cfa7 Allow keywords as fields 2023-03-14 22:31:05 +01:00
Laurenz
8e5f446544 Autocompletion for raw language tags 2023-03-11 11:46:12 +01:00
Laurenz
ab841188e3 Bump ecow 2023-03-01 11:27:10 +01:00
Laurenz
a1d47695a2 Switch to ecow 2023-02-23 12:20:47 +01:00
Laurenz
bb12624e8e Fix heading and list markers 2023-02-02 14:27:31 +01:00
Laurenz
5f5c659279 Math tests 2023-02-02 14:13:56 +01:00
Laurenz
e1f2acff62 No text hashtags 2023-01-30 23:08:43 +01:00
Laurenz
1e97d5c8cb Better analysis for literals 2023-01-28 23:38:03 +01:00
Laurenz
76048a8ef4 Overline, Underline, Overbracket, Underbracket 2023-01-28 23:15:03 +01:00
Laurenz
4809e685a2 More capable math calls 2023-01-28 15:36:32 +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
33585d9a3f Small fixes 2023-01-27 11:38:04 +01:00
Laurenz
ea378e89b4 Better math atoms 2023-01-22 13:27:49 +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
ab03f32240 Reorganize syntax module 2023-01-14 12:34:17 +01:00