lex

lex

文章 8 浏览 93

简单的正则表达式问题

如何匹配aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab,其中a的数量应至少为10? 我的意思是我知道这样: [a][a][a][a][a][a][a][a][a][a][a][a][a]a*b 但是如…

把梦留给海 2024-11-13 23:30:03 8 0

解析源码

我需要解析不同文件的源代码,每个文件都用不同的语言编写,我想使用 C 来完成此操作。 为此,我正在考虑使用 yacc / lex ,但我发现它们很难理解,可…

豆芽 2024-11-10 15:37:19 6 0

Lex 的问题

我正在用 C 语言编写一个软件。为此我使用 lex。我用 C 编写了一段代码来创建 符号表 并管理它。因此,每当 lex 找到新符号时,它就会将其放入符号表…

静待花开 2024-11-10 09:42:25 4 0

如何在 GCC 中将 flex 和 bison 文件输出链接在一起 -> C

我最近一直在学习flex(不是adobe flex),并且我一直在成功地使用flex输出文件(只需编译生成的lex文件即可)。 现在我遇到了 bison,并且我读到 bis…

夏雨凉 2024-11-08 20:32:02 6 0

Boost.Spirit:莱克斯+ Qi 错误报告

我正在为相当复杂的配置文件编写一个解析器,这些文件使用缩进等。我决定使用 Lex 将输入分解为标记,因为它似乎让生活变得更轻松。问题是我找不到任…

拥有 2024-11-06 03:09:36 5 0

Lex:强制扫描?

我正在使用 LEX 编写一个相当简单的程序,在解析几个文件后,解析来自用户的输入。 现在,有了这些文件,一切都变得神奇起来。但是,当涉及来自 stdin…

与君绝 2024-11-05 13:16:57 8 0

Lex:多个文件,不同的规则

我必须解析多个文件,每种情况都有不同的规则。也就是说:我需要一些规则在处理文件时起作用,然后再禁用。 我可以简单地使用全局变量来跟踪程序的状…

薄荷港 2024-11-04 20:24:32 6 0

使用 Ocamllex 进行字符串词法分析 (The Tiger Compiler)

我正在尝试遵循 Appel 的“ML 中的现代编译器实现”,并使用 Ocamllex 编写词法分析器。 规范要求词法分析器在翻译转义序列后返回字符串。 以下代码摘…

苹果你个爱泡泡 2024-11-03 10:45:10 13 0

术语解析树和推导树之间有什么区别?

当提及符合语法的文本解析结果时,术语 AST(抽象语法树)、解析树和推导树被不同的人广泛使用。假设我们正在讨论解析计算机语言,它们的差异是否足够…

撩人痒 2024-11-02 14:47:57 10 0

解析:库函数、FSM、explode() 还是 lex/yacc?

当我必须解析文本(例如配置文件或其他相当简单/描述性语言)时,我想到了几种解决方案: 使用库函数,例如 strtok()、sscanf( ) 一种有限状态机,一…

迷爱 2024-11-02 12:33:26 6 0

yacc 输出中的额外右大括号

我的 lex 文件有: word [^{}"=,\t\n@\\ ]+ \{ { return(LBRACE); } \} { return(RBRACE); } {word} { yylval = yytext; printf("WORD=%s",yytext); r…

韬韬不绝 2024-11-02 11:44:55 7 0

lextestpass.l:384:错误:“int”之前的预期表达式

所以我在头文件(实际上是 y.tab.h 文件)中有这个定义: typedef enum yytokentype { TOKEN_UNKNOWN = 1000, TOKEN_ABBREV = 1001, TOKEN_AT = 1002,…

煮酒 2024-11-02 10:58:13 10 0

C编译器的语义阶段

如果在示例 c 程序中写入 1=a,它不会将其检测为错误。我该如何解决这个问题?另外我如何处理变量的全局和局部范围。谢谢,如果有人能解决它 clexer.l…

Hello爱情风 2024-11-02 02:48:32 6 0

在 C++ 中编译 Lex 输出时出错

当我将 Lex 的输出编译为 C++ 时,出现以下错误: $ make [ 6%] Building CXX object lib/CMakeFiles/lang.dir/lex_lexer.cpp.o /home/michael/Projec…

荒路情人 2024-11-02 02:48:27 5 0

Bibtex 中字符串的正则表达式

我正在尝试使用 lex/yacc 解析 Bibtex 文件。 bibtex 数据库中的字符串可以用引号“...”或大括号括起来 - {...} 但每个条目也用大括号括起来。如何区…

肥爪爪 2024-11-01 19:30:00 10 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

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