Commit graph

  • bb054e10b8 Initial Rust commit indev2 Dzuchun 2024-12-01 13:15:11 +02:00
  • 6d457332bc Massive work chunk I don't want to cetegorize indev Dzuchun 2024-08-25 20:05:22 +03:00
  • 428eb13f74 minor formatting Dzuchun 2024-08-25 20:04:20 +03:00
  • 639f2f9692 Made my span struct compatible with miette's one Dzuchun 2024-08-25 20:03:17 +03:00
  • 1e4ae30f5a Added seeding functions for Span Dzuchun 2024-08-25 20:00:16 +03:00
  • 3c8a296f56 Changed Idt type Dzuchun 2024-08-25 19:57:16 +03:00
  • b6ca2f16e6 Incorporated miette into the existing error type Dzuchun 2024-08-25 19:51:05 +03:00
  • 3b6498eebf Added miette ecosystem Dzuchun 2024-08-25 19:46:24 +03:00
  • 1c92b8742e Added a bunch of features to derive-more Dzuchun 2024-08-25 19:44:53 +03:00
  • 0bd354d6c2 Added default feature Dzuchun 2024-08-25 19:44:13 +03:00
  • 4e6b7780c6 Added kyomato-util crate Dzuchun 2024-08-25 19:38:23 +03:00
  • c89e6a0ed7 Defined InnerSelci for most Selci types Dzuchun 2024-08-25 08:09:22 +03:00
  • 1663522dc0 Implemented basic code span Dzuchun 2024-08-25 08:08:19 +03:00
  • c0505b1c3a Make kyomato-core a no_std crate with alloc Dzuchun 2024-08-25 08:06:45 +03:00
  • a04dcba4d1 Move SelciTree to a dedicated file Dzuchun 2024-08-25 08:04:54 +03:00
  • 940846a31a Refined Selci definitions Dzuchun 2024-08-24 22:17:47 +03:00
  • b56d423893 Removed newline from example input Dzuchun 2024-08-24 21:06:26 +03:00
  • b00956c91d Started Token rework Dzuchun 2024-08-24 21:01:54 +03:00
  • ff751a30e4 It turns out, that file WAS important after all Dzuchun 2024-08-24 13:43:53 +03:00
  • 4b09e17139 Renamed binary crate to kyomato-cli Dzuchun 2024-08-24 11:58:44 +03:00
  • cd2a25ad77 clippy fixes except clippy::too_many_lines Dzuchun 2024-08-24 11:55:46 +03:00
  • dbc3f64912 I have no idea what this file was for, Dzuchun 2024-08-24 11:44:24 +03:00
  • 3f89050cb4 Updated expected output of integration tests Dzuchun 2024-08-23 18:50:08 +03:00
  • d1e83d432c Random formatting a some leftover syntax I forgot Dzuchun 2024-08-23 18:37:12 +03:00
  • 2aba712c8d Added new generator: Compact Latex Dzuchun 2024-08-23 18:34:01 +03:00
  • 0aaf494eab Random additional tests and formatting Dzuchun 2024-08-23 18:29:07 +03:00
  • 1f61332ef3 Some other part of meta collection rework Dzuchun 2024-08-23 18:15:06 +03:00
  • 8003254d1e Allowed '0' in idents Dzuchun 2024-08-23 18:10:10 +03:00
  • 6ea3288cf0 Footnote content parsing fix Dzuchun 2024-08-23 18:09:32 +03:00
  • 86bb0ad4c2 PrimitiveDecimal enhancements and edge-cases Dzuchun 2024-08-23 18:08:04 +03:00
  • 42a1c49045 Addition to "Reworked meta collection" commit Dzuchun 2024-08-23 18:05:12 +03:00
  • 04e87496e3 Allowed ayano to parse output as a token Dzuchun 2024-08-23 17:59:25 +03:00
  • 235fbadda7 Added pagebreak before code section in laba-latex Dzuchun 2024-08-23 17:55:41 +03:00
  • 99645be536 Handled missing language to "minted" blocks Dzuchun 2024-08-23 17:53:46 +03:00
  • acdcd5693e Handled '\' and '%' in laba-latex paragraphs Dzuchun 2024-08-23 17:52:10 +03:00
  • da4b8aad2b Added negative alignment to tables in laba-latex Dzuchun 2024-08-23 17:50:40 +03:00
  • fafc1e4e41 Reworked meta collection Dzuchun 2024-08-23 17:49:20 +03:00
  • 5b799d12b6 Added monospace formatting Dzuchun 2024-08-23 17:39:20 +03:00
  • 78bdd83e2c Reworked python error Dzuchun 2024-08-23 14:07:01 +03:00
  • e6ad2d9645 Added QM bra-ket support to Lab generator Dzuchun 2024-08-23 13:39:37 +03:00
  • 481fd3a419 A lot of changes, really - Renamed main crate to kyomato-lib, while kyomato name was given to a nested crate that contains an actual Kyomato cli - Created a helper script for easier Kyomato usage, check docs for details - Added a bit of description for the script Dzuchun 2024-03-30 01:29:55 +02:00
  • 922581cb5d Added most of the title doc Dzuchun 2024-03-29 00:32:11 +02:00
  • aa0583b66a Added example with title info Dzuchun 2024-03-28 16:21:07 +02:00
  • 887ee56ab4 Added usage of dynamic file locations to example Dzuchun 2024-03-28 12:19:48 +02:00
  • e541d952b1 Complied with all the tests Dzuchun 2024-03-28 12:02:47 +02:00
  • 3a9a339e07 Added example with advance Ayano syntax Dzuchun 2024-03-28 10:51:05 +02:00
  • a7cf8ca86d Added an example for basic Ayano syntax Dzuchun 2024-03-27 16:47:10 +02:00
  • 2b41880c8c will this fix it? Dzuchun 2024-03-27 11:06:35 +02:00
  • a00371ad93 My bad; that should actually fix it Dzuchun 2024-03-27 11:00:07 +02:00
  • e1f8aa6924 Fixed issue of displayed code blocks have hash-dependent (hence - non-deterministic) write order. It's a workaround rn, but it will be much more refined, once shared storage is implemented Dzuchun 2024-03-27 10:48:54 +02:00
  • f5f5d77f12 Repaired example for basic syntax - fixed issue of some latex tokens begin allergic to \newlive thing - added more params to minted code blocks, so they would look more readable - added support for cyrillic and latin lists - fixed parsing issue related to lists begin parsed incorrectly Dzuchun 2024-03-27 09:41:34 +02:00
  • 202a02bd87 Added example for a basic syntax + repaired the tests after previous changes Dzuchun 2024-03-26 21:47:03 +02:00
  • b0104e4a0f Reworked token borrowing a bit It's actually quite easy, idk why I struggled with it so much :/ Dzuchun 2024-03-26 21:40:33 +02:00
  • 72b60e5873 Added closing paren escaping to href Dzuchun 2024-03-26 20:11:47 +02:00
  • f1da0bca6a Fixed a little issue related to headers Dzuchun 2024-03-26 20:10:52 +02:00
  • ae24906a1f Added support for latin lists Dzuchun 2024-03-26 19:35:19 +02:00
  • a95b406d76 Added support for displayed ayano block description - looks kinda ugly now, might want to make them prettier Dzuchun 2024-03-26 11:22:00 +02:00
  • 60e2df7370 Added title page info support to public interface and tests Dzuchun 2024-03-26 08:51:40 +02:00
  • 68a5dff1a9 nightly (unfinished) Dzuchun 2024-03-26 01:17:27 +02:00
  • d15b2e0fd7 Added preamble and postamble support Dzuchun 2024-03-26 00:54:34 +02:00
  • a49041f317 Fixed issue with some of the inner tokens sticking together, when they definitely shouldn't do that Dzuchun 2024-03-25 23:28:04 +02:00
  • 5ebd970229 sync commit (sync along machines; nothing to see here) Dzuchun 2024-03-25 20:29:36 +02:00
  • 129873a9e5 Added double-quotes escaping in captions Dzuchun 2024-03-25 16:32:36 +02:00
  • 511f321476 Finished storage concept. Next step - integration into the actual codebase Dzuchun 2024-03-25 14:00:07 +02:00
  • 3cff327afc Refactored multiple traits into one - renamed a lot of stuff for it all to be more neutral Dzuchun 2024-03-25 13:43:48 +02:00
  • 08594430a4 Added sore fuzz-tests for last two functions - namely, provider moving and conversion to owning provider Dzuchun 2024-03-25 10:17:17 +02:00
  • 74e8c82e0d nightly (unfinished) Dzuchun 2024-03-25 00:12:40 +02:00
  • 12c0f04ed5 updated provider system, but ownership transfer is yet to be made Dzuchun 2024-03-24 23:08:33 +02:00
  • 3d28bd1eba daily commit - exact changes would be explained later, I'm in a hurry rn Dzuchun 2024-03-24 11:32:25 +02:00
  • d7e2317d2d Reworked shared data system Dzuchun 2024-03-23 11:12:52 +02:00
  • 2bd1dd770a nightly; completely broken state Dzuchun 2024-03-23 00:26:50 +02:00
  • 4ecf8cd1cb Started developing provider concept - involves unsafe now :/ Dzuchun 2024-03-22 17:01:08 +02:00
  • 50c7795be6 Renamed some of the tokens to a better-suiting names Dzuchun 2024-03-19 10:29:50 +02:00
  • 2f715b5a0e Removed Formatting token Dzuchun 2024-03-19 10:23:08 +02:00
  • 520d85e85d Reworked text tokens Dzuchun 2024-03-19 00:17:05 +02:00
  • 4023992517 Converted all Token variants into normal structs for consistency Dzuchun 2024-03-18 21:21:37 +02:00
  • 6efadb4029 Added width argument to table syntax. Default value is 0.9 Dzuchun 2024-03-18 13:16:48 +02:00
  • 4bcda1c42a dev update: Dzuchun 2024-03-17 23:04:56 +02:00
  • 78468f1ba5 Added terminating(..., space0) to all all_consuming Dzuchun 2024-03-17 20:02:08 +02:00
  • f478392e7b Moved optional permutation to util module Dzuchun 2024-03-17 19:57:26 +02:00
  • d0dfb3f935 added tests for PathEngine Dzuchun 2024-03-17 18:12:55 +02:00
  • 21c74c3e68 Reworked PathEngine Dzuchun 2024-03-17 16:14:46 +02:00
  • 42d18d6089 Merge branch 'indev' of https://github.com/Dzuchun/kyomato into indev Dzuchun 2024-03-17 12:20:42 +02:00
  • 21e24db6de First kinda-working version Dzuchun 2024-03-17 12:17:29 +02:00
  • bb12c14a90
    Added Rust testing Artem Diachenko 2024-03-14 23:45:34 +02:00
  • 877717a74b nightly: Dzuchun 2024-03-14 23:40:43 +02:00
  • 59c03c48a3 nightly: Dzuchun 2024-03-14 21:58:33 +02:00
  • 78c97c7d40 wrote some more tests Dzuchun 2024-03-13 09:10:44 +02:00
  • 610ff126c6 repaired the tests (certain function turned out not implemented) Dzuchun 2024-03-12 23:11:32 +02:00
  • ebce9677d9 nightly: Dzuchun 2024-03-12 22:51:39 +02:00
  • fe511ee5fb pseudo-nightly: Dzuchun 2024-03-11 07:30:25 +02:00
  • e96403b748 finished polishing token parsers Dzuchun 2024-03-10 14:44:46 +02:00
  • e549cfe0b2 nightly: Dzuchun 2024-03-10 01:12:31 +02:00
  • e3e3996295 removed no-longer-used impl Dzuchun 2024-03-10 01:11:52 +02:00
  • eadddae9ab nightly Dzuchun 2024-03-09 02:38:39 +02:00
  • 731e8084d1 nightly Dzuchun 2024-03-08 01:41:35 +02:00
  • 926c0e533d mightly Dzuchun 2024-03-07 00:07:34 +02:00
  • 9b6a4257c2 ignoring vscode files Dzuchun 2024-03-06 23:32:31 +02:00
  • a0efd197b3 Long-due initial commit. Current state is "broken" Dzuchun 2024-03-06 23:15:47 +02:00