3193 Commits

Author SHA1 Message Date
Yip Coekjan
3b382cbd45
Refactor impl Eval for ast::FuncCall<'_> (#4435)
Co-authored-by: Ian Wrzesinski <133046678+wrzian@users.noreply.github.com>
2024-07-10 09:43:46 +00:00
Myriad-Dreamin
46ab4edea6
Basic Definition Finder for IDE (#4309)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-09 15:46:38 +00:00
Leedehai
79b77d5669
Mark synthesized prime symbol frame text-like (#4525) 2024-07-09 15:23:44 +00:00
shinyfelix
b1219395b1
Fix suggestions for '.' after code mode has exited. (#4470) 2024-07-09 15:22:08 +00:00
Laurenz
34990f7f0e
Bump dependencies (#4523) 2024-07-08 20:41:38 +00:00
Leedehai
d1c7d08893
Primes should not further raise next superscript's position (#4492)
Co-authored-by: Ian Wrzesinski <133046678+wrzian@users.noreply.github.com>
2024-07-08 19:32:58 +00:00
T0mstone
86af5b5f61
Allow non-utf8 values for input and output (#4517) 2024-07-08 19:32:35 +00:00
Eric Biedert
59374f7370
Avoid spaces around ignorant and invisible elements in math (#4348) 2024-07-06 13:45:19 +00:00
Yip Coekjan
394ba50fa6
Rename notes.* to note.* & Add some music symbols (#4488) 2024-07-06 13:44:14 +00:00
Yip Coekjan
2df138a507
Open with (detached) custom viewers and raise error on failure (#4430) 2024-07-06 09:54:12 +00:00
AnarchistHoneybun
82f13d9a38
Reword docs for math.cancel (#4444) 2024-07-06 09:40:12 +00:00
Yip Coekjan
8c3002897a
Add metadata for cargo-binstall (#4458) 2024-07-06 08:36:24 +00:00
Adrian Freund
4c22ffa612
Statically link xz2 (#4463) 2024-07-06 08:33:29 +00:00
Laurenz
906de589ce
Clean up flow a bit (#4505) 2024-07-05 12:38:05 +00:00
Sébastien d'Herbais de Thun
b847cccba4
Go from String to &str when passing font names to SVG code (#4500) 2024-07-04 18:27:34 +00:00
Laurenz
3b32aa7929
Add regression test for #3355 (#4499) 2024-07-04 15:28:23 +00:00
Laurenz
129a4d600c
Fix hyphenation outside of words (#4498) 2024-07-04 13:27:43 +00:00
Laurenz
0ef672c347
Refactor line building (#4497) 2024-07-04 10:57:40 +00:00
Yip Coekjan
75246f930b
Fix footnote-reference numbering (#4456) 2024-07-02 14:46:25 +00:00
Mattes Bieniarz
728fb7e475
fix(array.slice): Clarify and correct function description (#4446) 2024-07-02 14:44:57 +00:00
Leedehai
aefc506424
Use a clearer match pattern (#4437) 2024-07-02 14:41:41 +00:00
Laurenz
6d835ecb92
Optimize optimized paragraph layout (#4483) 2024-07-01 13:04:58 +00:00
PgBiel
f8730b09f3 add test for decorator at end of line 2024-06-27 20:24:37 -03:00
PgBiel
9b311c1bb2 add suppress on tracepoint test 2024-06-27 20:21:34 -03:00
PgBiel
eebd7f49fe test allow with context
no tracepoints there
2024-06-27 20:01:24 -03:00
PgBiel
c96bf9a280 dot 2024-06-27 19:08:22 -03:00
PgBiel
866c5364a0 simplify decorator arguments in the AST
they are always strings so just return Str. We can switch back to Expr in the future, if we need it.
2024-06-27 19:07:45 -03:00
PgBiel
181c633fe5 improve tree search 2024-06-27 18:27:43 -03:00
PgBiel
ecb0ee51b1 fix newline counting
should probably fix the windows build
2024-06-27 18:06:49 -03:00
PgBiel
05a40ed43d lexer: make 'take_error' internal 2024-06-26 12:58:26 -03:00
PgBiel
eec6a3a0d1 diag ids: remove categories, improve docs 2024-06-26 12:55:36 -03:00
PgBiel
afaa45e0e0 improve identifier naming, remove error id
not gonna need error ids for now
2024-06-26 12:37:51 -03:00
PgBiel
1b5c6e8eb8 no rendering in tests 2024-06-26 12:26:14 -03:00
PgBiel
65dc277fc5 minor decorator lexing improvements 2024-06-26 12:17:53 -03:00
PgBiel
14dfb3f630 create DecoratorMarker and DecoratorName 2024-06-26 12:17:53 -03:00
PgBiel
d35a563b3c use proper name for paren tokens 2024-06-26 12:17:53 -03:00
PgBiel
c7d97a7248 add doc comment regarding lexer subtrees 2024-06-26 12:17:53 -03:00
PgBiel
acdd33c754 remove redundant '-' identifier check 2024-06-26 12:17:53 -03:00
PgBiel
910af8322c proper decorator parsing
done directly in the lexer.
2024-06-26 12:17:53 -03:00
PgBiel
7f1e2fc513 more decorator tests 2024-06-26 12:17:53 -03:00
PgBiel
a320e92cfa lexer now returns nodes 2024-06-26 12:17:53 -03:00
PgBiel
b318b0ae99 satisfy clippy 2024-06-26 12:17:53 -03:00
PgBiel
c3c3ea9bfa allow same line decorator search
no idea why this is needed but it is
2024-06-26 12:17:53 -03:00
PgBiel
a1d5861a58 don't swallow newlines in decorator lexing 2024-06-26 12:17:53 -03:00
PgBiel
16859f57e2 search for 'allow' decorators 2024-06-26 12:17:53 -03:00
PgBiel
fdfd880f63 add decorator tests 2024-06-26 12:17:53 -03:00
PgBiel
9f9e8770b8 use lexer subtrees to parse decorators 2024-06-26 12:17:53 -03:00
PgBiel
3e69560267 initial decorator parsing in markup 2024-06-26 12:17:53 -03:00
PgBiel
9f9ba7ba5a separate DecoratorMarker from Decorator 2024-06-26 12:17:53 -03:00
PgBiel
ad6cc41261 fix decorator lexing with wrong offsets 2024-06-26 12:17:53 -03:00