首页 / 开发技术 / Java     /    编译原理简单函数绘图言语的解释器

编译原理简单函数绘图言语的解释器

上传者: cheese0_0 | 上传时间:2023/2/14 14:38:03 | 文件大小:58.32MB | 文件类型:ZIP
编译原理简单函数绘图言语的解释器
为简单函数绘图言语编写一个解释器。
解释器接受用绘图言语编写的源程序,经语法和语义分析之后,将源程序所规定的图形显示在显示屏(或窗口)中。
用编译器编写工具LEX/YACC提供的方式规定绘图言语的词法和语法,用C/C++言语编写解释器的语义。
实验使用的操作系统是WIN10,实现软件是microftvisualstudiocommunity2017版本。
任务划分为三个部分,分别是词法分析器、语法分析器、语义分析器。
本软件ID:10873816

文件下载

资源详情

(58个子文件58.32MB)编译原理简单函数绘图语言的解释器
编译原理大作业--绘图解释器
README.txt 2.14KB
语法分析器test_词法错误_Video.wmv 1.96MB
解释器test3_Video.wmv 1.42MB
绘图解释器项目工程
Compilationprinciple
.vs
Compilationprinciple
v15
Browse.VC.db 32.23MB
.suo 32.50KB
ipch
AutoPCH
e5f50400a1c5763e
SEMANTIC.ipch 41.38MB
e236ce4e90fddf5e
SEMANTIC.ipch 44.63MB
da6b7f56d3a9246c
MAIN.ipch 42.44MB
aa5a4503b8df32df
MAIN.ipch 45.75MB
Compilationprinciple.sln 1.44KB
Compilationprinciple
parser.cpp 11.38KB
Compilationprinciple.vcxproj.filters 1.75KB
test3.txt 825B
Compilationprinciple.vcxproj 6.27KB
test.txt 1.90KB
Compilationprinciple.vcxproj.user 165B
x64
Debug
Compilationprinciple.log 426B
Compilat.2878A0F1.tlog
CL.write.1.tlog 3.12KB
CL.read.1.tlog 61.48KB
CL.command.1.tlog 2.87KB
link.write.1.tlog 1.16KB
link.command.1.tlog 1.99KB
link.read.1.tlog 3.47KB
Compilationprinciple.lastbuildstate 218B
scanner.obj 23.27KB
main.obj 33.45KB
parser.obj 56.69KB
vc141.idb 411.00KB
vc141.pdb 156.00KB
semantic.obj 33.94KB
semantic.cpp 3.63KB
parser.h 818B
main.cpp 4.31KB
scanner.cpp 4.10KB
scanner.h 2.11KB
test_parser.cpp 282B
Debug
Compilationprinciple.log 1.12KB
Compilat.2878A0F1.tlog
CL.write.1.tlog 2.40KB
CL.read.1.tlog 41.81KB
unsuccessfulbuild 0B
CL.command.1.tlog 2.20KB
Compilationprinciple.lastbuildstate 220B
scanner.obj 21.36KB
parser.obj 49.97KB
vc141.idb 403.00KB
vc141.pdb 156.00KB
semantic.obj 32.80KB
semantic.h 601B
test_scanner.cpp 505B
test2.txt 1.24KB
x64
Debug
Compilationprinciple.pdb 676.00KB
Compilationprinciple.ilk 533.40KB
Compilationprinciple.exe 79.50KB
Debug
词法分析器test_Video.wmv 1.51MB
语法分析器test_语法错误_Video.wmv 1.27MB
解释器test2_Video.wmv 1.73MB
语法分析器test_Video.wmv 1.94MB
解释器test_Video.wmv 1.10MB
[{"title":"(58个子文件58.32MB)编译原理简单函数绘图语言的解释器","children":[{"title":"编译原理大作业--绘图解释器","children":[{"title":"README.txt <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"语法分析器test_词法错误_Video.wmv <span style='color:#111;'>1.96MB</span>","children":null,"spread":false},{"title":"解释器test3_Video.wmv <span style='color:#111;'>1.42MB</span>","children":null,"spread":false},{"title":"绘图解释器项目工程","children":[{"title":"Compilationprinciple","children":[{"title":".vs","children":[{"title":"Compilationprinciple","children":[{"title":"v15","children":[{"title":"Browse.VC.db <span style='color:#111;'>32.23MB</span>","children":null,"spread":false},{"title":".suo <span style='color:#111;'>32.50KB</span>","children":null,"spread":false},{"title":"ipch","children":[{"title":"AutoPCH","children":[{"title":"e5f50400a1c5763e","children":[{"title":"SEMANTIC.ipch <span style='color:#111;'>41.38MB</span>","children":null,"spread":false}],"spread":true},{"title":"e236ce4e90fddf5e","children":[{"title":"SEMANTIC.ipch <span style='color:#111;'>44.63MB</span>","children":null,"spread":false}],"spread":false},{"title":"da6b7f56d3a9246c","children":[{"title":"MAIN.ipch <span style='color:#111;'>42.44MB</span>","children":null,"spread":false}],"spread":false},{"title":"aa5a4503b8df32df","children":[{"title":"MAIN.ipch <span style='color:#111;'>45.75MB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Compilationprinciple.sln <span style='color:#111;'>1.44KB</span>","children":null,"spread":false},{"title":"Compilationprinciple","children":[{"title":"parser.cpp <span style='color:#111;'>11.38KB</span>","children":null,"spread":false},{"title":"Compilationprinciple.vcxproj.filters <span style='color:#111;'>1.75KB</span>","children":null,"spread":false},{"title":"test3.txt <span style='color:#111;'>825B</span>","children":null,"spread":false},{"title":"Compilationprinciple.vcxproj <span style='color:#111;'>6.27KB</span>","children":null,"spread":false},{"title":"test.txt <span style='color:#111;'>1.90KB</span>","children":null,"spread":false},{"title":"Compilationprinciple.vcxproj.user <span style='color:#111;'>165B</span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"Compilationprinciple.log <span style='color:#111;'>426B</span>","children":null,"spread":false},{"title":"Compilat.2878A0F1.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'>3.12KB</span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'>61.48KB</span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'>2.87KB</span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'>1.16KB</span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'>1.99KB</span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'>3.47KB</span>","children":null,"spread":false},{"title":"Compilationprinciple.lastbuildstate <span style='color:#111;'>218B</span>","children":null,"spread":false}],"spread":false},{"title":"scanner.obj <span style='color:#111;'>23.27KB</span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'>33.45KB</span>","children":null,"spread":false},{"title":"parser.obj <span style='color:#111;'>56.69KB</span>","children":null,"spread":false},{"title":"vc141.idb <span style='color:#111;'>411.00KB</span>","children":null,"spread":false},{"title":"vc141.pdb <span style='color:#111;'>156.00KB</span>","children":null,"spread":false},{"title":"semantic.obj <span style='color:#111;'>33.94KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"semantic.cpp <span style='color:#111;'>3.63KB</span>","children":null,"spread":false},{"title":"parser.h <span style='color:#111;'>818B</span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'>4.31KB</span>","children":null,"spread":false},{"title":"scanner.cpp <span style='color:#111;'>4.10KB</span>","children":null,"spread":false},{"title":"scanner.h <span style='color:#111;'>2.11KB</span>","children":null,"spread":false},{"title":"test_parser.cpp <span style='color:#111;'>282B</span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"Compilationprinciple.log <span style='color:#111;'>1.12KB</span>","children":null,"spread":false},{"title":"Compilat.2878A0F1.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'>2.40KB</span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'>41.81KB</span>","children":null,"spread":false},{"title":"unsuccessfulbuild <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'>2.20KB</span>","children":null,"spread":false},{"title":"Compilationprinciple.lastbuildstate <span style='color:#111;'>220B</span>","children":null,"spread":false}],"spread":false},{"title":"scanner.obj <span style='color:#111;'>21.36KB</span>","children":null,"spread":false},{"title":"parser.obj <span style='color:#111;'>49.97KB</span>","children":null,"spread":false},{"title":"vc141.idb <span style='color:#111;'>403.00KB</span>","children":null,"spread":false},{"title":"vc141.pdb <span style='color:#111;'>156.00KB</span>","children":null,"spread":false},{"title":"semantic.obj <span style='color:#111;'>32.80KB</span>","children":null,"spread":false}],"spread":false},{"title":"semantic.h <span style='color:#111;'>601B</span>","children":null,"spread":false},{"title":"test_scanner.cpp <span style='color:#111;'>505B</span>","children":null,"spread":false},{"title":"test2.txt <span style='color:#111;'>1.24KB</span>","children":null,"spread":false}],"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"Compilationprinciple.pdb <span style='color:#111;'>676.00KB</span>","children":null,"spread":false},{"title":"Compilationprinciple.ilk <span style='color:#111;'>533.40KB</span>","children":null,"spread":false},{"title":"Compilationprinciple.exe <span style='color:#111;'>79.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Debug","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"词法分析器test_Video.wmv <span style='color:#111;'>1.51MB</span>","children":null,"spread":false},{"title":"语法分析器test_语法错误_Video.wmv <span style='color:#111;'>1.27MB</span>","children":null,"spread":false},{"title":"解释器test2_Video.wmv <span style='color:#111;'>1.73MB</span>","children":null,"spread":false},{"title":"语法分析器test_Video.wmv <span style='color:#111;'>1.94MB</span>","children":null,"spread":false},{"title":"解释器test_Video.wmv <span style='color:#111;'>1.10MB</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • SheenaRen:
    使用c++实现的简易功能,可以用2019-04-25
  • kar98c:
    可以的,测试能用2019-04-21

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明