I believe TextMate uses Antlr for parsing. Búscalo dentro del paquete. Antlr tiene un objetivo Objective-C, pero esto no significa que Allen Odgaard eligió ese idioma en particular, pero es muy probable, dado que TextMate es una aplicación Cocoa.
Terrence Parr, el creador de Antlr, ha escrito dos libros sobre/Antlr usando:
The Definitive Antlr Reference
Language Implementation Patterns
Ambos son la pena leer si usted está interesado en el análisis sintáctico, etc ... Por supuesto, uno debería pasar al libro de dragones, pero estos libros, junto con Antlr, le permitirán moverse rápidamente.
Gracias, hombre, esto es increíble! Ya estoy empezando a leer el libro de dragones :). ¡Mucho trabajo para intentar utilizar las gramáticas del lenguaje de texto! –