CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - tab vc
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Sub Category
assembly language
SCSI-ASPI
ELanguage
Disk Tools
Speech/Voice recognition/combine
Editor
Anti-virus
MultiLanguage
MPI
source in ebook
Delphi VCL
OS Develop
MiddleWare
MacOS develop
LabView
e-language
python
Search - tab vc - List
[
ELanguage
]
Y
DL : 1
采用flex工具进行词法分析并结合yacc工具进行语法分析生成文法编译器 进行了完整的词法、语法分析 初始源文件4个:19210216.l,19210216.y,code.h,table.h, 运行过程: 先写出词法分析*.l文件和语法分析*.y文件。 然后运行CMD,进入DOS下,将目录切换到flex和bison及源码所在目录 1、flex 19210216.l 生成lex.yy.c 2、bison -d 19210216.y 生成19210216_tab.c和19210216_tab.h两个文件 3、使用vc++6.0建立一个project,把lex.yy.c,19210216.tab.c,19210216.tab.h,code.h,table.h添加进去,编译并且build,然后运行 生成执行文件。 4、编写7个文本文件的测试代码,运行执行文件,并将测试代码文件名写入 若该目录下没有此文件名,则会提示没有此文件 若该目录下有此文件,则询问是否进行编译,输入“y ,会输出结果,是否正确。 -采用flex工具进行词法分析并结合yacc工具进行语法分析生成文法编译器 进行了完整的词法、语法分析 初始源文件4个:19210216.l,19210216.y,code.h,table.h, 运行过程: 先写出词法分析*.l文件和语法分析*.y文件。 然后运行CMD,进入DOS下,将目录切换到flex和bison及源码所在目录 1、flex 19210216.l 生成lex.yy.c 2、bison-d 19210216.y 生成19210216_tab.c和19210216_tab.h两个文件 3、使用vc++6.0建立一个project,把lex.yy.c,19210216.tab.c,19210216.tab.h,code.h,table.h添加进去,编译并且build,然后运行 生成执行文件。 4、编写7个文本文件的测试代码,运行执行文件,并将测试代码文件名写入 若该目录下没有此文件名,则会提示没有此文件 若该目录下有此文件,则询问是否进行编译,输入“y ,会输出结果,是否正确。
Date
: 2025-12-19
Size
: 420kb
User
:
曹鲁豫
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.