CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 其它 编译器/词法分析

文件名称:PL0_Compiler

  • 所属分类:
  • 标签属性:
  • 上传时间:
    2012-11-16
  • 文件大小:
    229.83kb
  • 已下载:
    0次
  • 提 供 者:
  • 相关连接:
  • 下载说明:
    别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容来自于网络,使用问题请自行百度

Pl/0.h文件:头文件主要定义了常量,另外还定义了比较重要的枚举值,还有两个重要的结构体类型,最后还对函数进行了声明,总的来说,头文件的主要工作就是声明或定义了.cpp文件中需要用到的变量。

Pl/0.cpp文件:按照程序从main()函数开始的原则,我们一一作分析。

首先,主函数提示输入要打开的pl/0文件,因为我们需要对一个pl/0语言进行分析。接着,程序提示是否列出token文件,然后提示是否列出目标代码,继续提示是否列出符号列表,最后将文件以只读的形式放在一个新的txt格式的fa1文件中,接下来就进行初始化函数。将err置为0,当函数中发生fatal error 时,返回-1告知调用它的函数,最终退出程序,然后将行,列计数器都初始化为0,虚拟机代码指针置为0。以只读的方式打开ftoken.txt文件,调用listtoken函数进行词法分析输出。最后将文件关闭。-

Pl/0.h files: the main header file defines constants, in addition to the more important definition of the enumeration values, there are two important types of structures and, finally, a statement of function, in general, header files The main job is declared or defined. cpp files need to use variables.

Pl/0.cpp file: According to the program from main () function begins the principle, we one by one for analysis.

First of all, the main function prompted to open the pl/0 file because we need a pl/0 language analysis. Then, the program prompts the token file is listed, then prompts object code is listed, continue to prompt a list of symbols is listed, the last file read-only form on a new format fa1 txt file, then the conduct initialization function. To err is set to 0, when the function fatal error occurs, it returns-1 this function called it, eventually quit the program, then the row and column counters are initialized to 0, the virtual machine code pointer is set to 0. Ftoken.txt
(系统自动生成,下载前可以参看下载内容)

下载文件列表

PL0_Compiler/Debug/PL0_Compiler.bsc
PL0_Compiler/Debug/PL0_Compiler.exe
PL0_Compiler/Debug/PL0_Compiler.ilk
PL0_Compiler/Debug/PL0_Compiler.obj
PL0_Compiler/Debug/PL0_Compiler.pch
PL0_Compiler/Debug/PL0_Compiler.pdb
PL0_Compiler/Debug/PL0_Compiler.sbr
PL0_Compiler/Debug/StdAfx.obj
PL0_Compiler/Debug/vc60.idb
PL0_Compiler/Debug/vc60.pdb
PL0_Compiler/pl0.h
PL0_Compiler/PL0_Compiler.cpp
PL0_Compiler/PL0_Compiler.dsp
PL0_Compiler/PL0_Compiler.dsw
PL0_Compiler/PL0_Compiler.ncb
PL0_Compiler/PL0_Compiler.opt
PL0_Compiler/PL0_Compiler.plg
PL0_Compiler/ReadMe.txt
PL0_Compiler/StdAfx.cpp
PL0_Compiler/StdAfx.h
PL0_Compiler/Debug
PL0_Compiler

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 搜珍网是交换下载平台,只提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。更多...
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或换浏览器;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*快速评论: 推荐 一般 有密码 和说明不符 不是源码或资料 文件不全 不能解压 纯粹是垃圾
*内  容:
*验 证 码:
搜珍网 www.dssz.com