lex

lex

文章 8 浏览 89

纠正 lex 和 yacc 中的一些简单逻辑错误

请帮助我解决我在示例中遇到的两个简单的逻辑错误。 以下是详细信息: 输入文件:(input.txt) 名字:James 姓氏:史密斯 普通文本 输出文件:(output.…

你曾走过我的故事 2024-10-09 12:09:00 4 0

如何将 yytext 从 lex 文件传递​​到 yacc?

请我面临一个简单的问题..这就是问题, 在我的 lex 文件中,我有类似的内容: char *ptr_String "name = " { BEGIN sName } &ltsName&gt.+ { ptr_Stri…

谎言 2024-10-09 04:15:28 4 0

如何将匹配字符串的 yyleng 从 Lex 发送到 Yacc?

请我尝试将匹配字符串的 yyleng 从我的 (.l) 文件传递​​到 (.y) 文件。以下是问题的示例: 在 Lex 文件中: &ltstate1&gt.+ { fprintf(yyout, "%d",…

我一直都在从未离去 2024-10-09 02:15:51 3 0

是否有任何活跃的 Lex 和 Yacc IRC?

我正在寻找活跃的 Lex 和 Yacc 或 Bison IRC -(互联网中继聊天)。任何建议都将受到高度赞赏。 预先感谢您的帮助!…

烟花肆意 2024-10-09 02:08:59 4 0

有人可以提供以下这些的语法参考吗?

%x ST_IN_SCRIPTING %x ST_DOUBLE_QUOTES %x ST_BACKQUOTE %x ST_HEREDOC %x ST_START_HEREDOC %x ST_END_HEREDOC %x ST_LOOKING_FOR_PROPERTY %x ST_…

一生独一 2024-10-08 10:14:51 2 0

用 C 语言对 LISP 子集进行 YACC 运算

有没有办法使用 C 语言在 YACC 项目中添加 2 个或更多操作数来为 LISP 子集构建解析器,这是语法 符号也不敏感 P: '('LET '('DEF_VARS')' BODY')' |BO…

纸伞微斜 2024-10-05 01:06:06 2 0

在 Flex/Bison 中嵌入其他语言

底线: 如果您想使用 Flex/Bison 在 C++ 中添加一项非常小的功能,您会怎么做?例如,是否能够使用以下语法声明 void xxx() 函数:foo%%: xxx? 整个…

淡看悲欢离合 2024-10-02 22:28:51 4 0

在flex中分隔保留标识符

我正在为一种语言制作一个包含函数调用的解析器。一些函数名称是保留的,我想在我的语法中以不同的方式处理它们。在 EBNF 中,看起来 FunctionCall ::…

掩耳倾听 2024-10-02 05:37:58 3 0

忽略 yacc/lex 中的错误

我是 yacc/lex 的新手,我正在开发一个由其他人编写的解析器。我注意到,当找到未定义的标记时,解析器返回错误并停止。有没有一种简单的方法可以让它…

佞臣 2024-09-30 08:21:49 1 0

适用于任意编程语言或 IR 的 AST

是否可以单独使用 C 或 C++ 为任意编程语言或 IR 创建 AST(无需 YACC 和 LEX 等工具的帮助)? 如果是这样,如何实现词法和句法分析? 如果没有,必…

只是在用心讲痛 2024-09-26 21:48:17 4 0

Lex:打印行号

我有源代码,我想添加行号。 我所做的: %{ int lines=0 %} LINE \n %% {LINE} {ECHOprintf("%d", ++lines)} 但是,我不知道如何抓住第一行。 你能帮…

你是我的挚爱i 2024-09-24 02:08:51 4 0

Flex/Bison 的空间问题

我目前正在使用 Flex/Bison 开发 HTML 解析器/模板库。我的 if 语句有一些问题。该表达式解析得很好( if you &gt me ),但是当涉及到开始和结束 if …

你怎么这么可爱啊 2024-09-16 11:02:44 6 0

从单独的程序调用 lex/yacc

我一直在阅读 lex/yacc 。这些书籍和示例并不难理解。事实上,整个概念一清二楚。但有一个例外。 Lex/yacc 似乎生成独立的程序。如果我想将它们作为解…

情场扛把子 2024-09-16 03:05:58 5 0

什么时候可以使用解析器生成器?

我正在为我正在编写的网络应用程序编写一种简单的文本模板语言(想想谷歌的ctemplate)。完成后,它将仅包含少量可能的操作,简单的内容,例如“评估…

雪若未夕 2024-09-12 13:26:33 3 0

bison 和 flex 的分段错误

我正在尝试使用 oreilly 书来学习 lex 和 yacc 。我尝试了书中的以下示例,但它给出了分段错误。 %{ /** * A lexer for the basic grammar to use for…

各自安好 2024-09-11 11:03:55 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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