lex

lex

文章 8 浏览 93

默认规则在哪里可以匹配?

我一直在慢慢地习惯了Flex Lexer的异想天开,虽然它很酷一次(1)我设法使它真正工作,并且(2)我已经了解了它的工作原理,但我不确定如何改善我的语…

ぶ宁プ宁ぶ 2025-02-10 06:04:41 0 0

在执行任何规则之前,如何在FLEX中初始化?

我的Lexer规则依赖于被人群的数组。因此,在执行任何规则之前,我需要初始化数组。我可以使用 yy_user_action 进行初始化(检查全局标志以查看是否未…

善良天后 2025-02-09 07:18:30 1 0

Flex扫描仪是否会自动将选项卡转换为空格?

我的输入包括: a选项卡b选项卡c 我写了一个带有两个规则的扫描仪:一条规则匹配的字符串中不包含一个选项卡。另一个规则在选项卡上匹配。对于第一个…

浪荡不羁 2025-02-08 09:35:42 1 0

条件规则

我如何在ply中处理一对多规则。 tokens = ( 'VAR1', 'VAR2', 'TRUE', 'SINGLE_CHAR', ) def t_VAR1(t): r'var1' return t def t_VAR2(t): r'var2' ret…

青衫负雪 2025-02-07 00:39:14 1 0

为什么当v立即在s之后的V位置时,程序上存在语法错误? (lex yacc)

LEX代码 ... %option noyywrap %{ #include #include"y.tab.h" %} %% I|you|we|they|he|she|it return SUBJECT; will return AUX1; did return AUX2; …

孤独患者 2025-02-05 08:09:29 1 0

匹配此文本,但只有在文件末尾出现

Flex用户手册的第78页说: 没有办法编写“匹配此文本的规则”,但仅当 它出现在文件的末尾“。但是,如果您可以伪造它 碰巧有一个角色,您不允许您 输…

柳絮泡泡 2025-02-02 06:25:41 2 0

我使用ply创建了一个解析器和AST,但AST不起作用

我正在尝试为解析器编写AST,该解析器解析了我定义的特定语法,并且正在为此使用Python/Ply。这是语法: 开始:功能|功能选项 功能:前向|对|循环|颜…

仙气飘飘 2025-01-31 15:17:04 3 0

如何定义ε当我用解析代码编写语法规则时?

我正在尝试为我定义的特定语法编写编译器程序。 语法中有一些ε,因为一些迭代和递归规则。我试图通过创建一个空的令牌来定义ε: tokens = ( 'EMPTY'…

忆伤 2025-01-31 06:41:40 2 0

YACC解析器不想打印ACCPET,即使输入正确?

该程序规则对“零一个”输入不起作用,为什么? SS: S { printf("Accepted"); } ; S: zero T one T one ; T : one T | ; …

要走就滚别墨迹 2025-01-30 22:42:52 2 0

使用Yacc和Lex生成解析树

我花了6个小时为LEX和YACC编写了一份编译器。终端报告警告:输入非终端的空规则,没有操作,但我仍然找不到我的代码出了什么问题。 P -> L | LP L -> …

本宫微胖 2025-01-27 05:05:36 2 0

Flex 和 Bison 编译器在遇到语法错误时不会显示词法错误

我正在使用Flex和Bison编码编译器,我对Yyerror(char*)和一些printf()消息进行了编码,以显示词汇和语法错误。我通过在文件“ programm.txt”中添…

隐诗 2025-01-20 21:13:50 3 0

限制整数和十进制零件长度

有什么方法可以在“”之前和之后提取数字数量。在弹性中的浮动中? 我想将整数部分中的数字数量限制在4,而小数零件的数字为8。因此,包括''的字符总…

遮云壑 2025-01-20 19:02:53 4 0

如何编写 lpeg 中使用的 peg 来解析 lua 本身?

正如标题所说,我知道lua在The Complete Syntax of Lua中有一个官方的扩展BNF 。我想写一个 PEG 传递给 lpeg.re.compile 来解析 lua 本身。也许 Lua P…

爱你是孤单的心事 2025-01-17 21:17:58 4 0

我正在编写一个 lex 代码,其中正则表达式部分的给出与详细部分中的完全相同。我遇到的主要问题是文本的 RE

%{ #define FUNCT 300 #define IDENTIFIER 301 #define ASSGN 302 #define INTEGER 303 #define PRINT 304 #define TEXT 305 #define INPUT 306 #def…

清引 2025-01-17 02:36:26 1 0

关于数据结构的正确词法策略是什么

我为我正在开发的框架创建了一个数据结构。它看起来像这样 version: 1.0 name: Joshua Kensington type: Doctor media: http://some.page.com/media c…

回首观望 2025-01-15 03:45:10 2 0
更多

推荐作者

mb_XvqQsWhl

文章 0 评论 0

我不在是我

文章 0 评论 0

依 靠

文章 0 评论 0

L.W.

文章 0 评论 0

暗里之光

文章 0 评论 0

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