TextMate语言分析器在哪里?

时间:2009-09-30 11:34:45

标签: textmate grammar

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

这将是非常棒的。

谢谢! 兰斯

1 个答案:

答案 0 :(得分:5)

I believe TextMate uses Antlr for parsing.在包内寻找它。 Antlr有一个Objective-C目标,但这并不意味着Allen Odgaard选择了这种特定语言,但鉴于TextMate是一个Cocoa应用程序,它很有可能。

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

The Definitive Antlr Reference

Language Implementation Patterns

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