YML

Software captura de pantalla:
YML
Detalles de software:
Versión: 2.5.2
Fecha de carga: 11 May 15
Promotor: Volker Birk
Licencia: Libre
Popularidad: 62

Rating: 2.7/5 (Total Votes: 3)

YML es una lengua fácil de compilar en XML.
Cada vez que se crea un lenguaje formal para la computación, un compromiso tiene que ser encontrado: si el lenguaje es perfecto para el equipo, pero terrible para el ser humano o viceversa. XML es muy bueno para el equipo.
El uso de XML, por las razones mencionadas anteriormente, pero para la programación? "¿Por qué un lenguaje de marcado ?!" era lo que yo estaba gritando algo de tiempo a jugar con un generador de código en XSLT. Eso le dio la idea.
La motivación
Muchas personas no escriben XSLT directamente, ya que no les gusta escribir programas en paréntesis angulares. El resultado general es que la gente está escribiendo programas Java y procesan XML desde Java, o está utilizando características XSLT de programas Java.
Pero eso es muy ineficiente - hay procesadores pequeños y rápidos XSLT, y no hay ventajas en absoluto para poner en práctica que en Java o C ++ normalmente.
Así que yo quería tener algo así como un Java o C como el lenguaje, que se puede traducir fácilmente en XSLT. A continuación, un procesador XSLT común puede procesar el programa, y ​​XML puede ser procesada muy rápidamente.
Empecé esto, porque yo vi, que la generación de código para Automated Software Engineering se puede implementar fácilmente en XSLT - pero escribir XSLT es molesto

¿Cuál es nuevo en esta versión:.

  • correcciones de errores menores.

¿Qué hay de nuevo en la versión 2.4.3:.

  • Añadido sintaxis extra para la directiva include

¿Qué hay de nuevo en la versión 2.4.2:.

  • Esta versión se basa en pyPEG 1.4
  • Se ha añadido Algunos sintaxis más suelto para llamadas a funciones.

¿Qué hay de nuevo en la versión 2.4.1:.

  • Esto es principalmente una actualización de la documentación

¿Qué hay de nuevo en la versión 2.3.4:.

  • Mejorar Bloque Línea Cita
  • La ampliación de la sintaxis de las llamadas a funciones.

¿Qué hay de nuevo en la versión 2.3.12:.

  • YML 2 está utilizando pyPEG 1.3

¿Cuál es nuevo en la versión 2.3.11:

  • Esta versión corrige un error con punteros dobles y eliminación de referencias Unicode.

¿Cuál es nuevo en la versión 2.3.10:

  • Bugs con Unicode en el manejo de errores han sido corregidos.

¿Qué hay de nuevo en la versión 2.3.8:

  • El assert (prueba, msg) y de depuración ( funciones msg) se añadieron a YSLT.

Requisitos

  • Python
  • libxslt
  • xmlstarlet

Programas parecidos

JarBuilder
JarBuilder

2 Jun 15

X11-Basic
X11-Basic

20 Feb 15

ccache
ccache

20 Feb 15

Otro software de desarrollador Volker Birk

pyPEG
pyPEG

14 Apr 15

Comentarios a la YML

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!