Add test framework for parser.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Add header and line structure.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Block-level element structure.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Parse block HTML.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add code block.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add atx header.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add horizontal rule.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add list, quote and paragraph.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Nest block test.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Inherit test.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add abstract span elements.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Parse escape.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Temp.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Parse escape.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Escape in header.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Parse amp.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Parse strong and emphasis.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Parse inline code.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Parse inline html.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>
Parse inline link.

Signed-off-by: cyberzhg <cyberzhg@gmail.com>