搜索资源列表
pl0_simple_compiler
- PL0 编译解释执行系统编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需要生成相应的目标代码时,则调用代码生成程序。 用表格管理程序建立变量、常量和过程表示符的说明与引用之间的信息联系。 用出错处理程序对词法和语法分析遇到的错误给出在源程序中出错的位置和错位性质。 当源程序编译正确时,PL/0编译程序自动调用解释执行程序,对目标代码进行解释执行,并按用户程序的要求输入数据和输出运行
myPL0
- 本次实验使用平台是Microsoft Visual C++6.0,编程语言是C语言,利用递归下降子程序法实现对一个PL/0源程序中的表达式、各种说明语句、赋值语句进行词法分析和语法分析,完成符号表的管理并能实现确定源码中标识符的类型与二维坐标位置,和赋值语句及表达式中间代码的生成,做的一大亮点是程序有着很严格的出错处理子程序,能确定错误类型和错误位置,能检测输入源程序的开头,数值类型的判断,运算错误检查,变量定义重复性的检查,数值类型的一致性检查,语法错误的检查等多达二十种错误类型。 程序的
bianyiyuanli
- 一、 实验目的与要求 目的:在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。 要求:对PL/0作以下修改扩充 基本内容: 增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 +=,-=,++,-- 修改单词:不等号# 改为 <> 增加条件语句的ELSE子句 -First, the purpose an
PL-XP
- usb下载单片机程序驱动,针对XP系统上位机-SCM procedures usb driver download for XP, PC
PL0
- PL/0语言的编译程序,C版,由著名科学家N.Wirth编写-PL/0 Compiler
PL-2303-Driver-Installer
- PL-2303 串口驱动.用于驱动串口.-PL-2303 serial port driver. Used to drive the serial port.
PL-SQL
- 了解 SQL、PL/SQL的基本概念、功能-Learn SQL, PL/SQL basic concepts, functions
cefa_fenxi
- 一个小巧的VC++词法分析器的源程序,同样是基于PL/0语言,分析之前请先选择一个源文件或者保存你编辑的代码后再进行词法分析-A small VC++ lexical analyzer of the source, the same is based on the PL/0 language, analysis of the source before you select a file or save after you edit the code for lexical analysis
PL0_Compiler
- Pl/0.h文件:头文件主要定义了常量,另外还定义了比较重要的枚举值,还有两个重要的结构体类型,最后还对函数进行了声明,总的来说,头文件的主要工作就是声明或定义了.cpp文件中需要用到的变量。 Pl/0.cpp文件:按照程序从main()函数开始的原则,我们一一作分析。 首先,主函数提示输入要打开的pl/0文件,因为我们需要对一个pl/0语言进行分析。接着,程序提示是否列出token文件,然后提示是否列出目标代码,继续提示是否列出符号列表,最后将文件以只读的形式放在一个新的txt格式的f
PLO_parser
- PL/0语言的语法解析器,用于编译原理课程实验的参考-PL/0 language parser, compiler theory course for the reference experiment
CompileSys
- VC++基于PL/0语言的词法、语法分析系统,测试文件以及源代码工程-VC++ based on PL/0 language, lexical, syntax analysis system, test files and source code project
SqleditPlugs2.0.2
- 本文为基于Linux系统的数据库设计并实现SQL编译器。PL/SQL语言编译器所支持的PL/SQL语言是标准SQL语言和第三代语言(3GL)的结合,它能实现当前主流数据库普遍支持的过程式SQL。-This Linux-based database design and implementation of SQL compiler. PL/SQL language compiler supported by the PL/SQL language is the standard SQL langu
pl0
- PL/0语言 pl.c 主要是PL/0语言源代码 用于学习PL/0语言-PL/0 language pl.c mainly PL/0 language source code for learning PL/0 language
set
- PL/0语言 set.c 主要是PL/0语言源代码 用于学习PL/0语言 配合pl.c共同使用-PL/0 language set.c mainly PL/0 language source code for learning PL/0 language used together with pl.c
Proficient-Oracle.10g.Pl.SQL
- Proficient Oracle.10g.Pl.SQL,精通ORACLE,10g,plsql编程-Proficient Oracle.10g.Pl.SQL
PL-51-board-instance-
- PL-51单片机学习板实例程序,郭天祥51开发板-PL-51 microcontroller board instance learning process Guo Tianxiang 51 development board
PL.SQL.For.Dummies2006
- Oracle database develop, for the pl/sql developer, but it is english version- english book, for the new pl/sql developer, or designer, very good
Oracle.10g.Pl.SQL
- 精通Oracle.10g.Pl.SQL编程-Proficient Oracle.10g.Pl.SQL Programming
007087-01
- PL/0编译程序实现 内含各章节的课件-PL/0 compiler contains the chapters of the courseware to achieve
PL0-language-translators
- PL0语言编译器,包括课设报告和源代码。PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。-PL0 language translators, including class set report and the source code. PL/0 language can be thought of as PASCAL subset of language, it is a compiler compile explain execution system.