flex-lexer

flex-lexer

文章 0 浏览 3

如何在原生 Node 插件中成功链接 Flex、Bison 和 Node.js?

我正在尝试使用 Flex/Bison 编写一个原生 Node.js 解析器。该插件由三个部分组成:词法分析器、解析器和 Node/v8 接口。词法分析器和解析器一开始运行…

无远思近则忧 2024-11-08 23:03:23 1 0

使用 Flex 获取组?

这是八进制值的示例规则。我不想使用 YYTEXT,而是想获取末尾的值、字母和 # (8,...64)。我怎样才能得到它们?我猜想 printf("%s", $1) 看看我是否能…

原来分手还会想你 2024-11-08 08:01:46 0 0

野牛 + Flex SQL 解析器

我正在 Bison + Flex(解析器 + 词法分析器)中寻找一个轻量级且简单的 SQL-99 解析器。 我发现了这个 BNF 语法 -&gt http://savage.net.au/SQL/,但…

情魔剑神 2024-11-07 12:12:00 0 0

如何使用 flex/bison 进行类似 python 的缩进

我希望我的语言具有两个功能,使 Python 成为一种格式良好的语言: 每行一个语句 块以另一个缩进级别开始,一直持续到结束 任何人都可以给我详细的提…

度的依靠╰つ 2024-11-06 07:27:40 0 0

mingw、交叉编译、gcc

一些上下文: 我的程序使用libary libfl.a(flex库)。 我在linux下编译的: &lt块引用&gt gcc lex.yy.c -lfl 我安装了 mingw 编译器 i58​​6-mingw3…

一人独醉 2024-11-05 11:07:20 1 0

有 Flex + 的工作示例吗?野牛的输入来自字符串,而不是文件?

是否有 flex + bison 的工作示例(bison 是必要的),输入来自字符串,而不是文件? 我尝试使用 YY_BUFFER_STATE ... 函数而不是 yyin 并收到错误“fl…

白日梦 2024-11-04 11:08:35 1 0

bison c++:在 ‘*’ 之前预期初始化程序错误代币

我在 C++ 上使用 flex 和 bison,但现在我很挣扎。 g++ 抛出的错误是: src/bison.tab.h:125: error: expected initializer before ‘*’ token bison…

探春 2024-11-02 15:20:34 0 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 2 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 0 0

Bibtex 中字符串的正则表达式

我试图用 flex/bison 编写一个 Bibtex 解析器。以下是bibtex中字符串的规则: 字符串可以用双引号“...”括起来,也可以用大括号{...}括起来 在字符串…

醉殇 2024-11-02 01:14:01 1 0

如何在 lex 中使用后行断言?

我需要 lex (flex 2.5.35) 中的积极后向断言。在研究了文档之后,我没有看到直接的方法来做到这一点。它有类似于前瞻断言(r/s 语法)的东西,但不是…

最冷一天 2024-10-31 21:34:28 2 0

使用 Bison 解析 var-args 风格的命令

我对 Flex/Bison 相当陌生,我正在尝试解析以下格式的字符串: COMMAND ARG1, ARG2, ARGn (, ARGn+1, ARGn+2 ...) 这样 args 1, 2 和 n 是必需的,但 …

请叫√我孤独 2024-10-30 18:19:48 1 0

Flex 规范 yytext

我正在尝试为 k 表示法构建一个 Flex 规范,例如:3k5 = 3500。 我有以下内容: [0-9]+{LETTER} { yyless(yyleng-1) yy_push_state(X_REAL) aux = ato…

无悔心 2024-10-27 11:50:04 1 0

如何在Windows上编译LEX/YACC文件?

我有 Lex 和 YACC 文件来解析我的文件(.l 文件和 .y 文件)。 如何编译这些文件以及如何在Windows平台上为它们制作等效的.c文件?…

糖粟与秋泊 2024-10-27 08:57:37 1 0

弹性集差异

我想知道如何在 flex 中定义集合差异(A/B),谢谢…

梦一生花开无言 2024-10-26 23:10:53 1 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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