豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > C语言和C++兼容在一起写的词法分析器.DOC
侵权投诉

C语言和C++兼容在一起写的词法分析器.DOC

本文章写的是我用结构体和链表写的词法分析器,用的语言为C,但用的c++搭的框架!!若是想要详细的就留下邮箱我把剩下的发给你!!记得

// MainFrm.cpp : implementation of the CMainFrame class //

#include "stdafx.h" #include "MainFrm.h" #include "ErrorView.h" #include "SourceView.h" #include "OutputView.h" #include "Edit_Mechine.h" #ifdef _DEBUG

#define new DEBUG_NEW #undef THIS_FILE

static char THIS_FILE[] = __FILE__; #endif

///////////////////////////////////////////////////////////////////////////// #define Sum_of_keyWord 26 int Id_change=Sum_of_keyWord; const char *keyWord[Sum_of_keyWord] = {"program","var","integer","bool","real","char","const","begin",

"if","then","else","while","do","repeat","until","for","to","not","or","define","int","float","long","struct","typedef","endif"};//关键字 1—6

//char *Others[] = {"+","-","*","/", ":", ":=","<>","<=",">",">=","=", ";" , "(",")","#"};//运算符,分隔符13-16 17-18 20-28 0

IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd) BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) //{{AFX_MSG_MAP(CMainFrame) ON_WM_CREATE() ON_COMMAND(ID_LexAnalyzer, OnLexAnalyzer) ON_COMMAND(ID_FILE_OPEN, OnFileOpen) ON_COMMAND(ID_FILE_OUTPUT_SAVE, OnFileOutputSave) ON_COMMAND(ID_FILE_ERROR_SAVE, OnFileErrorSave) ON_COMMAND(ID_FILE_SOURCE_SAVE_SAVE_AS, OnFileSourceSaveSaveAs) ON_COMMAND(ID_FILE_OUTPUT_SAVE_AS, OnFileOutputSaveAs) ON_COMMAND(ID_FILE_ERROR_SAVE_AS, OnFileErrorSaveAs) ON_COMMAND(ID_FILE_SAVE_AS_HELP, OnFileSaveAsHelp) ON_COMMAND(ID_FILE_HELP, OnFileHelp) ON_COMMAND(KEYWORD_INPUT, OnInput) //}}AFX_MSG_MAP END_MESSAGE_MAP()

static UINT indicators[] = { ID_SEPARATOR, // status line indicator ID_INDICATOR_CAPS,

第1页

热门文档

相关文档

  • C++词法分析器

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高等教育 ... C语言的词法分析器 16页 2下载券 C语言词法分析器 3页 免费 词法分析器c...

  • C语言词法分析器,内容说明注释完整,可运行代码

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 IT/计算机... C语言词法分析器,内容说明注释完整,可运行代码_IT/计算机_专业资料。C语言词法...

  • C语言的词法分析器

    使用C语言 参照算法中的流程编写词法分析的程序. 将编好的程序上机进行调试. ... 用C语言实现词法分析器 8页 1下载券 C语言词法分析器.doc 2页 1下载券...

  • 词法分析器(c++语言描述)

    C语言词法分析器.doc 2页 1下载券 c语言基本简单词法分析器... 5页 1...(pp); } } return temp; } 词法分析器文档 1:表示关键字,支持的包括: "...

  • C++语言实现词法分析器设计例题参考

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ... 编译原理-C++语言实现词... 5页 2下载券 基于...C 语言的一个子集设计并实现一个简单的词法分析器,...

  • C语言词法分析器

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 IT/计算机 ... C语言词法分析器_计算机软件及应用_IT/计算机_专业资料。C 语言词法分析器一,...

  • 设计并实现c语言词法分析器

    编译原理课程设计(一)——词法分析器 1、题目设计并实现 c 语言词法分析器。 ... C_minus语言词法分析器的... 5页 免费 C语言词法分析器.doc 2页 1下载券...

  • c词法分析器

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 自然科学 ...编译原理 C/C++语言词法分析器 计算机学院 2011211315 班 网络工程 2011211542 刘...

  • C++词法分析器

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 IT/计算机 ... C语言词法分析器 3页 免费 词法分析器c源代码 2页 4下载券 词法分析器(C...

  • 基于LEX的C语言词法分析器

    搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高等教育 ... 基于LEX的C语言词法分析器_工学_高等教育_教育专区。编译原理课都会要求做的C...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部