VisualLangLab je kompletně vizuální IDE (Integrated Development Environment) pro vývoj analyzátorů bez kódu nebo skriptu jakéhokoliv druhu. & Nbsp; je jednoduchý na používání, a velmi snadno se učí. Na rozdíl od jiných analyzátor generátory, VisualLangLab představuje parser-pravidla jako vizuální gramatiky stromy s odlišnými ikonami pro uzly gramatiky-stromu.
VisualLangLab gramatika-stromy jsou spustitelné, a lze spustit kdykoli - bez prodlení nebo jiné manuálního zásahu - při kliknutí na tlačítko. Testovací vstup pro analyzátor lze zadat přímo do IDE nebo získané z uživatelem nominován souborů. Spuštění analyzátor nevyžaduje žádné další dovednosti nebo nářadí. To zjednodušuje testování, podporuje proces iterační-inkrementální vývoj, a urychluje vývoj mnohonásobně. Volitelné akce - úryvky kódu v jazyce JavaScript, nebo Scala - může být také vložený v gramatice.
Proces parser-vývoj je snížena na vytvoření ekvivalentního gramatiky strom (y) pomocí menu bar a kontext-nabídky operací. Je zapotřebí Textová vstup z klávesnice pouze pro pojmenování parser pravidla a žetony, a pro zadání regulárních výrazů vzory pro tokeny. Uživatelské rozhraní je plně vysvětlena v GUI a editace gramatiku strom.
Gramatika je uložen jako soubor XML, který může být přeložili pro další editaci a testování. API umožňuje klientské programy k načtení souboru XML a regenerovat analyzátoru. Kvůli způsobu, jakým Scala parser kombinátory fungovat, je zapotřebí žádný zdroj-generování kódu nebo kompilace, takže regenerace parser se stane velmi rychle. Další podrobnosti a příklady lze nalézt v Použití rozhraní API. API podporuje Scala a Java
Co je nového v této verzi:..
- Dokumentační soubory synchronizované s softwarových změn
Co je nového ve verzi 3.10:
- Fix pro VII-9 (& quot; Soubor - & gt; New & quot; ovládání pomocí špatnou bílými definice)
Požadavky na :
- Java 2 Standard Edition Runtime Environment
- Scala
Komentáře nebyl nalezen