flex-lexer

flex-lexer

文章 0 浏览 6

如何一起使用 Jflex 和 Bison?

我真的很难同时使用 Jflex 和 Bison。例如,以下是一些示例代码: https: //github.com/valecor95/bison-flex-jflex-examples/tree/master/Java/1_Ba…

儭儭莪哋寶赑 2025-01-14 17:39:42 4 0

带引号的字符串的 Flex 操作返回空字符串

我正在尝试使用 Flex 手册 [1] 中显示的示例。该示例显示了可能包含八进制代码的带引号字符串的 Flex 规则。 该手册对收盘报价操作的描述有点不完整。…

荭秂 2025-01-14 11:44:42 2 0

为什么我的c++ VS代码中的评论关闭?

我不明白为什么我的块评论不会使用 /* */ /* Name: Net ID: Course: Assignment: Part 1 Programming Environment: WSl VS Code C++ compiler- g++ C+…

苄①跕圉湢 2025-01-12 01:49:35 2 0

Bison Flex 计算器和布尔解释器

我正在做一个 bison/flex 解释器,需要比较数字(),执行 aritmethics 基本操作,以及像 AND OR XOR NOT 这样的布尔值。 第一步是比较两个数字,代码…

残疾 2025-01-12 00:44:45 5 0

多行注释 Flex lex

我正在尝试使用以下条件进行多行注释: 以 ''' 开头,以 ''' 结束 不能恰好包含三个 ''' 里面,例如: '''''' 正确 '''''''' 正确的 '''a'a''a''''a''…

尘世孤行 2025-01-11 10:24:30 1 0

我应该考虑'\f', '\v'吗?作为 .c 文件中的换行符?

我正在尝试使用 flex 制作一个 C 程序词法分析器。 我读了 https://en.cppreference.com/w/c/language/translation_phases 并被告知垂直制表符 \v 和…

旧夏天 2025-01-11 05:35:04 2 0

更改 C++ 中的 yylex柔性

我想将 yylex 更改为 alpha_yylex,它也接受向量作为参数。 . . #define YY_DECL int yyFlexLexer::alpha_yylex(std::vector tokens) %} . . . in mai…

指尖凝香 2025-01-10 19:06:26 1 0

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

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

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

flex 关于不良品格的正则表达式问题

我是 Flex 正则表达式的新手,我不明白为什么它一直表现出不好的性格。我想知道是否“?!”存在于flex正则表达式中。如果不是,如何更换为正确的? …

压抑⊿情绪 2025-01-09 02:42:06 0 0

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

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

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

如何在 C++ 中编译以下 Flex 文件具有辅助功能

我有以下 lex.l 文件。 %{ #include #include #define AND 1 #define BEGINN 2 &} /* regular definitions */ ws [ \t\n]+ letter [A-Za-z] /* more d…

时光沙漏 2025-01-08 06:40:19 2 0

Bison 风格:使用我自己的堆栈不好吗?全局变量是坏的吗?

我的问题基本上是“YACC / Bison 中的良好风格是什么?”与此相关的是,我是否让 Bison 做它擅长的事情。 例如,我发现我的 Bison 程序比我的原始代码…

噩梦成真你也成魔 2025-01-06 05:38:59 3 0

flex 开始条件(匹配字符串文字)

我正在 flex 手册. 我关心的部分是: \" { /* saw closing quote - all done */ BEGIN(INITIAL); *string_buf_ptr = '\0'; /* return string constant…

清风无影 2024-12-29 20:54:05 4 0

gcc 如何知道源代码来自哪里?

今天我正在玩 Flex 和 Bison,一些奇怪的东西引起了我的注意。 localhost:c math4tots$ lex c.l localhost:c math4tots$ yacc -d c.y localhost:c mat…

×眷恋的温暖 2024-12-27 22:26:32 7 0

Flex Bison 编译器

我是新来的,这是我的第一个问题。 我必须制作一个 C++ 编译器,但我不知道为什么我的代码不起作用。 当我执行它时,出现分段错误。 我使用 Flex 和 B…

榆西 2024-12-27 09:44:02 4 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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