s-expression

s-expression

文章 0 浏览 5

在 OOP 中解析 S 表达式的正确方法

我正在寻找一种实现 S 表达式读取器的方法(稍后与 Scheme 解释器和编译器一起使用),但我一直在问自己应该如何(如果有的话)为其编写 AST。 我一直…

帅的被狗咬 2025-01-08 12:10:24 3 0

列表作为通用数据类型表示有什么缺点?

Lisp 程序员倾向于使用列表来表示所有其他数据类型。 但是,我听说列表并不是数据类型的良好通用表示。 与使用记录相比,以这种方式使用列表有什么缺…

没有伤那来痛 2025-01-01 15:32:17 1 0

为什么我们需要“nil”?

我不明白为什么我们需要 nil [1] 来 cons 项目序列(所谓的正确列表)。在我看来,我们可以通过单独使用所谓的不正确列表(没有结尾的 nil 的 cons-ed…

铜锣湾横着走 2024-12-29 15:01:41 1 0

如何在 Ruby 中通过 S 表达式构建 AST?

我不知道如何构建 S-exp。 我想这样做,因为我需要为我的语言构建 AST。 一开始我使用RubyParser将其解析为sexp,然后代码gen。 但我认为它一定是 rub…

情话难免假 2024-12-21 15:42:05 2 0

寻找有关 Ruby 中的 Sexp 表达式的工具

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

秉烛思 2024-12-06 18:40:44 3 0

使用 clojure read/read-string 函数,我如何将 .clj 文件读入对象列表

如标题所示,如果我这样做, (read-string (slurp "somefile")) 这只会给我文件中的第一个对象,这意味着如果“somefile”如下所示: (a obj) (b obj)…

水溶 2024-11-26 13:12:35 4 0

有没有类似 Nokogiri 的东西可以解析 Ruby 代码?

诺科切里太棒了。我可以执行诸如 #css('.bla') 之类的操作,它将返回第一个匹配元素。 现在我们需要对 Ruby 源代码进行一些解析 - 查找类中的所有方法…

蓝梦月影 2024-11-15 17:45:53 7 0

Haskell 可以像 Racket 的比赛一样在 S-Expression 上进行比赛吗?

我三天前刚刚开始学习Haskell,目标是为Haskell中的一些自定义语义提供解释器。我有解释器的 Racket 实现,Racket 中 S-Expression 上的 match 匹配非…

悟红尘 2024-11-13 06:16:34 5 0

帮助解析S表达式

我正在尝试制作一个简单的绘图程序,该程序读取 translate (rect 10 10 10 10) 50 50。我想做的是将其拆分,以便 50 50 与 translate 一起使用,而 re…

憧憬巴黎街头的黎明 2024-11-10 04:04:09 6 0

使用集合和二叉搜索树解析和构建 S 表达式

这是伪作业(这是额外的学分)。我有一个 BST,它是指向包含单词的行(存储在其他地方)的单词索引。我需要实现一种使用 s 表达式进行搜索的方法,以…

鹤舞 2024-11-01 02:30:59 15 0

s-expr 打印功能中的错误

为了练习我的 Haskell 技能,我遵循自己编写一个方案教程。我已经实现了 s 表达式的解析器,但在打印功能方面遇到了问题。 当我运行以下程序时, main…

凡间太子 2024-10-21 09:13:20 9 0

使用 PHP 解析 s 表达式

好吧,我需要解析 2 个文本文件。 1 个名为 Item.txt 和一个名为 Message.txt 它们是游戏服务器的配置文件,Item 包含游戏中每个项目的一行,Message …

鹤仙姿 2024-10-12 23:00:49 8 0

有哪些工具可用于解析 Javascript 并读取 Javascript 或 Ruby 中的结果?

我想做一些 Javascript 代码分析。我更喜欢在 AST 或 S-Expression。尽管我似乎找不到任何文档,但 V8 引擎当然有可能构建此内容关于如何从 Javascrip…

荆棘i 2024-10-02 11:34:17 9 0

如何操作解析树?

我一直在研究自然语言解析树并以各种方式操作它们。我一直在使用斯坦福大学的 Tregex 和 Tsurgeon 工具,但代码很混乱,并且不太适合我主要使用 Pytho…

浅唱々樱花落 2024-09-18 09:08:06 17 0

XML、S-Expressions 和重叠范围...它叫什么?

我正在阅读 XML 不是 S 表达式。 XML 范围有点严格,S 表达式也是如此。在我见过的每种编程语言中,都不能有以下内容: BOLD BOTH ITALIC == BOLD BOT…

鯉魚旗 2024-09-12 01:38:27 10 0
更多

推荐作者

峩卟喜欢

文章 0 评论 0

一向肩并

文章 0 评论 0

潜伏

文章 0 评论 0

dongyinghao

文章 0 评论 0

百变从容

文章 0 评论 0

沧笙踏歌

文章 0 评论 0

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