• 大小: 8KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: C/C++
  • 标签: 语法分析  

资源简介

以前课程设计做的C++的语法分析程序,功能比较简单,有详细注释,容易理解

资源截图

代码片段和文件信息

#include
#include
#include
using namespace std;
char str[50]token[10];   //存放整个字符串数组,与单个字符串 
char ch;
int k=0;
int synpm=0nrowsum=0;//syn==1     变量
  //syn==2     关键字
  //syn==3     数字
  //syn==4 begin
  //syn==5 end
  //syn==6~20     符号
const char *gjz[34]={“auto““break““case““char““const““continue““default““do““double“ 
“else““enum““extern““float““for““goto““if““int““long““register“ 
“return““short““signed““sizeof““static““struct““switch““typedef“ “printf“
“union““unsigned““void““volatile““while““main“}; //定义关键字
 
//声明各个方法 
void factor();
void expression();
void yucu();
void term();
void statement();
void yufa();

void cifa()
{
    /*
        共分为三大块,分别是关键字、数字、符

评论

共有 条评论