| SABLECC SABLECC is een object-georiënteerd compiler-raamwerk. |
Download nu |
SABLECC Rangschikking & Samenvatting
- Vergunning:
- The Apache License 2.0
- Naam uitgever:
- Etienne M. Gagnon
- Uitgever website:
- http://sablecc.org/
SABLECC Tags
SABLECC Beschrijving
SABLECC is een object-georiënteerd compilerraamwerk. SABLECC is een objectgeoriënteerd raamwerk dat compilers (en tolken) genereert in de Java-programmeertaal. SABLECC Framework is gebaseerd op twee fundamentele ontwerpbeslissingen. First, het raamwerk gebruikt objectgeoriënteerde technieken om automatisch een strikt getypte abstracte syntaxstboom te bouwen. Ten tweede genereert het raamwerk boom-walker-lessen met behulp van een uitgebreide versie van het patroonontwerppatroon dat de implementatie van acties op de knooppunten van de abstracte syntaxstboom mogelijk maakt met behulp van overerving. Deze twee ontwerpbeslissingen leiden tot een hulpmiddel dat een kortere ontwikkelingscyclus voorkomt Construeercompilers. Er zijn enkele belangrijke kenmerken van "SABLECC": · Basisnelinistische Finite Automaton (DFA) gebaseerde lexers met volledige Unicode-ondersteuning en lexicale staten. · Extended backus-Naur-formulier Grammatica-syntaxis. (Ondersteunt de * ,? en + operators). · LALR (1) op basis van parers. · Automatische generatie van strikt getypte abstracte syntaxisbomen. · Automatisch genereren van Tree-Walker-lessen. Wat is nieuw in 3.2 Stabiele release: · SABLECC genereert nu Generieke Java-code. Wat is nieuw in 4 Alfa 4 Ontwikkelingsbericht: · Deze alfa-versie brengt een verbeterde en complete grammatica. · Het voegt ook documentatie-opmerkingen en JUNIT-tests toe. Wat is er nieuw in deze release: · Deze bèta-versie bevat een eerste versie van de Lexer-generator op basis van de nieuwe en krachtige "Lexical Expression" -motor. · Het bevat ook nieuwe doelen (Scala en C) en extra operators voor het objectmacro-tekstgeneratiesysteem.
SABLECC Gerelateerde software