lex-yacc:使用Lex(Flex)和Yacc(Bison)的简单解析器和词法分析器

时间:2024-06-05 17:03:39
【文件属性】:

文件名称:lex-yacc:使用Lex(Flex)和Yacc(Bison)的简单解析器和词法分析器

文件大小:98KB

文件格式:ZIP

更新时间:2024-06-05 17:03:39

parser flex lex yacc syntax-analysis

lex-yacc 描述 针对语言C-的简单词法分析器和语法分析器定义如下。 (图1) (图2) lexer.l是词法分析器。 parser.y是解析器(语法分析器) lex.yy.c是lexer.l的编译文件 跑步: Linux-使用./compiler < testfile.c 需要编译时,使用make -f MAKEFILE (Linux)运行makefile。


【文件预览】:
lex-yacc-master
----src()
--------MAKEFILE(202B)
--------parser.y(3KB)
--------testfile.c(239B)
--------testfile_two.c(563B)
--------lexer.l(2KB)
--------shared_values.h(18B)
--------compiler(32KB)
----.idea()
--------misc.xml(174B)
--------assignment-toc.iml(336B)
--------workspace.xml(11KB)
--------modules.xml(280B)
--------vcs.xml(167B)
----README.md(455B)
----docs()
--------1.png(51KB)
--------2.png(40KB)
----.gitignore(107B)

网友评论