Generatore di Parser Point Gardens

Un generatore di parser che produce parser scritti nel c # v2 o superiore
Scarica ora

Generatore di Parser Point Gardens Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Nome editore:
  • John Gough
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 295 KB

Generatore di Parser Point Gardens Tag


Generatore di Parser Point Gardens Descrizione

Il nome GPPG sta per Gardens Point Parser Generator. GPPG è stato sviluppato per essere un generatore di parser che produce parser scritti nel c # v2 o superiore. La lingua di input è simile alla YACC e i parser sono LALR (1), con le solite disabbiguazioni automatiche. Progettato per funzionare con Glex. Esistono un piccolo numero di esempi di utilizzo incluso nel pacchetto di download e questi sono completamente discussi nella documentazione. Per un esempio più complesso Glex e questo strumento GPPG compagno ciascuno usano scanner e parserger generati da Glex e GPPG. Caratteristiche principali: GPPG genera parser di fondo. I parser generati riconoscono le lingue che sono LALR (1), con le tradizionali disambiguazioni YACC. Esistono numerose estensioni del linguaggio di ingresso tradizionale necessario per la correttezza dei file di output C # generati. I parser generati sono progettati per interfacciarsi in modo pulito con scanner generati da Garden Point Lex. Tuttavia, gli scanner generati da GPPG sono stati utilizzati con successo con entrambi gli scanner scritti a mano sia con scanner generati da COCO / R. Una particolare caratteristica dello strumento è la generazione opzionale di un file di report HTML che consente una facile navigazione dell'automato di stato finito che riconosce i prefissi vitali della lingua specificata. Questo rapporto mostra gli elementi di produzione, i simboli e le azioni di Lookahead per ogni stato dell'Automaton. Opzionalmente mostra un esempio di un ingresso più breve e il percorso FSA più breve che raggiunge ogni stato. Questo file di report semplifica considerevolmente la diagnosi di conflitti di grammatica.


Generatore di Parser Point Gardens Software correlato