tinyap

TinyAP is een abstracte en adaptieve recursieve parser, gebonden aan C (en Java).
Download nu

tinyap Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Damien Leroux
  • Uitgever website:
  • http://code.google.com/p/tinyaml/

tinyap Tags


tinyap Beschrijving

TinyAP is een abstracte en adaptieve recursieve parser, gebonden aan C (en Java). TinyAP is een abstracte en adaptieve recursieve parser, gebonden aan C (en Java). Het is nog geen andere parser. TinyAP neemt een tekst en een grammatica die AST als input beschrijft en een andere AST uitvoert die de tekstinhoud beschrijft, volgens de meegeleverde grammatica. Deze parser is bedoeld om een snelle en eenvoudige ontwikkeling van nieuwe talen en de bijbehorende tolken of compilers, door Een enkel hulpmiddel definiëren om de brongrammatica te ontleden, evenals de brontekst volgens de Bron Grammar.by-standaard, Tinyap kent Tinyap twee grammatica-formulieren die de gebruiker in staat stellen te parseren en te genereren voor elke LL (K) -taal. De Parser is aanvankelijk Ontwikkeld in C, en is gebonden aan C ++ en Java met behulp van het verdere verzoek van JNI.Until, C ++ en Java API zijn min of meer beëindigd. Installatie: de eenvoudigste manier om dit pakket te compileren is: 1. `CD 'naar de map met de broncode van het pakket en typ "/configure' om het pakket voor uw systeem te configureren. Running` configureren 'kan een tijdje duren. Tijdens het hardlopen drukt het enkele berichten af die vertellen welke functies het controleert.2. Type `Make 'om het pakket te compileren.3. Typtype, Typ `Make Check 'om zelftesten uit te voeren die bij het pakket worden geleverd.4. Type `Make Install 'om de programma's en gegevensbestanden en documentatie te installeren.5. U kunt de programmabinaries en objectbestanden uit de broncodedirectory verwijderen door 'Make Clean' te typen. Om ook de bestanden te verwijderen die `configureert 'gemaakt (zodat u het pakket voor een ander soort computer kunt compileren), typt u` distreclean'. Er is ook een 'Make-beheerder-schoon' doelwit, maar dat is voornamelijk bedoeld voor de ontwikkelaars van het pakket. Als u het gebruikt, moet u misschien allerlei andere programma's krijgen om bestanden te regenereren die bij de distributie kwamen.USage: /home/marius/desktop/tinyap-1.2-1/src/.libs/lt-tinyap ] ] ] ] - Grammar, -G Naam Gebruik deze grammatica om input te parse "Expliciet" (standaard) Selecteert expliciete variant "Camelcasing" Selecteert een camelcasing variant Andere string is een bestandsnaam om de grammatica van -print-grammatica, -PG-uitgang te lezen De huidige grammatica in `expliciet 'dialectargument is hetzelfde als hierboven -input, -i naamtekstbron om te gebruiken - (standaard) Selecteert standaardinvoer Elke andere string is een bestandsnaam om te lezen van --Output, -o naam Redirecte Serialized AST-uitvoer - (standaard) Selecteert standaarduitgang Elke andere reeks is een bestandsnaam om te schrijven naar --parse-as -Grampar, -Pag parseer invoertekst en gebruik de uitvoer AST als nieuwe grammatica - Walk, -W Name Walk the C Urent-uitvoerboom met behulp van genaamde APE (probeer AfficalPrint!) --HELP, -H Geef deze tekst weer in deze release: · TinyAP ondersteunt nu AST "PARSING" (of "omgekeerd parseren"). Sommige opmaak-ondersteuning. · Het kan handig zijn voor gegevens (VN) serialisatie en prettafrinting broncode.


tinyap Gerelateerde software

SDCC

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. ...

180

Downloaden

Lisaac

LISAAC is een compiler voor ISAAC, een op een prototype gebaseerde objecttaal. ...

165

Downloaden