Para los que han usado SynEdit y no les bastó con los resaltadores de sintaxis que hay en Lazarus, aquí les dejo uno que:
• Es totalmente configurable. Permite definir una sintaxis para el resaltado, usando un archivo externo XML o usando instrucciones de código.
• Es de ejecución rápida y ligero en cuanto a memoria. Está optimizado para ser comparable en velocidad a un resaltador no-configurable.
• Permite configurar de forma sencilla la mayoría de elementos de una sintaxis, como identificadores, cadenas, números y comentarios, de forma que se adapta a la mayoría de lenguajes.
• Está orientado al manejo de tokens y atributos. Cada token contiene un único atributo.
• Permite definir los caracteres que son válidos para los identificadores. Así se puede adaptar a la definición específica de cada lenguaje.
• Permite manejar subconjuntos de identificadores (palabras reservadas, variables, directivas, etc) y subconjuntos de símbolos (operadores, separadores, etc).
• Permite definir comentarios y cadenas multi-línea.
• Permite crear tokens nuevos, usando identificadores como delimitadores (similar a los bloques <<HEREDOC).
• Incluye la propiedad “CaseSensitive”, para poder reconocer identificadores ignorando la caja.
• Permite definir bloques con o sin plegado de código. Incluye diversas opciones para adecuarse a la mayoría de lenguajes de programación.
• Puede colorear el fondo de los bloques.
• El archivo de sintaxis en XML, permite formas resumidas para la definición de tokens.
• Maneja diversos atributos predefinidos, pero pueden crearse más dinámicamente.
Lo pueden descargar de aquí: https://github.com/t-edson/SynFacilSyn
Saludos
Nuevo Resaltador de Sintaxis para SyneEdit
Comenzado por
Edson
, sep 10 2014 09:20
No hay respuestas en este tema