有谁知道 TextMate 用于语法突出显示的代码埋在哪里?如果没有,您知道他们如何解析他们的语言语法,或者您将如何解析他们的语言语法吗?
调查一下真是太棒了。
谢谢!槊
我相信 TextMate 使用 Antlr 进行解析。在包装内寻找它。Antlr有一个 Objective-C 目标,但这并不意味着 Allen Odgaard 选择了该特定语言,但很有可能,因为 TextMate 是一个 Cocoa 应用程序。
Antlr 的创建者 Terrence Parr 写了两本关于/使用 Antlr 的书:
如果您对解析等感兴趣,这两本书都值得一读。当然,最终还是应该继续阅读龙书,但是这些书与 Antlr 一起将使您快速上手。