62 Commits (main)

Author SHA1 Message Date
gemmaro 90a1f9b131 Change fields' visibilities to pub
* Change
  * Some structs' fields' visibilities are changed
    from `pub(crate)` to `pub`
3 years ago
trivernis be1a65ef5c
Add doc-comments with examples to public functions
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
gemmaro c2020b0d7f Generalize string types to take as arguments
`asciidoctor_rs::parse` and `asciidoctor_rs::parsing::tokenizer::Tokenizer::new` will take the more generic string types as arguments.
3 years ago
gemmaro 5df363d5fb Apply cargo-clippy 3 years ago
trivernis ebc02e09dc
Fix #7 panic on too few function arguments
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1a2d249a54
Add tests and fix #6 root mathml rendering
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis a465a64944
Fix tests to run on stable
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7dfa4d8f3e Fix base of pow and sub being nonencased 4 years ago
trivernis 2c3802e699 Fix elements being enclosed when not needed (part 3) 4 years ago
trivernis 41c7c14537 Fix elements being enclosed when not needed (part 2) 4 years ago
trivernis 7ecfd23495 Fix comma handling 4 years ago
trivernis f3bd761d3d Fix parsing of function 4 years ago
trivernis 36e3fa717c Remove test 4 years ago
trivernis d30a227df8 Add newline token \\n 4 years ago
trivernis 9692f19b4b Fix parsing of slash (// instead of ////) 4 years ago
trivernis 1a1ce2c3f6 Fix iff arrow parsing 4 years ago
trivernis 980cb61503 Fix elements being enclosed when not needed 4 years ago
trivernis 7d4c906a12 Fix plain text MathML output 4 years ago
trivernis 1340b17104 Update Doc comments and Cargo.toml 4 years ago
trivernis 0eb484c4e9 Deactivate test 4 years ago
trivernis f4b01307fc Fix matrix consuming following token 4 years ago
trivernis b40485b391 Add ToMathML for special elements and remaining enums 4 years ago
trivernis 1e7fc5ee21 Add ToMathML for all Grouping elements 4 years ago
trivernis a134bc49a4 Add ToMathML for all Accents 4 years ago
trivernis fe7a68da43 Add ToMathML for all Literals 4 years ago
trivernis 0494c46244 Add more literal mappings 4 years ago
trivernis 19ed9e918b Change matrices to be at least 1x2 or 2x1 4 years ago
trivernis 386412f021 Change vector parsing to allow matrix vectors 4 years ago
trivernis bd89f6863f Add vector parsing 4 years ago
trivernis afe8169f5d Add matrices parsing 4 years ago
trivernis 1308360780 Add MSep Token 4 years ago
trivernis f461d9ea9e Merge branch 'main' into feature/mathml 4 years ago
trivernis 6f1d112729 Add accent parsing 4 years ago
trivernis 367bade807 Add ToMathML trait and implementation for greek letters 4 years ago
trivernis ba44423f77 Add easy to use parse function 4 years ago
trivernis ce19e13e45 Add font formatting parsing 4 years ago
trivernis d01700dfb6 Add group tree parsing 4 years ago
trivernis 05380323c8 Add flat parsing functions to tree_parser 4 years ago
trivernis 83588964c3 Add element structure 4 years ago
trivernis 7c345c83ec Add function constants, mapping and parsing 4 years ago
trivernis 01c9203bac Change text handling when tokenizing 4 years ago
trivernis ef7bbae025 Add parsing function and test 4 years ago
trivernis 8a5b6ed2a9 Add font command mapping 4 years ago
trivernis 809d30a6c8 Add greek mappings and parsing 4 years ago
trivernis 3f1632e212 Add accent mapping and parsing 4 years ago
trivernis 88a64f7353 Add arrow mapping and parsing 4 years ago
trivernis 46c2e99099 Add grouping mappings and parsing 4 years ago
trivernis 3daf942a3c Add logical mappings and parsing 4 years ago
trivernis f19a36d5e9 Add relation mappings and parsing 4 years ago
trivernis b7acd1b426 Add misc mapping and parsing 4 years ago