-
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序...
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。
PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码。
该软件为PL/0语言编译程序,所实现的扩充功能如下:
1.增加单词:保留字 ELSE,FOR,TO, DOWNTO
2.增加运算 +=,-=,++,--
3.不等号# 改为
4.增加条件语句的ELSE子句
5.扩充语句:
①FOR := TO DO
②FOR := DOWNTO DO
其中,语句①的循环变量的步长为1,
语句②的循环变量的步长为-1。
概述
源文件: *.plo
目标文件: *.COD
实现平台:C++ Builder6.0
-the compiler, the source language of PL/0 language, target language of the imaginary stack of computer assembly language. PL/0 language Pascal language is a subset of, PL/0 compilers including the right PL/0 language source analysis, category PCODE compiler code generation and the virtual machine running on to explain the formation PCODE category code functions. PL/0 language compiler
- 2022-07-12 21:52:18下载
- 积分:1
-
本程序集是Allen I. Holub所写的《Compiler Design in C》一书的附随软件,其中有作者自己编写的词法分析和语法分析工具LeX,occ...
本程序集是Allen I. Holub所写的《Compiler Design in C》一书的附随软件,其中有作者自己编写的词法分析和语法分析工具LeX,occs和LLama,该软件包还包括一个显示C语言分析过程的程序-This set of program is the attached software in 《Compiler Design in C》 writed by Allen I. Holub, it contains the Lex, occs and Llama which are phraseing analysis tools writed by Allen, it also contains a program which can display the analysis procedure of C
- 2023-03-25 10:05:03下载
- 积分:1
-
对pl0语言的词法分析程序,带分析工具flex。输入一个PL0源程序文件名,即可看到词法统计结果。...
对pl0语言的词法分析程序,带分析工具flex。输入一个PL0源程序文件名,即可看到词法统计结果。- To the pl0 language lexical analyaer, brings analysis tool
flex. Inputs a PL0 source program filename, namely as worthy of
looking at as morphology statistics result.
- 2022-03-10 02:04:59下载
- 积分:1
-
完美反编译各种版本的CHM文件
把所有内容以完整结构(目录路径)反编译出来,100 还原,详细计算各种文件的数量:图片、网页、多媒体等;
支持所有版...
完美反编译各种版本的CHM文件
把所有内容以完整结构(目录路径)反编译出来,100 还原,详细计算各种文件的数量:图片、网页、多媒体等;
支持所有版本的CHM,支持所有编码;
允许有选择性地导出不同类型的文件,包括仅导出所有图片、仅导出所有网页文件、仅导出所有多媒体文件、仅导出列表等;
特有树形结构预览;
支持快速批量反编译,如果导出目标文件夹存在,则会自动生成新的序列文件夹;
智能操作,无所不在的快捷方式与体贴的操作与提示;
自动识别文件类型,判断有潜在威胁的文件类型自动提示! -Perfect Anti-compiled versions of CHM files
Put all the contents of a complete structure (directory path) anti-compiled, 100 reduction, detailed calculation of the number of various documents: images, web pages, multimedia, etc.
Supports all versions of the CHM, to support all coding
Allow selective export of different types of documents, including the only export all the pictures, only to export all pages of documents, only to export all the multimedia files, only to export the list and so on
Special preview of tree structure
Support for fast batch decompile, if the export destination folder exists, it will automatically generate a new sequence of folders
Intelligence operation, the ubiquitous shortcu
- 2023-01-31 18:45:03下载
- 积分:1
-
用C写的简易C编译器
用C写的简易C编译器-C write simple C compiler
- 2022-05-18 06:04:10下载
- 积分:1
-
这是一个编译器的程序代码
这是一个编译器的程序代码- This is a compiler procedure code
- 2022-07-12 05:01:56下载
- 积分:1
-
这是一个编译原理中,数的识别的一个程序,可以运行
这是一个编译原理中,数的识别的一个程序,可以运行-it is a program of indentify of number in complier principle,can run.
- 2022-03-25 23:03:54下载
- 积分:1
-
A LL(1) parser, built by MS VC 6.0, an assignment of my Complier Principles co...
LL(1)的语法分析器,VC6.0编译器通过,输入输出的文件名详见代码,输出文件中的分析过程和编译原理课本要求类似,根据不同的句子可能需要重新调整对齐格式-A LL(1) parser, built by MS VC 6.0, an assignment of my Complier Principles course
- 2022-08-16 06:42:11下载
- 积分:1
-
编译程序实例。
Compiler examples program.
- 2023-05-31 01:45:03下载
- 积分:1
-
Infix expression into the expression suffix algorithm, and methods for arithmeti...
中缀表达式转换成后缀表达式算法,并求算术表达式的方法。-Infix expression into the expression suffix algorithm, and methods for arithmetic expressions.
- 2022-04-16 16:52:25下载
- 积分:1