编译原理
Nick_Wang94
一只正在学习的程序猿
展开
-
编译原理-简单的语法分析示例
/**功能:简单的语法分析器*作者:王文堃*创建时间:2016/4/5*///根据输入判断语法是否正确//文法是:S->cAd A->ab|a//输入是:cad,cabd//预计输出是:正确#include<iostream>using namespace std;#define MAXSIZE 10//函数声明void GetNextChar();int S();int A(原创 2016-04-05 20:48:45 · 1528 阅读 · 0 评论 -
编译原理-算符优先
/**功能:算符优先*作者:王文堃*创建时间:2016/5/15*/#include <iostream>#include <malloc.h>#include <stack>using namespace std;/**任务一:构造FIRSTVT,LASTVT*任务开始时间:2016/5/15*任务结束时间:2016/5/16*//**任务二:构造算符优先表*任务开始时间原创 2016-05-17 11:29:08 · 7672 阅读 · 0 评论 -
编译原理-LR(0)分析法
一、课程设计内容1.1 功能需求 根据标准规范族构造LR(0)分析表;设计数据结构(领接矩阵)存储NFA,DFA。并能够对输入串进行判别是否正确。1.2 开发环境Visual Studio 2015,控制台应用程序1.3 前置条件熟悉LR(0)分析法的过程熟悉构造NFA熟悉将NFA转换成为DFA熟悉通过DFA构造LR分析表二、数据结构设计2.1 结构体2.1.1 NFA结点数据结构原创 2016-07-07 23:08:37 · 13919 阅读 · 6 评论