VisualLangLab

Software screenshot:
VisualLangLab
Dettagli del software:
Versione: 3.14
Data di caricamento: 11 May 15
Sviluppatore: Sanjay Dasgupta
Licenza: Libero
Popolarità: 8

Rating: 3.5/5 (Total Votes: 2)

VisualLangLab è un IDE completamente visuale (Integrated Development Environment) per lo sviluppo di parser senza codice script o di qualsiasi tipo. & Nbsp; E 'semplice in uso, e molto facile da imparare. A differenza di altri parser-generatori, VisualLangLab rappresenta parser-regole di grammatica visiva alberi con icone distinte per i nodi di grammatica-tree.
Grammatica-alberi di VisualLangLab sono eseguibili, e possono essere eseguiti in qualsiasi momento - senza ritardi o altri interventi manuali - con un clic di un pulsante. Ingresso di test per il parser può essere inserito direttamente nel IDE o ottenute da file utente nominato. L'esecuzione del parser non richiede altre abilità o strumenti. Questo semplifica il test, promuove un processo di sviluppo iterativo-incrementale, e accelera lo sviluppo manyfold. Azioni facoltative - frammenti di codice in Javascript o Scala - possono anche essere incorporati nella grammatica.
Il processo di parser-sviluppo si riduce alla creazione di grammatica-albero equivalente (s) utilizzando le operazioni di menu-bar e del menu contestuale. Ingresso testuale da tastiera è necessaria solo per la denominazione delle regole e gettoni parser, e per specificare modelli di espressioni regolari per i token. L'interfaccia utente è spiegato completamente nella GUI e modifica la grammatica Tree.
La grammatica viene salvato come file XML che può essere ricaricato per ulteriori modifiche e test. Un API consente programmi client per caricare il file XML e rigenerare il parser. A causa del modo combinatori Scala parser funzionano, non è necessaria alcuna generazione di codice sorgente o la compilazione, in modo rigenerazione parser accade molto velocemente. Ulteriori dettagli ed esempi possono essere trovati nel Uso dell'API. L'API supporta Scala e Java

Cosa c'è di nuovo in questa versione:..

  • I file di documentazione sincronizzati con modifiche software

Cosa c'è di nuovo nella versione 3.10:

  • Fix per VLL-9 (& quot; File - & gt; Nuovo & quot; operazione utilizzando la definizione spazi sbagliato)

Requisiti

  • Java 2 Standard Edition Runtime Environment
  • Scala

Programmi simili

kdev-python
kdev-python

20 Feb 15

Leo
Leo

14 Apr 15

Commenti a VisualLangLab

I commenti non trovato
Aggiungi commento
Accendere le immagini!