Commit Graph

1389 Commits

Author SHA1 Message Date
Laurenz 6f7e8dd497 Add Fira Math font 2023-01-22 13:16:25 +01:00
Laurenz eabbbf7eae Name handling for New Computer Modern Math 2023-01-22 13:16:03 +01:00
Laurenz 85f95f75b7 Remove vertical split from test helper 2023-01-22 13:14:05 +01:00
Laurenz e460da1ce7 Split up math library 2023-01-03 12:40:14 +01:00
Laurenz e38839c287 Fix small newline bug 2023-01-20 14:26:43 +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 ab03f32240 Reorganize syntax module 2023-01-14 12:34:17 +01:00
Laurenz 2589692b00 Iterator over coverage 2023-01-12 17:13:10 +01:00
Laurenz 29b31c4a5a New import syntax 2023-01-03 12:32:17 +01:00
Martin Haug 54962e6dcd Update `svg2pdf` 2022-12-31 11:00:01 +01:00
Laurenz 7c683db367 Merge `MarkupNode` and `MathNode` into `Expr` 2022-12-31 09:52:14 +01:00
Laurenz a6d90c1bf1 Numbering functions 2022-12-30 20:00:50 +01:00
Laurenz f70cea508c Remove index syntax in favor of accessor methods 2022-12-30 16:45:41 +01:00
Laurenz fe1f440069 Clamp shape radii 2022-12-30 10:07:46 +01:00
Laurenz 94cf7005e9 Forbid division by zero 2022-12-30 10:01:37 +01:00
Laurenz 68c6160a14 Recursion with max depth 2022-12-30 09:48:30 +01:00
Martin Haug a12bc3a797 Correct plain text docs 2022-12-29 19:00:28 +01:00
Martin Haug 4119e46a6e Change read display name, update symmie 2022-12-29 18:46:05 +01:00
Martin Haug bc535f7b71 `read` function 2022-12-29 11:49:01 +01:00
Laurenz 94b90761eb Bugfixes 2022-12-27 16:07:26 +01:00
Laurenz fd3d3b10ce Update symmie 2022-12-26 15:11:07 +01:00
Laurenz e362dc67c4 Typo fix 2022-12-26 12:00:21 +01:00
Laurenz 046cd4f5c7 Fix autocomplete 2022-12-25 17:20:12 +01:00
Laurenz fdf5f864fa Fix broken links 2022-12-23 02:11:05 +01:00
Laurenz 1a9bcaccec Fix typos 2022-12-23 00:34:17 +01:00
Laurenz fd787317a8 Hide margin auto setting 2022-12-22 21:11:27 +01:00
Laurenz c9dcf8fd83 Expand math syntax section 2022-12-22 19:13:38 +01:00
Laurenz 8527517258 Rename `desc` to `terms` 2022-12-22 18:25:29 +01:00
Martin Haug 947522b71a Symbol table 2022-12-22 01:33:09 +01:00
Laurenz c06d45002a Document individual directions 2022-12-22 00:52:42 +01:00
Laurenz 990224c0f8 Annotate return values 2022-12-22 00:34:03 +01:00
Laurenz 4c92ab4ace Rename the `create` category to `construct` 2022-12-21 23:51:15 +01:00
Laurenz 1eda162867 Mutable methods with return values 2022-12-21 23:48:04 +01:00
Laurenz 038f9b015e Document `line` function 2022-12-21 16:32:14 +01:00
Laurenz 31f904a2c4 Split up and document shapes 2022-12-21 16:19:46 +01:00
Martin Haug 4af7b9118c Image docs 2022-12-21 15:34:29 +01:00
Martin Haug be83b3d687 Table alignment and docs 2022-12-21 14:24:22 +01:00
Martin Haug c06be66990 Finish the layout docs 2022-12-21 13:16:59 +01:00
Laurenz ba294e2670 Split up list type into three separate types and document them 2022-12-21 12:50:33 +01:00
Martin Haug 959df6da3b Page function docs and more 2022-12-21 12:01:28 +01:00
Laurenz 633d0b62c3 Document math category 2022-12-21 01:35:37 +01:00
Laurenz dd718bb60b Link directly to parameters 2022-12-21 00:31:50 +01:00
Laurenz ee732468c7 Document text category 2022-12-21 00:26:20 +01:00
Martin Haug 15cd273c82 Document spacing and breaks 2022-12-20 23:39:27 +01:00
Martin Haug 554a0c966a Some layout documentation 2022-12-20 23:05:45 +01:00
Martin Haug 5e19991b6c Document Utility funcs, some layout funcs 2022-12-20 18:31:47 +01:00
Laurenz 38a0404050 Document underline, strikethrough, and overline 2022-12-20 18:20:19 +01:00