YML

Skjermbilde programvare:
YML
Prog.varedetaljer:
Versjon: 2.5.2
Last opp dato: 11 May 15
Utvikler: Volker Birk
Lisens: Gratis
Popularitet: 17

Rating: 2.7/5 (Total Votes: 3)

YML er et enkelt språk å kompilere inn XML.
Hver gang et formelt språk er opprettet for databehandling, har et kompromiss for å bli funnet: om språket er perfekt for datamaskinen, men fryktelig for mennesker eller vice versa. XML er veldig bra for datamaskinen.
Ved hjelp av XML for de grunner som er nevnt ovenfor, men for programmering? "Hvorfor en Markup Language ?!" var det jeg ropte litt tid å spille rundt med en kodegenerator i XSLT. Det ga ideen.
Motivasjon
Mange folk ikke skrive XSLT direkte, fordi de ikke liker å skrive programmer i vinkelparenteser. Resultatet er som regel at folk skriver Java-programmer, og behandler XML fra Java, eller bruker XSLT funksjoner fra Java-programmer.
Men det er svært ineffektiv - det er små og raske XSLT-prosessorer, og det er ingen fordeler i det hele tatt å implementere det i Java eller C ++ vanligvis.
Så jeg ønsket å ha noe sånt som en Java eller C som språk, som lett kan oversettes til XSLT. Da en vanlig XSLT prosessor kan behandle programmet, og XML kan behandles meget raskt.
Jeg startet dette, fordi jeg så at kodegenerering for Automated Software Engineering kan implementeres veldig lett i XSLT - men å skrive XSLT er irriterende

Hva er nytt i denne utgaven.

  • Mindre feilrettinger.

Hva er nytt i versjon 2.4.3.

  • Lagt ekstra syntaks for den inkluderer direktivet

Hva er nytt i versjon 2.4.2.

  • Denne versjonen er basert på pyPEG 1.4
  • har blitt lagt litt mer løs syntaks for funksjonskall.

Hva er nytt i versjon 2.4.1.

  • Dette er i hovedsak en oppdatering dokumentasjon

Hva er nytt i versjon 2.3.4.

  • Bedre Block Linje Sitat
  • Utvide syntaksen funksjonskall.

Hva er nytt i versjon 2.3.12:.

  • YML 2 bruker nå pyPEG 1.3

Hva er nytt i versjon 2.3.11:

  • Denne versjonen fikser en bug med doble dereferencing pekere og Unicode.

Hva er nytt i versjon 2.3.10:

  • Bugs med unicode i feilbehandling har blitt fikset.

Hva er nytt i versjon 2.3.8:

  • Den hevde (test, msg) og debug ( msg) funksjoner ble lagt til YSLT.

Krav

  • Python
  • Libxslt
  • XMLStarlet

Lignende programvare

CeGCC
CeGCC

3 Jun 15

TXR
TXR

18 Jul 15

ncc
ncc

3 Jun 15

Cython
Cython

27 Sep 15

Annen programvare fra utvikleren Volker Birk

pyPEG
pyPEG

14 Apr 15

Kommentarer til YML

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!