VisualLangLab jest całkowicie wizualne IDE (Integrated Development Environment) dla rozwoju analizatorów bez kodu lub skryptu wszelkiego rodzaju. & Nbsp; To jest proste w użyciu i bardzo łatwy do nauczenia. W przeciwieństwie do innych generatorów parsera, VisualLangLab reprezentuje reguł jak analizatora składni wizualnych gramatycznych drzew z wyraźnymi ikonami węzłów gramatyki drzewa.
Gramatyka drzew VisualLangLab są wykonywalne, a można uruchomić w dowolnym czasie - niezwłocznie lub manualnej - na kliknięcie przycisku. Wejście testowe dla parsera mogą być wprowadzane bezpośrednio do IDE lub uzyskane z akt nominowany przez użytkownika. Uruchomienie parsera nie wymaga innych umiejętności lub narzędzi. To upraszcza testowanie, promuje iteracyjny proces rozwoju przyrostowego-i przyspiesza rozwój on wielokrotnie. Opcjonalne działania - fragmentów kodu w JavaScript lub Scala - może być również wbudowane w gramatyce.
Proces parser-rozwój jest zredukowana do tworzenia równoważny grammar-drzewo (y) za pomocą operacji menu-bar i menu kontekstowe. Tekstowa wejście z klawiatury jest wymagana tylko dla zasady nazewnictwa parsera i żetonów oraz do określania wzorców wyrażeń regularnych na żetony. Interfejs użytkownika jest w pełni wyjaśnione w GUI i edycja Grammar Tree.
Gramatyka jest zapisywany w postaci pliku XML, który może być przeładowywane do dalszej edycji i testowania. API umożliwia programy klienckie do załadowania pliku XML i regenerują parser. Ze względu na sposób kombinatorów Scala parsera pracy, nie ma potrzeby generowania kodu źródłowego lub kompilacji, więc regeneracja parser dzieje się bardzo szybko. Dalsze szczegóły i przykłady można znaleźć w Stosując API. API obsługuje Scala i Java
Co nowego w tym wydaniu:..
- Pliki zsynchronizowane ze zmianami w dokumentacji oprogramowania
Co nowego w wersji 3.10:
- Fix do VLL-9 (& quot; Plik - & gt; New & quot; Operacja z użyciem niewłaściwego definicję białe znaki)
Wymagania :
- Java 2 Standard Edition Runtime Environment
- Scala
Komentarze nie znaleziono