treetop

treetop

文章 0 浏览 3

Treetop:获取节点的偏移量

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

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

识别 Treetop 语法中的 Ruby 代码

我正在尝试使用 Treetop 来解析 ERB 文件。我需要能够处理如下行: 由于 Treetop 是用 Ruby 编写的,并且您用 Ruby 编写 Treetop 语法,Treetop 中是…

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

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

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

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

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

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

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

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

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

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

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

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

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

使用treetop解析ruby中的tcl数组

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

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

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

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

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

Treetop:如何制定组合规则?

我想使用 Treetop 制作一个简单的 JSP 解析器。现在,我遇到以下问题: 我的启动基本语法是: grammar Jspgrammar rule jspToken '<%' end rule jspPa…

萌面超妹 2024-08-13 22:17:23 8 0

Treetop 的 Vim 缩进文件(Ruby 解析器)

有人见过 Ruby 解析器/生成器 treetop 的 vim 缩进文件吗?我找到了一个 vim 语法高亮文件,但还没有看到缩进。…

很快妥协 2024-08-07 20:47:28 9 0

如何在树顶钉中定义 {min,max} 匹配

使用 Ruby 的正则表达式,我可以编写 /[0-9]{3,}/ 除了:树顶 rule at_least_three_digit_number [0-9] [0-9] [0-9]+ end 是否有“匹配[至少|最] n”…

复古式 2024-08-06 11:48:55 8 0

Treetop/PEG 中的非贪婪匹配?

我将如何在 Treetop 中做这样的事情? /.+?;/ 似乎唯一的方法是: [^;]+ ';' 这有点丑……还有其他方法吗? .+? 似乎不起作用..…

无所的.畏惧 2024-07-25 10:17:59 9 0

Treetop 和嵌套样式表规则中的 CSS/HSS 解析器

我是 Treetop 的新手,正在尝试编写 CSS/HSS 解析器。 HSS 通过嵌套样式、变量和一种 mixin 功能增强了 CSS 的基本功能。 我非常接近 - 解析器可以处…

窝囊感情。 2024-07-18 03:00:55 7 0

树顶SGF解析

我目前正在尝试编写一个 Treetop 语法来解析简单游戏格式文件,并且到目前为止它大部分工作正常。 然而,也出现了一些问题。 我不确定如何实际访问解…

自在安然 2024-07-13 22:20:57 10 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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