gpt4 book ai didi

elisp - Emacs Lisp 的形式语法

转载 作者:行者123 更新时间:2023-12-01 09:59:14 24 4
gpt4 key购买 nike

我在哪里可以找到 Emacs Lisp 语法的正式规范(使用 EBNF 或其他一些标准符号——“读取”函数的源代码不算数!)?

我什至会对 .y 文件感到满意;不幸的是,emacs 自己的解析器不使用 yacc。

最佳答案

除了源代码之外,我怀疑您是否会找到 Emacs Lisp 的正式语法。 (事实上​​,我很确定你不会。)

但你真正需要的是什么?你想做什么?您很可能无需借助正式的语法就可以做到这一点。为什么?因为 Lisp 语法非常简单,而且包括 Lisp 阅读器在内的完整语言在运行时可供您使用。

Lisp 语法在某种程度上也是可修改的,因此它的语法可以在运行时更改。 Emacs Lisp 的情况并非如此,但对于其他 Lisp,例如 Common Lisp(阅读器宏)来说绝对如此。因此,尝试将自己置于 Lisp 世界中,并根据您需要完成的内容而不是预定义的语言语法来重新表述您的问题。

总之,尝试缩小您的问题的范围,让我们知道您需要做什么。忘记有一个可能的形式语法 意味着 去做。但是,如果您清楚地描述“它”,那么人们可能会具体提供帮助。

关于elisp - Emacs Lisp 的形式语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13426477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com