• 大小: 479KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: C/C++
  • 标签: markdown  

资源简介

基于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

“ << Line << “

“ <<“\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

“ << Line << “

“ <<“\n“;

std::getline(inLine);
 
}
out << ““ ;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-11 12:34  Markdown\
     文件       14872  2017-05-08 19:36  Markdown\9Z}KW~A$SKO2X902]574E$B.gif
     文件        1282  2017-05-11 12:34  Markdown\Makefile.win
     文件        1265  2017-05-09 18:08  Markdown\Markdown.dev
     文件     2013074  2017-05-11 12:34  Markdown\Markdown.exe
     文件        1471  2017-05-11 12:34  Markdown\Markdown.h
     文件         289  2017-05-11 12:35  Markdown\Markdown.layout
     文件        1526  2017-05-11 12:33  Markdown\factory.cpp
     文件        3573  2017-05-11 12:34  Markdown\factory.o
     文件        3528  2017-05-11 12:34  Markdown\html.html
     文件         382  2017-05-10 23:10  Markdown\main.cpp
     文件        6201  2017-05-11 00:49  Markdown\main.o
     文件        2098  2017-05-10 23:48  Markdown\md.txt
     文件        6295  2017-05-11 12:22  Markdown\method.cpp
     文件       16950  2017-05-11 12:22  Markdown\method.o

评论

共有 条评论

相关资源