treetop

treetop

文章 0 浏览 2

Treetop 语法中的空白

当指定允许或不允许空格时,我需要有多明确?例如,这些规则是否 rule lambda 'lambda' ( '(' params ')' )? block end rule params # ... end rule b…

怂人 2024-11-09 20:21:30 1 0

如何处理Treetop左递归

我有一个用于新的通用编程的 语法文件我正在尝试构建的语言。我试图使该语言变得健壮且易于使用(它很大程度上受到 Ruby 等的启发),为此我引入了一…

菊凝晚露 2024-11-09 20:09:51 1 0

树顶语法无限循环

我的脑海中浮现出一些关于新编程语言的想法,所以我想尝试一下实现它。一位朋友建议我尝试使用 Treetop(Ruby gem)来创建一个解析器。 Treetop 的文…

孤独患者 2024-11-09 03:35:55 1 0

“没有要加载的文件——treetop/runtime”运行“rake jobs:work”

当我尝试运行“rails server”或“rake jobs:work”时,出现错误: “没有要加载的文件——treetop/runtime” 完整跟踪: macbook-pro-2:domain ryan$…

梦里°也失望 2024-10-12 05:06:05 5 0

Treetop ruby​​ 解析器 - 无法解析有序选择

我定义了使用 Treetop 解析字符串和数字的简单语法,如下所示。 grammar Simple rule value number / string end rule string word space string / wo…

隐诗 2024-10-08 14:07:56 3 0

Python 风格缩进的 PEG

您如何在以下任何解析器生成器中编写解析表达式语法(PEG.js, 柑橘, Treetop) 可以处理 Python/Haskell/CoffeScript 风格的缩进: not 的示例- 现有的…

寂寞清仓 2024-10-02 18:31:02 3 0

Treetop 语法中的匹配标签对

我不想重复克苏鲁答案,但我想使用 Treetop 来匹配开始和结束 HTML 标记对。使用 此语法,我可以匹配开始标签和结束标签,但现在我想要一条规则将它们…

带上头具痛哭 2024-10-01 21:05:26 5 0

Treetop:获取节点的偏移量

我正在使用 Treetop 为小型编程语言生成解析器。 解析成功后,我想对语法树进行一些语义分析。理想情况下,每当我遇到一段(语义上)无效的代码时,我…

半窗疏影 2024-10-01 05:06:17 2 0

识别 Treetop 语法中的 Ruby 代码

我正在尝试使用 Treetop 来解析 ERB 文件。我需要能够处理如下行: &lt% ruby_code_here %&gt &lt%= other_ruby_code %&gt 由于 Treetop 是用 Ruby 编…

幸福还没到 2024-09-29 14:56:12 5 0

树顶语法有问题,不匹配所有选项

我正在用 ruby​​ 和 treetop gem 编写一个小型的、非常简单的 lisp 解析器,只是为了进行实验。然而,它并没有真正按照我想要的方式工作,而且文档…

吾性傲以野 2024-09-19 07:50:44 5 0

Treetop 解析器输出的 RSpec 测试在应该匹配时不匹配

我有这个规范: it 'can parse armies with only section headers' do list = &lt&lt-LIST :Core :Special :Omgg :Moarheaders LIST expected_output …

比忠 2024-09-13 18:47:06 3 0

我可以“不匹配”吗?在树顶上以编程方式制定规则?

是否可以通过使用树顶中的 ruby​​ 代码验证来跳过规则? 假设有这样的事情: rule short_words [a-z]+ { def method1 text_value end ... } end 我…

扭转时空 2024-08-29 13:00:05 5 0

解析具有嵌套信息结构的纯文本文件的最佳方法

文本文件有数百个这样的条目(格式是 MT940 银行对账单) {1:F01AHHBCH110XXX0000000000}{2:I940X N2}{3:{108:XBS/091502}}{4: :20:XBS/091202/0001 :…

情定在深秋 2024-08-25 14:11:22 3 0

使用treetop解析ruby中的tcl数组

我在(我认为是)tcl 数组中有一堆数据。基本上它的形式是{a {bc} d {ef} g}。它只嵌套一层,但并不总是嵌套,也就是说,a可能只是a,也可能是{aa bb}…

情徒 2024-08-24 23:45:53 5 0

Treetop基本解析和正则表达式使用

我正在使用 ruby​​ Treetop 库开发一个脚本,但在使用其正则表达式语法时遇到问题。首先,许多在其他设置中有效的正则表达式在树顶中的工作方式不同…

半步萧音过轻尘 2024-08-24 03:51:33 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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