搜索资源列表
AjaxParser.zip
- 词法分析的程序。核心函数是一个状态切换的函数 CAjaxParserDlg::Route。状态切换函数解根据一个 DFA 来对输入的文本进行分析。也就是说,如果你做一个新的DFA,就能分析新的词法。 DFA 的初始化在CAjaxParserDlg::OnInitDialog。
S语言词法分析程序
- 一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能: 组织源程序的输入 按规则拼写单词,并转换成二元形式 删除空格及无用符号(如回车符,字符常数的引号符等) 发现并定位错误 建立单词表、符号表、常数表等文件 三、 实现方法 数据结构 1、
C_mycompiler
- 对c源程序的词法分析器。 主要由文本输入框(RichTextbox)、菜单、各个控制栏和对话控件组成。其中RichTextbox是文字的载体以及显示工具,菜单和工具栏用以使用程序提供的文件操作、编辑等的功能。结果另存为文件。-c source of the lexical analyzer. Mainly by the text input box (RichTextBox), the menu's control column and dialog components. Rich
wfp
- 对于自底向上分析法中的LR语法分析器,其分析过程都一样,就是读输入字符、查分析表以采取合适的行动(进栈或归约)、再读输入字符、再查表…..。不同的地方是分析表,分析表的构造方法分为简单LR方法(SLR)、规范的LR方法、向前看的LR文法(LALR),分别构造出三种不同的分析表。本着欺软怕硬的原则,我使用SLR方法来从给定文法G中构造分析表。下面先直观地看一下输入输出,然后再分析程序的结构以及代码。 输入是一个文法,保存在名为dd.txt的文本文件中,并放在程序当前目录下,其格式为
mylex
- 实现输入正则表达式的词法分析程序,自己添加输入文本
build
- #写的一个代码生成器 在实际变成工作中,我们要写大量的程序,比如说把一个表转为一个类对象或者写一个调用带n个参数的存储过程的方法等都需要手工去输入大量的代码,并且还有大量的重复代码。为了避免大量的重复劳动,同时也为了工作的方便,根据自己的需要写了这么一个功能比较简单的代码生成器。其功能如下: 功能1: 配置数据库连接服务器(包括数据库服务器的IP、数据库、登录帐户、登录密码),单击确定保存配置,保存成功后确定按钮不可用,同时弹出消息对话框。 功能2; 连接数
Cpp3
- 词法分析器,根据编译原理输入语法在新的TXT文本中输出相应的词法分析代码
cifaanalys
- 一个简单的词法分析程序 ,输入一个txt文本,可以将里面的关键字等信息输出显示
AjaxParser
- 词法分析的程序。核心函数是一个状态切换的函数 CAjaxParserDlg::Route。状态切换函数解根据一个 DFA 来对输入的文本进行分析。也就是说,如果你做一个新的DFA,就能分析新的词法。 DFA 的初始化在CAjaxParserDlg::OnInitDialog。- Lexical analysis procedure. The core function is condition cut function CAjaxParserDlg::Route. The condition
shuji
- 程序用MFC实现了在窗口条件下实现文本的输入,类似于记事本的功能.比较简单.-MFC realize the procedure used in the window under the conditions of realization of the text input, similar to Notepad function. Relatively simple.
c
- 实现源程序输入串中注释、续行符的删除,换行符和Tab的替换,大写字母变换,得到预处理后的文本串,为单词识别做好准备。-Realization of input strings in the source notes, continued at the deleted line, newlines, and Tab replacement, capital letters transform, obtained after pretreatment of the text string, read
MyCompier
- 完成对输入文本里的程序语言进行语义语法分析-Input text to complete the programming language inside the semantic parsing
cifafenxi
- 以文本文件形式输入源程序,并对源程序从左到右进行扫描,对组成源程序的字符串拼接成为单词;并把其转换成属性字输出到文件中。-In the form of a text file input source, and source code to scan from left to right, to the composition of a string of source code splicing into words and to convert it into a property of
VocabularyAnalyser
- 简单词法分析器 实现对输入的文本文件的内容进行分析 并得出相应的类型表-VocabularyAnalyser~~~~
LexicalAnalysis
- 小词法分析器 可以从文本输入内容后,经程序分析得出分析结果-LexicalAnalysis
C0_Compiler
- 一个扩充C0文法的完整编译器,用户可以以文本文件的形式输入一个C语言的源程序,编译并生成该源程序的一个X86汇编码的文本文件,该文件可以在masm32上成功运行并得到正确结果。使用C++语言开发,内附完整源码和详细文档。-A compiler about C0 grammar.
wenbenbianyiqi
- 一个简单的文本编译器,可以在控制台输入文本,并对文本进行编辑、删除和保存-A simple text editor, you can enter text in the console, and edit text, delete and save
CompileC1
- 用java写的图形界面词法分析器,输入文件路径,点击“打开”,在文本框中显示代码,点击“编译”,在另一文本框显示编译结果-Graphical interface using java to write the lexical analyzer, enter the file path, click " Open" display code in the text box, click the " compile" in another text box dis
lexical_analysis
- 编译原理,词法分析程序,C语言编写。输入英文字符串,可分析出各字符所属类型并以文本输出。-Compiler theory, lexical analyzer, the C language. Enter the English string, each character belongs to the type and text output can be analyzed.
ATM
- 设计要点: 使用文本命令行界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行: 查询余额:初始余额为10000元 ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。 ATM存款:不能出现负存款。 修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。-Design features: use a