Tenía la esperanza de escribir mi propio resaltador de sintaxis para un proyecto de verano en el que estoy pensando, pero no estoy seguro de cómo escribir mi propio resaltador de sintaxis.Escribiendo un marcador de sintaxis
Sé que hay un montón de implementaciones, pero me gustaría aprender sobre las expresiones regulares y cómo funciona el resaltado de sintaxis.
¿Cómo funciona el resaltado de sintaxis y cuáles son algunas buenas referencias para desarrollar uno? ¿El resaltador de sintaxis escanea cada carácter a medida que se escribe o explora el área de documento/texto como un todo después de que se escribe cada carácter?
Cualquier observación sería muy apreciada.
Gracias.
PS: Yo estaba pensando en escribirlo en ActionScript
Comenzaste a decir que los resaltadores funcionaban de dos maneras generales, pero a menos que no entendiera bien, no explicabas la segunda forma. – Marplesoft
@Marplesoft, tal como lo entendí, escribir un lexer y un analizador sintáctico por idioma es la primera forma, y la escritura genérica de Lexer y analizador es la segunda. – yasar