您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 二进制翻译中跳转表恢复case语句

  2. 本文针对IA-64跳转表的特性,提出了一种与机器和编译器无关的恢复跳转表和它们的目标地址的解决方案,该方案的基础是过程内切片技术和表达式替换技术。通过这些技术,可以将包含索引跳转的过程代码转换成一般的形式,同时可以确定跳转表装入位置和包含的信息。最后通过实验可以说明,该方案可在很大程度上提高二进制翻译的覆盖率。
  3. 所属分类:专业指导

    • 发布日期:2009-07-31
    • 文件大小:56320
    • 提供者:hahajing1986
  1. 基于语法制导翻译的表达式转换编译器(中缀表达式转后缀表达式)

  2. 基于语法制导翻译的表达式转换编译器 中缀表达式转后缀表达式,含文档。
  3. 所属分类:其它

    • 发布日期:2010-07-01
    • 文件大小:434176
    • 提供者:topgun0811
  1. c++实现字符串表达式求值(逆波兰式)

  2. 在程序设计中,可能碰到需要对字符串数学表达式求值的问题,常用的方法是解析表达式,生成二叉树,然后进行计算。编译器就是使用这种方法来解析程序中的表达式的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学表达式如果用二叉树遍历的话,恰好是中序遍历,故叫做中序表达式。除此之外,还有前序表达式,后序表达式。如:a+b+c(中序),++abc(前序),ab+c+(后序),如果表达式含有×,/,()等就更复杂了。 后缀表达式也称逆波兰表达式 因其使表达
  3. 所属分类:C++

    • 发布日期:2011-04-23
    • 文件大小:56320
    • 提供者:simplebelief
  1. 基于语法制导翻译的表达式转换编译器

  2. 三、设计要求 1、使用模块化设计思想来设计该编译器; 2、词法分析模块用于读入输入串,并将其转换成供语法分析模块使用的记号流。其中包括滤掉空格和注释、识别常数、识别标识符和关键字等功能; 3、要求在语法分析模块中利用语法制导翻译技术完成具体的中缀表达式到后缀表达式的翻译,其中包括按前述翻译器的规格说明构建对应表达式、项、因子的非终结符expr、term和factor的函数以及检查记号是否匹配的函数;并在不匹配时调用错误处理模块; 4、要求符号表管理模块主要完成符号表对应数据结构的具体实现功能;
  3. 所属分类:C/C++

    • 发布日期:2011-07-05
    • 文件大小:6144
    • 提供者:suren__123
  1. Java项目开发与毕业设计指导源码

  2. 第1章 俄罗斯方块单人游戏的实现 1.1 功能描述 1.2 实现机制 1.2.1 Java GUI编程 1.2.2 Java多线程机制 1.3 设计方案 1.3.1 游戏总体构思 1.3.2 基本类设计 1.4 程序实现 1.4.1 菜单类的实现 1.4.2 方格类的实现 1.4.3 方块类的实现 1.4.4 主类的实现 1.4.5 控制面板类的实现 1.4.6 游戏画布类的实现 1.5 点评 第2章 俄罗斯方块双人对战游戏的实现 2.1 功能描述 2.2 实现机制 2.2.1 Java与网络
  3. 所属分类:Java

    • 发布日期:2011-07-05
    • 文件大小:14680064
    • 提供者:wzr529
  1. 基于语法制导翻译的表达式转换编译器

  2. 在c++或c中运行的基于语法制导翻译的表达式转化编译器源程序的txt文件
  3. 所属分类:IT管理

    • 发布日期:2011-07-05
    • 文件大小:4096
    • 提供者:snowlotus_ss
  1. EDA/PLD中的汇编语言程序中的字符串表达式及运算符

  2. 字符串表达式一般由字符串常量、字符串变量、运算符和括号构成。编译器所支持的字符串最大长度为512字节。常用的与字符串表达式相关的运算符如下:   ①LEN运算符   LEN运算符返回字符串的长度(字符数),以X表示字符串表达式,其语法格式如下。   : LEN: X   ②CHR运算符   CHR运算符将0~255之间的整数转换为一个字符,以M表示某一个整数,其语法格式如下。   : CHR:M   ③STR运算符   STR运算符将一个数字表达式或逻辑表达式转换为一个字符串。对
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:38912
    • 提供者:weixin_38710323
  1. postfix-parser:C ++编程语言项目-将中缀表示法转换为后缀-源码

  2. 后缀解析器 C ++编程语言项目,在编译器中模拟预测性解析。 使用预测性分析语法将给定的后缀表示法表达式转换为后缀表示法表达式。
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:2048
    • 提供者:weixin_42097533
  1. LambdaSki:滑雪转换器编译器的简单Lambda演算-源码

  2. LambdaSki 简单的Lambda微积分到Ski编译器。 这是一个简单的程序,可将lambda演算表达式转换为sk组合器表达式。 需要构建Haskell平台和Megaparsec。 输出格式 可选参数用于确定输出格式,其中“ f”确定将调用项放在哪里,“ x”确定将自变量放在哪里。 例子: f(x)发出类似于s(k)(k) afx发出类似于aaskk输出 也可以在第二个和第三个参数示例中指定术语“ s”和“ k”: f(k) ab发出类似于a(b)(b) 语言 该语言有5种类型的
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:6144
    • 提供者:weixin_42102713
  1. SimpleCalc:用于评估简单数学表达式的小型命令行实用程序-源码

  2. 简单计算 小型命令行实用程序,用于评估简单的数学表达式。 实现递归下降解析器,将输入,中缀表达式转换为后缀表达式,然后对其求值以输出结果。 用法 只需调用二进制文件,然后调用要评估的表达式即可 $ calculate 2*2 2*2 = 24.000000 支持+ , - , * , / , ^运算符,以及sin , cos , tan , asin , acos , atan , log和exp函数。 建造 需要兼容c99的编译器。 使用cl.exe 19.24.28314版本,gcc版本8.
  3. 所属分类:其它

    • 发布日期:2021-02-19
    • 文件大小:5120
    • 提供者:weixin_42126274
  1. 方案编译器-源码

  2. 方案编译器 实施Scheme编译器。 写在Ocaml。 编译器采用方案源代码(用Scheme编写的文件),将其转换为程序集并创建要运行的可执行文件(用Assembly编写的文件)。 目录 编译器管道 读者 阅读器是用于扩展S表达式的解析器:它从字符串中读取文本,并输出用于扩展S表达式的抽象语法树。 此过程假定一个字符串,其中包含任意数量的sexprs,然后返回正确表示输入的抽象语法树列表。 此类AST由reader.ml中定义的sexpr类型表示。 标签解析器 标签解析器从sexprs的AST转
  3. 所属分类:其它

    • 发布日期:2021-02-19
    • 文件大小:70656
    • 提供者:weixin_42131276
  1. 从常规表达转换为NFA-源码

  2. 从常规表达转换为NFA 这是用于从正则表达式转换为NFA分配以进行编译器设计的代码 输入示例:a * a 输出示例:转换: 0-> a-> 1 2-> a-> 3 1 2 3
  3. 所属分类:其它

    • 发布日期:2021-02-18
    • 文件大小:2048
    • 提供者:weixin_42177768
  1. FiltersRegistry:转换了已知的过滤器订阅以更好地与AdGuard兼容-源码

  2. AG筛选器注册表 该存储库包含可供AdGuard用户使用的已知过滤器订阅。 我们将这些过滤器重新托管在filters.adtidy.org 。 另外,可以对这些过滤器进行一些修改,以实现与AdGuard的更好兼容性。 过滤元数据 template.txt 过滤器编译器使用模板文件来准备最终的过滤器版本。 exclude.txt 正则表达式列表。 与这些排除条件匹配的规则将不包含在结果过滤器中。 metadata.json 过滤元数据。 包括名称,说明等。 filterId唯一的过滤器
  3. 所属分类:其它

    • 发布日期:2021-02-14
    • 文件大小:8388608
    • 提供者:weixin_42132352
  1. uvm-compiler:uVM的脚本编译器-源码

  2. uvm编译器 uVM的脚本编译器 C / C ++的基本语法差异 类型转换为: valuetype ,例如,从int到byte为int_valuebyte 。 赋值,递增和递减不是表达式,而是语句。 t = arr [ i ++ ] // Invalid t = arr [ i ] // i ++ ; // Correct if ( ( result = func ( ) ) ) { } // Invalid result = func ( ) // if ( result ) {
  3. 所属分类:其它

    • 发布日期:2021-02-08
    • 文件大小:18432
    • 提供者:weixin_42116847
  1. insituc:x86x64 JIT编译器,用于用C ++编写的数学字符串表达式。 解析器是Boost.Spirit X3。 AST转换:偏导数,恒定折叠-源码

  2. insituc:x86x64 JIT编译器,用于用C ++编写的数学字符串表达式。 解析器是Boost.Spirit X3。 AST转换:偏导数,恒定折叠
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:136192
    • 提供者:weixin_42113754
  1. RegexToDFA:通过在Java中创建语法树直接将正则表达式(正则表达式)转换为DFA-源码

  2. 正则表达式到Java中的DFA 这是通过使用Java语言创建和使用语法树将regex(正则表达式)转换为DFA的方法。 该项目是我们在大学第五学期(KNTU)的编译器课程中完成的一个较大项目的一部分,以创建一个简单的编译器。 入门 :small_blue_diamond: 观看此视频以了解概念: : 注意一些规则: NetBeans是我编写的IDE。您可以克隆此项目并将其轻松导入NetBeans。 使用的类如下: 正则表达式 语法树 二叉树 节点 叶节点 DfaTraversa
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:1048576
    • 提供者:weixin_42160398
  1. 类型转换操作符:static_cast,dynamic_cast,const_cast,reinterpret_cast.

  2. 呵呵,今天来好好看看着几个转换操作符的用法。以前老是看着眼熟,但是用着手生。今天决定搞定这些个东西。在C语言中类型转换有几种方式:1.(expression).在表达式外边加括号,由编译器来决定怎么改变。2.new_type(expression).强制类型括号住表达式。3.(new_type)expression.括号住强制类型。4.C语言允许的内置转换。这些转换非常高效,我非常喜欢使用。特别是在指针转换和数值转换时用到的非常多。只要编写程序的人知道自己要做什么转换,并知道应该怎样转换的话,我
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:82944
    • 提供者:weixin_38723516
  1. JavaScript编译器:编译器教程,使用TypeScript实现一个简单JavaScript编译器-源码

  2. Javascr ipt-compiler项目简介: 编译原理比较复杂,我们不求写出一个完整的编译器,但掌握基本原理还是很有必要的。核心内容:自动机,其他无关文法,自顶向下语法分析,中序转换为后序算法解决语法优先级问题,中间代码生成,内存分配,运行时分析,opcode生成等。理解不到位的地方还望斧正。 目录 原始目录结构: src ├─common 公共库 ├─demo │ │─tokenizer.ts 词法解析器demo │ │─parser.ts 语法解析
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:5242880
    • 提供者:weixin_42117082
  1. C#用表达式树构建动态查询的方法

  2. 前文介绍了C#中表达式树的基本知识,在实际中,表达式树有很多用法,这里举几个例子,说明如何使用表达式树构建动态查询,从而扩展LINQ的查询方法。   在LINQ中,只要数据源实现了IQuerable接口,表达式树就可以用来表示结构化查询。比如,LINQ提供了用来查询关系数据源的IQueryable接口的实现,C#编译器在执行这类数据源查询时,会在运行时生成表达式树,然后,查询会遍历表达式树的数据结构,然后将其转换成针对特定数据源的合适的查询语言。    下面的几个例子演示了如何使用表达式树动态生
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:84992
    • 提供者:weixin_38710566
  1. 汇编语言程序中的字符串表达式及运算符

  2. 字符串表达式一般由字符串常量、字符串变量、运算符和括号构成。编译器所支持的字符串长度为512字节。常用的与字符串表达式相关的运算符如下:   ①LEN运算符   LEN运算符返回字符串的长度(字符数),以X表示字符串表达式,其语法格式如下。   : LEN: X   ②CHR运算符   CHR运算符将0~255之间的整数转换为一个字符,以M表示某一个整数,其语法格式如下。   : CHR:M   ③STR运算符   STR运算符将一个数字表达式或逻辑表达式转换为一个字符串。对于数
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:35840
    • 提供者:weixin_38550146
« 12 3 4 5 6 7 8 9 10 »