Commit Graph

32 Commits

Author SHA1 Message Date
Alexandre Mutel
6b44652e01 Fix several issues. First support for em and strong 2016-02-20 21:33:07 +09:00
Alexandre Mutel
34be5fa4a5 Continue working on link and emphasis 2016-02-20 01:18:40 +09:00
Alexandre Mutel
0197bf5a04 Add comment for FencedCodeBlock 2016-02-19 20:40:43 +09:00
Alexandre Mutel
ad8a5499de Add parsing for LinkReferenceDefinition 2016-02-19 20:29:11 +09:00
Alexandre Mutel
8b9f7373c5 Improve parsing of LinkHelper 2016-02-19 20:25:58 +09:00
Alexandre Mutel
2993442603 Migrate all methods related to links to LinkHelper. Add parsing for link label 2016-02-19 07:22:54 +09:00
Alexandre Mutel
9061c68164 Generalize usage of StringBuilderCache.Local() instead of ThreadStatic 2016-02-19 06:58:00 +09:00
Alexandre Mutel
68edb6f833 Add StringBuilderCache and reuse it in all places 2016-02-19 06:07:15 +09:00
Alexandre Mutel
2fe75c6af2 Move helper classes to Helpers namespace. Regroup methods in helpers 2016-02-19 05:53:48 +09:00
Alexandre Mutel
96de9ec7cc Make MatchLineState a class instead of a struct 2016-02-19 05:39:15 +09:00
Alexandre Mutel
5da833ec0f Add support for escaping html and urls 2016-02-18 23:49:40 +09:00
Alexandre Mutel
748bb6adc6 Add tests for StringLine and StringLineGroup. Fix issues with StringLine and StringLineGroup. Restore tests passed (253) 2016-02-18 22:32:45 +09:00
Alexandre Mutel
8b54d0d833 Rename StringLineList to StringLineGroup. Start to work on parsing links 2016-02-18 20:47:23 +09:00
Alexandre Mutel
4ad37b7178 Improve code for ImageLink 2016-02-18 02:00:51 +09:00
Alexandre Mutel
1626c67d4e Add work on iline 2016-02-18 01:21:03 +09:00
Alexandre Mutel
53cd5796ee Start to work on emphasis 2016-02-18 00:34:26 +09:00
Alexandre Mutel
0ac98b829c Continue working on inlines 2016-02-17 20:45:04 +09:00
Alexandre Mutel
d9aa7d9f4f Start to work on inlines 2016-02-17 20:34:26 +09:00
Alexandre Mutel
9d221e368f Add StringLine.ToSlice method 2016-02-17 01:20:42 +09:00
Alexandre Mutel
08802a10fb Switch to string instead of StringBuilder for StringLine 2016-02-17 01:05:13 +09:00
Alexandre Mutel
96aa99f6bb Rename StringLiner to StringLine 2016-02-17 01:00:26 +09:00
Alexandre Mutel
d0c31f6373 Continue with html blocks. Use temporary code from CommonMark.NET for html output 2016-02-17 00:10:37 +09:00
Alexandre Mutel
0b1fe9dd26 Start to add support for html block 2016-02-16 22:42:40 +09:00
Alexandre Mutel
692b7a1625 Fix fenced code block and heading 2016-02-16 21:03:44 +09:00
Alexandre Mutel
f72e0296fd Fix some issues in parsing (185 tests passes). Add calback on Close() block 2016-02-16 20:35:42 +09:00
Alexandre Mutel
8d2f37da67 Implement basic html Formatter to boostrap tests 2016-02-15 23:56:45 +09:00
Alexandre Mutel
bc1cf3045d Add preliminary support for ListBlock and ListItemBlock 2016-02-15 20:58:12 +09:00
Alexandre Mutel
dfdebd36de Rename block classes to have a consistent naming 2016-02-15 06:54:14 +09:00
Alexandre Mutel
281412eba9 Use a MatchLineState for BlockParser.Match method. Try to handle SetTextHeading. 2016-02-15 07:28:15 +09:00
Alexandre Mutel
7cda47b824 Rename BlockBuilder to BlockParser. Handle correctly Blanklines 2016-02-15 06:58:16 +09:00
Alexandre Mutel
6272ce676f Simplify implementation. Parse basic block structure for now 2016-02-15 00:34:21 +09:00
Alexandre Mutel
0e65d00ff8 Start to implement the parser 2016-02-10 20:30:38 +09:00