lex

lex

文章 8 浏览 92

将NFA存储到数据结构中

我获得了 NFA,并且需要使用数据结构(我不能使用递归下降解析器)来存储它。一旦 NFA 存储在数据结构中,我就会得到一个字符串,根据给定的 NFA 检查…

摘星┃星的人 2025-01-10 06:32:40 0 0

理解没有声明类型的 Bison

我有下面的代码,并且收到以下错误 parser.y:111.47-48: error: $$ for the midrule at $5 of 'statement' has no returned type 111 | 111 REDUCE 运…

望她远 2025-01-10 01:31:55 0 0

如何用两个新标记替换词法分析器标记?

在 XML 中,空元素可以用以下任一方式表示: 如果输入包含后者,那么我想像前者一样对其进行标记。 也就是说,如果输入是 那么我希望词法分析器生成这…

财迷小姐 2025-01-09 04:13:54 0 0

更改 yyparse() 内部的缓冲区;

我试图在解析另一个字符串的过程中使用预定义的语法解析常量字符串。 我的 main() 调用 yyparse(),用户开始输入,当匹配某种语法时,例如 MACRO 或其…

丘比特射中我 2025-01-08 22:04:19 0 0

Lex 和 Lex 是如何工作的? Yacc 解析器输出值?

因此,对于我正在开发的一个项目,我使用 Lex 和 Yacc 来解析 FTP 配置文件。配置文件看起来像这样: global { num_daemons = 10 etc = /etc/ftpd }; …

幸福不弃 2025-01-07 21:24:46 1 0

莱克斯YACC - 表达式中的空格

我正在读取文件,由于某种原因,当我尝试表达式时出现语法错误 就像 5+5 但是,如果我这样做 5 + 5 它效果很好。我很困惑为什么它会这样做? 这是我的…

从﹋此江山别 2025-01-07 01:54:33 1 0

具有快速访问时间的稀疏矩阵压缩

我正在编写一个词法分析器生成器作为业余项目,我想知道如何进行表压缩。所讨论的表是短且非常稀疏的二维数组。它们在一维中始终为 256 个字符。另一…

梦纸 2025-01-06 07:29:10 2 0

使用 lex 和 yacc 解析配置文件

global{ verb test rl0 rand (or) rand =0 [Two cases] } thread{ frac_value = (0.2,(0.1,0.5)) random_thread } 输出应该是这样的: 如果我将上述输…

梦归所梦 2025-01-06 03:02:10 1 0

Flex 工具的错误

/*Regular Definitions*/ delim[\t\n] WS{delim}+ letter[A-Za-z] digit[0-9] id{letter}({letter|digit})* number{digit}+(\.{digit}+?(E[+-]?{digit…

过气美图社 2025-01-05 16:18:29 1 0

ml-lex 中正则表达式的行结束符

ml-lex 中正则表达式的行结束符是什么? “$”用于捕获大多数其他语言的正则表达式中的行尾字符,但是如果我在 ml-lex 的情况下使用它,它会给我一个…

迟月 2025-01-04 07:03:57 2 0

检测 ml-lex 中的单词。 (正则表达式)

我正在尝试用 ml-lex 编写一个程序来检测整数和实数。我的程序是这样的: datatype lexresult = INTEGER of string | REAL of string | EOF val linen…

只涨不跌 2025-01-03 21:06:13 2 0

if elsif else 语句解析

我一直在使用 lex 和 yacc 开发命令式语言的编译器,今天我完成了语法,问题是我一直在网上读到每个语法都应该有一些移位/减少冲突,特别是如果它有 i…

遮云壑 2025-01-03 03:42:21 2 0

Yacc - 语句 - 语法规则

我有一个小程序,可以读取输入并将数据返回到 yacc 文件,我只想打印出来。 我认为我没有正确理解 yacc 文件中的语法规则。 我得到 NULL 值,但有些内…

[浮城] 2025-01-02 21:02:31 1 0

Lex 的前瞻运算符算法不正确

在 Andrew Appel 的“Java 中的现代编译器实现”中,他在练习中声称: Lex 有一个先行运算符 /,因此正则表达式 abc/def 仅当后跟 def 时才匹配 abc(…

孤千羽 2024-12-29 13:34:42 2 0

Python PLY 解析器语法错误

总之, 我正在使用 python PLY 编写一个非常简单的解析器。它大部分完成了这项工作,但对于许多输入行,我从yacc收到语法错误。以下是词法分析器和解…

悲喜皆因你 2024-12-29 09:59:07 3 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文