資源簡介
基于c++的matlab解析器,可以解析html,轉換成網頁的模式。

代碼片段和文件信息
/*
?*? FACTORY.CPP
?*??Created?on:?2017.5.5
?*??Author:?RYAN
?*/
?
#include?
#include?
#include?“Markdown.h“
using?namespace?std;
void?Markdown::operation()?{//對文件的操作?
string?Line;//一行的字符串
bool?judge?=?false;
std::getline(inLine);//從文件中讀取一行到?line?中
while?(!in.eof())
{
//無序序列?*
judge?=?Unordered_sequence(Line);
if?(judge?==?true)?{
continue;
}
//引用?>
if?(judge?==?false)?{
judge?=?Quotes(Line);
if?(judge?==?true)?{
continue;
}
}
//代碼塊?‘‘‘
if?(judge?==?false)?{
judge?=?Code_block(Line);
if?(judge?==?true)?{
std::getline(inLine);
continue;
}
}
?
//判斷空行
judge?=?Blank_line(Line);
if?(judge?==?true)?{
std::getline(inLine);
continue;
}
?
?//分割線?---
judge?=?Dividing_line(Line);
if?(judge?==?true)?{
std::getline(inLine);
continue;
}
//標記??‘~~~~~~‘?
judge?=?code(Line);?
if?(judge?==?true)?{
out?<“\n“?<“?<<“\n“;
std::getline(inLine);
continue;
}
//加粗?**~~~~**?
Bold(Line);
//斜體?*~~~~~*?
Italic(Line);
//圖片?
Img(Line);?
//連接?
links(Line);
//判斷?#?大標題?
judge?=?Count_Headline(Line);
if?(judge?==?true)?{
std::getline(inLine);
continue;
}
out?<“\n“?<“?<<“\n“;
std::getline(inLine);
?
}
out?<“