Styx on skanneri ja jäsennin generaattori on suunniteltu käsittelemään joitakin puutteita perinteisen lex / yacc yhdistelmä.
Styx on ainutlaatuisia ominaisuuksia, kuten automaattinen johtaminen syvyyttä kieliopin, tuotannon johtamisen puun lukien sen C-liitäntä, joka tarjoaa pääsyn abstraktin syntaksipuun, säilyttäminen täysi tieto lähteestä ja melko tulostuksen helpottamiseksi, lähde lähdekoodin kääntämistä, pysyvyys tukea nopeaa tulkki kirjoitus .
Sovellettavaksi nykyajan tietojenkäsittely-ympäristöissä, se tukee Unicode, reentrancy ja tarjoaa kierre-safeness.
Viimeisenä mutta ei vähäisimpänä, Styx toimii hyvin alle monia eri käyttöjärjestelmät, joukossa dos, ikkunat, ja serveral Unixes.
Sitä on käytetty onnistuneesti monissa sovelluksissa, ja on tunnettua tarjota nopeasti kääntäjä kehityksen. Molemmat meidän käytännön kokemusta sekä määrästä kirjallisen koodia, voitto kehityksen aikaa realistinen kielten vs. lex / yacc on tekijä noin 5-10.
Mikä on uusi tässä julkaisussa:
- Tämä versio tuo nimenomainen lainvalintasääntöjä ratkaista vähentävät-vähentää konflikteja ja dynaamista rahakkeita käsitellä tilannekohtainen konstruktioita kuten C: n typedef.
Mikä on uusi versiossa 1.8.0:
- tuen EBNF kuten kielioppi määritelmiä
- säädöt koskevat gcc / g ++ 4.4 ja vs 2008
Kommentteja ei löytynyt