ocamllex

ocamllex

文章 0 浏览 2

OCamllex 语法错误

在我的词法分析器的定义部分中定义一些标识符时(如 这里),我正在尝试编写以下形式的内容: let op_char = ['+' '-' '*' '/'] let id_char = [^ ' '…

神妖 2024-11-15 15:26:34 4 0

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

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

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

从Python到CIL(C中间语言)的翻译

最近在做Python源码的静态分析。 我们组已经有一个用 Ocaml 编写的 CIL(C 中间语言)静态分析器。我们希望重用这个分析器,因此我们理想的方法是将 P…

旧情勿念 2024-11-03 08:30:42 7 0

OCaml lex:无论如何根本不起作用

我已经束手无策了。我无法在 ocamllex 中进行任何操作,这让我发疯。这是我的 .mll 文件: { open Parser } rule next = parse | (['a'-'z'] ['a'-'z'…

倾城花音 2024-10-27 09:04:43 6 0

OCamllex 匹配行首?

我正在用 ocamllex 在 OCaml 中编写一种玩具编程语言,并试图使该语言对缩进更改敏感,python 风格,但在将行开头与 ocamllex 的正则表达式规则匹配时…

软糯酥胸 2024-10-22 05:37:56 5 0

fslex 中的 Lua 长字符串

我在业余时间一直在研究 Lua fslex 词法分析器,使用 ocamllex 手册作为参考。 我在尝试正确标记长字符串时遇到了一些障碍。 “长字符串”由 '[' ('='…

抠脚大汉 2024-10-06 10:22:27 13 0

在 ocamllex 中返回多个标记

有没有办法在 OCamlLex 中返回多个标记? 我正在尝试为基于缩进的语言编写一个词法分析器和解析器,并且我希望我的词法分析器在注意到缩进级别低于以…

蹲在坟头点根烟 2024-09-14 04:11:07 13 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文