TextMate语言分析器在哪里?

Lan*_*ard 5 grammar textmate

有谁知道TextMate用于语法高亮的代码被埋没了?如果没有,你知道他们如何解析他们的语言语法,或者你将如何解析他们的语言语法?

那将是非常棒的.

谢谢!长矛

Pin*_*hle 5

我相信TextMate使用Antlr进行解析.在包装内寻找它.Antlr有一个Objective-C目标,但这并不意味着Allen Odgaard选择了那种特定的语言,但鉴于TextMate是一个Cocoa应用程序,它很有可能.

Antlr的创建者Terrence Parr写了两本关于/使用Antlr的书:

最终的Antlr参考

语言实现模式

如果你对解析等感兴趣,两者都值得一读.当然,最终应该转向龙书,但这些书和Antlr一起,将让你快速行动.