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

搜索资源列表

  1. Java词法分析生成器

  2. 一直想拥有一个属于自己的词法分析器(扫描器)生成器,本来想在一些现成的开源项目JLex、JFlex上修改,但感觉它们的代码实在难于下手,于是开始自己写,中间停停改改,也不记得做了多久了,现在算是基本成型了。 因为只是自己做,基本上是有了想法就加进去,因此到了后来,和传统的生成器是看上去是很不相像了,但Rsg确实有能力实现复杂扫描器(在examples中用Rsg实现了一个Java源程序扫描器)。主要的特点有: 简单。 在代码点上支持Unicode。 /** * 这是一个简单的Rsg示例。 */
  3. 所属分类:Veritas

    • 发布日期:2007-09-04
    • 文件大小:667648
    • 提供者:yyqcsdn
  1. lex词法分析生成器.doc

  2. lex词法分析生成器,学习编译原理的应该都能用的上哦
  3. 所属分类:专业指导

    • 发布日期:2009-11-12
    • 文件大小:122880
    • 提供者:dachao117
  1. 编译原理课程词法分析器生成器

  2. 编译原理课程练习,功能为简单词法分析器生成器,使用C++编写。程序可以根据配置文件输出词法分析c++部分代码。使用正则文法表示词法规则,包含算法说明文档。
  3. 所属分类:C++

    • 发布日期:2010-06-16
    • 文件大小:819200
    • 提供者:zl860628
  1. 词法分析器实验报告以及过程

  2. 建立一个针对LL(1)文法编译器的自动生成器。要完成此编译器的生成器需对源文件进行两遍处理:第一遍词法分析,第二遍语法分析。语法分析程序用LL(1)语法分析方法。首先输入定义好的文法书写文件(所用的文法可以用LL(1)分析),然后建立词法分析器,包括词法分析主程序、扫描器部分、关键字表等。经词法分析后分别计算所输入的文法的每个非终结符号的FIRST集合,每个非终结符号的FOLLOW集合,以及每个规则的SELECT集合,并判断任意一个非终结符号的任意两个规则的SELECT集的交集是不是都为空,如
  3. 所属分类:专业指导

    • 发布日期:2011-01-07
    • 文件大小:2097152
    • 提供者:qazwsxkwg
  1. 程序的.词法分析程序的实现可以采用任何一种编程工具

  2. 1. 对单词的构词规则有明确的定义; 2. 编写的分析程序能够正确识别源程序中的单词符号;3. 识别出的单词以的形式保存在符号表中(链表); 4. 词法分析中源程序的输入以.c格式,分析后的符号表,将二元组保存在.txt文件中
  3. 所属分类:C

    • 发布日期:2011-06-14
    • 文件大小:10240
    • 提供者:Grancy1990
  1. 此法生成器 bison.pdf

  2. 这是一本介绍词法生成器的书籍,内容很详细,适于需要自己提供词法生成器的人员阅读
  3. 所属分类:其它

    • 发布日期:2011-06-26
    • 文件大小:781312
    • 提供者:wxjdlut
  1. 编译原理 三地址代码生成器

  2. 利用之前的词法和语法分析器的东西做的具体要求见word文档用turbo c3.0写的 别的应该都能打开
  3. 所属分类:C

    • 发布日期:2008-06-13
    • 文件大小:31744
    • 提供者:y_l_y_
  1. lex一个词法分析器的生成器_翻译版

  2. lex一个词法分析器的生成器_翻译版,编译原理课程的上机题目
  3. 所属分类:Windows Server

    • 发布日期:2013-05-31
    • 文件大小:51200
    • 提供者:maoxiaoyuisme
  1. 编译原理实验词法生成器代码

  2. 编译原理实验词法生成器 C语言编写 代码部分程序: #include #include #include #include char prog[80],token[8],ch; int syn,p,m,n,sum; char *rwtab[6]={"begin","if","then","while","do","end"}; scaner(); main() {p=0; printf("\n please input a string(end with '#'):/n"); do{ s
  3. 所属分类:C/C++

    • 发布日期:2013-06-12
    • 文件大小:3072
    • 提供者:u010444927
  1. 词法分析器自动生成器 FLEX

  2. windows 下方便实用的词法分析器自动生成器FLEX软件。
  3. 所属分类:其它

    • 发布日期:2016-04-23
    • 文件大小:1048576
    • 提供者:u014594922
  1. Pasukon:使用组合器JavaScript实用解析器生成器库-源码

  2. 帕苏Kong Pasukon使用易于学习的语法生成解析器。 它基于,并且还实现了词法分析步骤。 它具有高度的可扩展性(您可以创建自己的词法分析器和组合器),没有外部依赖关系,并且可以在Node.js和Browser中使用。 在线尝试! 到目前为止,最简单的入门方法是。 一探究竟! 安装 npm install -g pasukon 用法 您可以通过多种方式使用Pasukon。 最简单的方法是给它一个语法作为字符串: const Pasukon = require ( 'pasukon' )
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:105472
    • 提供者:weixin_42132354
  1. sana:Sana是Rust的词法生成器-源码

  2. 萨那 Sana是Rust的词法生成器。 它为创建语言的词法分析器提供了一种简便的方法。 与其他lexer生成器不同,Sana支持扩展的正则表达式,使您可以更清楚地表达意图。 例如,您可以编写"[[:punct:]]+" & !".*--.*"来表示不包含--的标点符号序列。 在编译时,Sana: 根据令牌定义构造确定性状态自动机 从自动机生成IR 将IR编译为Rust代码 有关Sana体系结构的概述,请参见 。 例子 use sana :: {Sana, Spanned}; #[der
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:61440
    • 提供者:weixin_42143806
  1. plex:解析器和词法分析器生成器,作为Rust程序宏-源码

  2. plex,解析器和词法分析器生成器 此板条箱提供了一些语法扩展: lexer! ,这会创建基于DFA的词法分析器,该词法分析器使用最大的munch。 它的工作原理类似于lex工具。 您编写定义令牌的正则表达式,以及从输入片段创建令牌的Rust表达式。 parser! ,这将创建LALR(1)解析器。 它的工作有点像yacc 。 您编写与上下文无关的语法,以及每个规则的表达式。 您为每个非终端提供一个Rust类型,从而允许您递归地构建AST。 它还支持跨度,为您提供方便的源位置报告。 您可
  3. 所属分类:其它

    • 发布日期:2021-03-06
    • 文件大小:21504
    • 提供者:weixin_42153793
  1. 解析器:使用有限自动机的解析器生成器-源码

  2. 生成词法分析器的源代码 Lexer类将多个正则表达式组合到单个确定性有限自动机(DFA)中。 添加所有表达式后,调用solve,然后编写以生成源代码。 Accept num ( " number " , 0 ); Accept id ( " identifier " , 1 ); Lexer lexer; lexer.add(&num, " [0-9]+ " ); lexer.add(&id, " [a-e]([a-e]|[0-9])* " );
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:28672
    • 提供者:weixin_42151036
  1. csly:一个C#可嵌入的词法分析器和解析器生成器(.Net核心)-源码

  2. C#Lex Yacc CSLY受到python lex yacc库( )的极大启发,旨在简化用C#编写lexer和解析器的过程。 入门 如果您不耐烦,无法继续阅读此自述文件,那么这里是一个,它将指导您完成哑解析器的实现。 完整文件 完整的文档可以在找到 CSLY的特色 CSLY提供了一些特殊功能,使其更易于使用或更安全。 完全嵌入式 CSLY被认为可以避免任何额外的构建步骤。 解析器生成器通常需要一个构建时间步骤,以生成完成解析工作的目标语言源代码。 Juste包含一个nuget,并使用纯C
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:266240
    • 提供者:weixin_42157567
  1. csstree:用于CSS的工具集,包括基于W3C规范和浏览器实现的快速详细的解析器,walker,生成器和lexer-源码

  2. CSS树 CSSTree是用于CSS的工具集:基于规范和浏览器实现的详细的解析器(CSS→AST),walker(AST遍历),生成器(AST→CSS)和词法分析器(验证和匹配)。 主要目标是提高效率并符合W3C规范,并专注于CSS分析和源到源转换任务。 注意:该库尚未最终确定,需要进一步改进(例如AST格式和API可能在下一个主要版本中进行更改)。 但是,它是稳定的,并在生产中 (CSS缩小器)和 (SVG优化器)等项目使用。 Master分支包含对下一个主要版本的更改,有关稳定的发布版本
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:314368
    • 提供者:weixin_42169674
  1. jflex:具有完全Unicode支持的Java:trade_mark:快速扫描程序生成器-源码

  2. JFlex 是Java的词法分析器生成器(也称为扫描器生成器)。 JFlex将带有一组正则表达式和相应动作的规范作为输入。 它生成词法分析器的Java源,该词法分析器读取输入,将输入与spec文件中的正则表达式进行匹配,如果正则表达式匹配,则运行相应的操作。 词法分析器通常是编译器中的第一步,它匹配关键字,注释,运算符等,并为解析器生成输入令牌流。 JFlex词法分析器基于确定性有限自动机(DFA)。 它们速度很快,无需昂贵的回溯。 用法 有关文档和更多信息,请参见和 。 与Maven结合
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:16777216
    • 提供者:weixin_42120550
  1. Grammax:Grammax是Java自下而上的SLRCLR解析器生成器,它以Backus-Naur-Form的语法构建解析器。-源码

  2. 克最大 Grammax将BNF格式的语法作为输入,并将其转换为识别该语法生成​​的语言的Java类。 从形式上讲,此工具为给定的语法创建从左到右,最右派生(LR)解析器。 这意味着grammax通过构造反向的最右派生来解析给定的字符串。 该工具不需要任何外部库或依赖项。 所有生成都提前完成。 生成解析类后,您可以将它们复制到您的项目中。 另外,作为其他良好的解析器生成工具, 来读取输入语法。 产品特点 没有运行时相关性,仅生成纯Java代码。 使用下推式自动化进行解析,而无需递归。 G
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:129024
    • 提供者:weixin_42168265
  1. 通用词法分析器:根据提供的正则表达式解析输入到标记的任何文本-源码

  2. 通用词法分析器 Lexer可以根据提供的正则表达式解析输入到标记的任何文本。 在计算机科学中,词法分析,词法分析或标记化是将一系列字符(例如在计算机程序或网页中)转换为一系列标记(具有指定含义的字符串)的过程。 执行词法分析的程序可以称为词法分析器,令牌生成器或扫描器,尽管扫描器也是词法分析器第一阶段的术语。 词法分析器通常与解析器结合使用,后者一起分析编程语言,网页等的语法。 产品特点 允许使用命名的正则表达式,因此您无需进行太多操作 允许后处理令牌,以获取所需的更多信息 如何安装 软件包
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:52224
    • 提供者:weixin_42097208
  1. 编译器:带有词法生成器和解析器生成器的YADJC(又一个虚拟Java编译器)-源码

  2. 编译器:带有词法生成器和解析器生成器的YADJC(又一个虚拟Java编译器)
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:206848
    • 提供者:weixin_42157166
« 12 3 4 5 6 »