30 Commits (f8e270f6e0afc8cb82c210879a1843243942c4f7)

Author SHA1 Message Date
Vitaly Puzrin c70700151a Updated parsers API - don't rewrite token arrays in StateCore 12 years ago
Vitaly Puzrin 054ff554f5 Improved coverage and removed unused code 12 years ago
Alex Kocharin d39417e100 Added a core chain 12 years ago
Vitaly Puzrin 460ba580ee perf: optimized text scans 12 years ago
Vitaly Puzrin 2b741deb18 Isolated rules management & rules cache build 12 years ago
Vitaly Puzrin 06fe4b9e53 Fixed fuckup on minification mangling, related to #89 12 years ago
Alex Kocharin d5e8e61b6b Check validation flag instead of hardcoding rules 12 years ago
Alex Kocharin 3b785a0bfa Add subscript and superscript 12 years ago
Alex Kocharin 666e94a47a Change priority for all pairs 12 years ago
Vitaly Puzrin 220efa32e8 updated eslint to 9.1 & did appropriate changes in sources 12 years ago
Vitaly Puzrin 54990dd7c5 Updated inline text scan logic 12 years ago
Vitaly Puzrin 2429443201 Updated list of text terminator chars 12 years ago
Vitaly Puzrin 8f909bcf33 Moved HTML escaping to renderer 12 years ago
Vitaly Puzrin 0411b14cf5 Added <mark> support 12 years ago
Vitaly Puzrin 710a62f1d5 Added <ins> support 12 years ago
Vitaly Puzrin f15fa5ed23 Renamed back `strikethrough` to `del` 12 years ago
Alex Kocharin 1676e10ee8 Fix performance when nested token doesn't match 12 years ago
Vitaly Puzrin 0d22001900 more fixes in link protocols check 12 years ago
Vitaly Puzrin d6b5c03d1f Improved prohibited protocols check in links 12 years ago
Vitaly Puzrin 6ce8e1b61d Perf: improved inlines cache logic 12 years ago
Vitaly Puzrin 2040c4f02e StateInline props rename 12 years ago
Alex Kocharin f74bbf2515 Tweak emphasis parsing algorithm 12 years ago
Alex Kocharin 5d772b9bb6 Add validation mode to all inline rules 12 years ago
Vitaly Puzrin 81778ecdba Added hook to validate links 12 years ago
Vitaly Puzrin 92d9fde585 del -> strikethrough 12 years ago
Vitaly Puzrin b27c630815 Code structure and options refactoring 12 years ago
Vitaly Puzrin 1342db2d96 Added typographer draft 12 years ago
Alex Kocharin 9942fd5b4b Add strikeout (del) tag 12 years ago
Vitaly Puzrin 7a13199f6d Moved rules manager to separate class (inline parser) 12 years ago
Alex Kocharin 0453b72bf1 Rename "lexer" to "parser" 12 years ago
Alex Kocharin c8fa672cec Move parse_reference to its own file 12 years ago
Vitaly Puzrin 58f2b8c37e Added syntax highlight support for fenced blocks 12 years ago
Alex Kocharin b492fa2cc2 Add tokenizeSingle method 12 years ago
Alex Kocharin 7884adfda2 Small bugfixes 12 years ago
Alex Kocharin 7432a6827c Add collapsed and full reference links 12 years ago
Alex Kocharin 45da119338 Parse link reference definitions 12 years ago
Alex Kocharin 0b6b9d206d Parse links and images 12 years ago
Alex Kocharin 74a84f8ecd Implement emphasis parsing 12 years ago
Vitaly Puzrin 5d89fd85b0 Added inline html tags support 12 years ago
Vitaly Puzrin e6341a4812 Files reorganize/cleanup 12 years ago
Vitaly Puzrin d87eeb2ab0 Assorted fixes & speed opts 12 years ago
Vitaly Puzrin c9af6654f8 Reworked whitetspaces cleanup in inlines 12 years ago
Vitaly Puzrin 172e77c318 Added backticks parse 12 years ago
Vitaly Puzrin 0d8b010bd2 Added autolink parse 12 years ago
Vitaly Puzrin 1543a38cd7 Updated text match rule 12 years ago
Vitaly Puzrin f4866cb76b Inline lexer draft 12 years ago
Vitaly Puzrin 9728b685ec Rewritten string fetch for inline tokenizer + list fixes 12 years ago
Vitaly Puzrin 4aa169634f Tight lists + shink start of strings in inline blocks 12 years ago
Vitaly Puzrin 8cf045d940 Implemented nested blocks lexing, now block quotes works as expected 12 years ago
Vitaly Puzrin e9645b6e4e atx headers + access to named rules via lexers 12 years ago