VisualLangLab är en helt visuell IDE (Integrated Development Environment) för utveckling av tolkar utan kod eller skript av något slag. & Nbsp; Det är enkel att använda, och mycket lätt att lära. Till skillnad från andra parser-generatorer, VisualLangLab representerar parser-regler som visuell grammatik-träd med tydliga ikoner för grammatik träd noder.
VisualLangLab grammatik-träd är körbara, och kan köras när som helst - utan dröjsmål eller annan manuellt ingripande - genom att klicka på en knapp. Testingång för tolken kan skrivas in direkt i IDE eller erhållas från användar nominerade filer. Köra tolken inte kräver några andra färdigheter eller verktyg. Detta förenklar testning, främjar en iterativ-inkrementell utvecklingsprocess, och påskyndar utvecklingen mångfalt. Valfria åtgärder - kodavsnitt i Javascript eller Scala - kan också vara inbäddade i grammatiken.
Den parser-utvecklingsprocess reduceras till att skapa motsvarande grammatik trädet (s) med hjälp av meny bar och kontextmenyoperationer. Text input från tangentbordet krävs endast för att namnge tolken regler och polletter, och för att ange reguljära uttryck mönster för tokens. Användargränssnittet förklaras fullt ut i Gui och redigera Grammatik Tree.
Grammatiken sparas som en XML-fil som kan laddas för vidare redigering och testning. En API ger klientprogrammen att ladda XML-fil och regenerera tolken. På grund av det sätt Scala parser kombinatorer fungerar, ingen käll kodgenerering eller sammanställning som krävs, så parser förnyelse sker mycket snabbt. Mer information och exempel finns i Använda API. API stöder Scala och Java
Vad är nytt i den här versionen:..
- Dokumentationsfiler synkroniseras med förändringar programvara
Vad är nytt i version 3.10:
- Fix för VLL-9 (& quot; Arkiv - & gt; Nytt & quot; drift med fel blank definition)
Krav :
- Java 2 Standard Edition Runtime Environment
- Scala
Kommentarer hittades inte