20 Commits

Author SHA1 Message Date
Trevor Buckner
e926e0cbfe Lint... 2020-06-17 11:08:11 -04:00
Trevor Buckner
335a6601d4 Added fixes to Strong
Fixes examples 391, 397, 399, 400, 401, 431, 443, 475, 476, 479, and 480
2020-06-17 11:06:25 -04:00
Trevor Buckner
4cbba074d6 Moved logic into Tokenizer. No longer injecting Reflinks
Reflinks are replaced with the string 'aaaa' of equal length to hide any asterisks or underscores that might have been inside, since these should not be included. Then, the resulting string is matched to the em regex. The positions of the captures are then used on the original string.
2020-06-17 00:41:06 -04:00
Trevor Buckner
556070bffc Updated rules for underscore em
Now fixes three more cases
2020-06-12 16:29:25 -04:00
Trevor Buckner
bc17deddb6 Lint 2020-06-12 15:37:18 -04:00
Trevor Buckner
4e2ec90374 Now passes several more tests
Added a check for the previous character to the  *em* Tokenizer. Needed to pass any tests where the em block starts with a punctuation character (e.g. commonmark example 368)
2020-05-29 16:25:46 -04:00
Tony Brix
48448cc24f fix image links with escaped brackets 2020-05-19 15:58:33 -05:00
Tony Brix
cb42b9003c add list_item type to list item token 2020-05-12 19:57:27 -05:00
Steven
0a57e47d11
Merge pull request #1652 from UziTech/codespan-newline
Codespan newline
2020-05-03 15:19:53 -04:00
Ivan Demidov
56bf2308bf perf: throw error if raw undefined 2020-04-28 08:52:20 +03:00
Ivan Demidov
228f0a61ca perf: get match indent to code 2020-04-27 09:17:48 +03:00
Ivan Demidov
eb71dd8f4a perf: after review 2020-04-24 12:59:47 +03:00
Tony Brix
c2d6d2fa31 only strip spaces 2020-04-24 01:00:27 -05:00
Tony Brix
143ae5d09a fix codespan spaces 2020-04-24 00:39:47 -05:00
Tony Brix
8b638b7c82 fix codespan with newline 2020-04-23 23:24:28 -05:00
Ivan Demidov
0705c629a9 perf: move compensation to tokenizer 2020-04-21 10:55:17 +03:00
Tony Brix
4117ba271f move smartypants, mangle, and rules to lexer 2020-04-14 16:40:06 -05:00
Tony Brix
4947ce5078 only send needed variables to tokenizer 2020-04-14 13:29:51 -05:00
Tony Brix
b63156f938 update docs 2020-04-08 13:04:38 -05:00
Tony Brix
17d81796da add tokenizer 2020-04-08 13:04:29 -05:00