搜索资源列表
S语言词法分析程序
- 一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能: 组织源程序的输入 按规则拼写单词,并转换成二元形式 删除空格及无用符号(如回车符,字符常数的引号符等) 发现并定位错误 建立单词表、符号表、常数表等文件 三、 实现方法 数据结构 1、
keil_c51_maule
- 个人收藏的14篇有关KEIL C51语言编程的使用要点。 目录: C51变量或数据类型 C51 怎样将1个子程序段定位在1个固定的地址位置 C51存储模式 C语言下的单片机软件抗干扰实现的基本技巧之一---------对绝对地址的访问 DOS界面的KEIL C编译器的使用方法(^_^) keil51开发系统概述 Keil C51函数(不仅仅是函数,呵呵) Keil C51扩展关键字 Keil C51软件包中的
XTokenString
- 这是一个高效的多字段匹配算法的程序,可以精确的定位在某个字段上有那些内容。-This is a more efficient matching algorithm field procedures, the positioning precision in a particular field are those elements.
lexicalanalysis
- 为了实现的编译程序实用,源程序可采用自由书写格式,即一行内可以书写多个语句,一个语句也可以占领多行书写;标识符的前20个字符有效;整数用2个字节表示;长整数用4个字节表示。这样词法分析程序的主要工作为: (1)从源程序文件中读入字符。 (2)统计行数和列数用于错误单词的定位。 (3)删除空格类字符,包括回车、制表符空格。 (4)按拼写单词,并用(种别,单词)二元式表示。 (5)根据需要是否填写标识符表供以后各阶段使用。 这里采用的编译程序的实现方法是一遍扫描,即从左到右只
CompilerConstruction
- 对编译器原理进行分析及介绍对源代码进行编译链接重定位介绍-Principle of compiler analysis and introduction of the source code to compile relocatable link introduced
compute_lexyacc
- bison和Lex写的计算器,在cmd定位到文件夹,执行ini.bat和lexyacc.bat,并且用vc连接可以生成一个具有符号表的计算器。-bison and Lex written calculators, navigate to the folder in cmd, implementation ini.bat and lexyacc.bat, and used vc connection can generate a symbol table with the calculator.
cifafenxiqi
- 实现一个词法分析器,词法分析程序的主要任务是从左到右扫描每行源程序,拼成单词,换成统一的内部表示 (token)输出,送给语法分析器。具体包括: –组织源程序的输入; –按规则拼单词,并转换成二元形式; –滤掉空白符,跳过注释、换行符及一些无用的符号(如字符常数的引号) (实验一已完成); –进行行列计数,用于指出出错的行列号,并复制出错部分; –列表打印源程序; –发现并定位词法错误; –生成符号表。token 文件和符号表用作语法分析的输入部分。
JSQFinal
- 编译原理课程设计,CMM 是一种经过简化的 C 语言,CMM 解释器是一个 CMM 语言 的集成开发环境,经过词法、语法和语义的分析,通过递归下降子程序法对 CMM 语言 进行解释执行。此解释器可以实现几种基本数据类型的表达式计算、隐式转换和强制转 换,循环语句的控制,多维数组的处理,函数调用和重载,变量作用域限制等功能。IDE 能够进行代码自动缩近、语法高亮、撤销重做、括号匹配、错误检查标记、函数定位、 快速注释、输出语法树等。 -CMM is a programming
lua
- Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言-Written in Lua by the standard C, almost all operating systems and platforms can be compiled and run. Lua does not provide a strong library, which is determined by its po
CodeBrowserAddin
- 很牛的VB6增强型工程资源管理器,有了他从此你可以撇掉VB自带的工程资源管理器。这是一个增强型的管理器,可以像VC++那样直接点击代码中的事件跳转到代码位置,可以回溯历史访问记录,可以直接定位访问最多次数的代码及窗体,可以允许和禁止编辑代码和窗体上的控件。-The very cattle VB6 Enhanced Project Explorer, with him from now on you can skim off VB comes with Project Explorer. This