YML

Software screenshot:
YML
Dettagli del software:
Versione: 2.5.2
Data di caricamento: 11 May 15
Sviluppatore: Volker Birk
Licenza: Libero
Popolarità: 17

Rating: 2.7/5 (Total Votes: 3)

YML è una lingua facile da compilare in XML.
Ogni volta che un linguaggio formale è stato creato per l'elaborazione, un compromesso deve essere trovato: se la lingua è l'ideale per il computer, ma terribile per l'uomo o viceversa. XML è molto buono per il computer.
Utilizzo di XML per i motivi di cui sopra, ma per la programmazione? «Perché un linguaggio di markup ?!" era quello che stavo gridando po 'di tempo a giocare con un generatore di codice in XSLT. Che ha dato l'idea.
Motivazione
Molte persone non scrivono XSLT direttamente, perché a loro non piace scrivere programmi in parentesi angolari. Il risultato è di solito, che le persone stanno scrivendo programmi Java, e sono la trasformazione XML da Java, o si utilizza funzioni XSLT da programmi Java.
Ma questo è molto inefficiente - ci sono i processori piccole e veloci XSLT, e non ci sono vantaggi a tutto per attuare quello in Java o C ++ di solito.
Così ho voluto avere qualcosa di simile a una Java o C come il linguaggio, che può essere facilmente tradotto in XSLT. Poi un processore XSLT comune può elaborare il programma e XML può essere trasformato molto rapidamente.
Ho iniziato questo, perché ho visto, che la generazione di codice per Automated Software Engineering può essere implementato molto facilmente in XSLT - ma scrivere XSLT è fastidioso

Cosa c'è di nuovo in questa versione:.

  • Minor bugfixes.

Cosa c'è di nuovo nella versione 2.4.3:.

  • Aggiunto sintassi extra per la direttiva include

Cosa c'è di nuovo nella versione 2.4.2:.

  • Questa versione è basata su pyPEG 1.4
  • È stata aggiunta una sintassi più sciolto per le chiamate di funzione.

Cosa c'è di nuovo nella versione 2.4.1:.

  • Questo è principalmente un aggiornamento della documentazione

Cosa c'è di nuovo nella versione 2.3.4:.

  • Il miglioramento Block Linea Quote
  • Estendere la sintassi delle chiamate di funzione.

Cosa c'è di nuovo nella versione 2.3.12:.

  • YML 2 sta ora utilizzando pyPEG 1.3

Cosa c'è di nuovo nella versione 2.3.11:

  • Questa versione corregge un bug con doppi puntatori dereferencing e Unicode.

Cosa c'è di nuovo nella versione 2.3.10:

  • sono stati corretti bug con unicode in gestione degli errori.

Cosa c'è di nuovo nella versione 2.3.8:

  • Il assert (test, msg) ed eseguire il debug ( Funzioni msg) sono stati aggiunti al YSLT.

Requisiti

  • Python
  • libxslt
  • xmlstarlet

Programmi simili

Flex
Flex

12 Jul 17

Pyastra
Pyastra

3 Jun 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

Altri software di sviluppo Volker Birk

pyPEG
pyPEG

14 Apr 15

Commenti a YML

I commenti non trovato
Aggiungi commento
Accendere le immagini!