Ir al contenido


Foto

Nuevo Resaltador de Sintaxis para SyneEdit


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 Edson

Edson

    Member

  • Miembros
  • PipPip
  • 26 mensajes

Escrito 10 septiembre 2014 - 09:20

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
  • 0




IP.Board spam blocked by CleanTalk.