SABLECC

SABLECC is een object-georiënteerd compiler-raamwerk.
Download nu

SABLECC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • 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

XCC

XCC is een hulpmiddel voor het bouwen van XML-formaatparsers. ...

228

Downloaden

Makl

Een eenvoudig en licht kader voor het bouwen van multi-platform C-projecten, puur gebaseerd op de Bourne Shell en GNU Make. ...

176

Downloaden

CPROTO

CPRoto genereert functieprototypen voor functies die zijn gedefinieerd in de opgegeven C-bronbestanden naar de standaarduitvoer. ...

154

Downloaden

Redet

HERK is een hulpmiddel voor het ontwikkelen en uitvoeren van reguliere uitdrukkingen. ...

199

Downloaden