5
有谁知道TextMate用于语法高亮显示的代码被埋在哪里?如果不是,你知道他们如何解析他们的语言语法,或者你会如何解析他们的语言语法?TextMate语言解析器在哪里?
这将是令人敬畏的调查。
谢谢! 兰斯
有谁知道TextMate用于语法高亮显示的代码被埋在哪里?如果不是,你知道他们如何解析他们的语言语法,或者你会如何解析他们的语言语法?TextMate语言解析器在哪里?
这将是令人敬畏的调查。
谢谢! 兰斯
I believe TextMate uses Antlr for parsing.在包装内找它。 Antlr有一个Objective-C目标,但这并不意味着Allen Odgaard选择了特定的语言,但鉴于TextMate是一个Cocoa应用程序,极有可能。
泰伦斯 - 帕尔,ANTLR的创作者,写了两本书/使用ANTLR的:
The Definitive Antlr Reference
Language Implementation Patterns
两者都是值得一读,如果你有兴趣的解析,等...当然,最终应该转向龙书,但是这些书和Antlr一起可以让你快速移动。
谢谢你,这真棒!我已经开始阅读龙书了:)。 很多工作尝试使用textmate语法语法! – 2009-09-30 21:16:12