实验楼 python实现markdown解析器_C++ 打造 Markdown 解析器

项目简介:Markdown 已经是程序员的标配,其语法简单的特点让我们能够更加专注于内容输出与写作。本次项目我们将针对 Markdown 的一些最常用语法,手动实现一个 Markdown 解析器,作为展示,还将为文档生成目录

本项目由欧龙崎发布在实验楼,完整教程及在线练习地址:C++ 打造 Markdown 解析器

一、概述

效果展示

如图所示:

项目涉及的知识点

词法分析技术

语法树

DFS 深度优先搜索

C++11

使用指针进行字符流处理

Markdown 常用语法

Markdown 的语法非常简单,下面是一些常用的语法:

## 标题

# 一级标题

## 二级标题

### 三级标题

## 强调

- **粗体**

- _斜体_

## 引用

> 引用内容

## 列表

- 列表内容7

- 列表内容8

- 列表内容9

1. 列表内容10

2. 列表内容11

3. 列表内容12

## 代码

代码的插入方式 `printf('\n');`

function method()

{

alert("javascript");

}

## 链接

行内连

你可能感兴趣的:(实验楼)