VisualLangLab є повністю інтегрованого середовища розробки Visual (Integrated Development Environment) для розробки аналізаторів без коду або скрипта будь-якого роду NBSP & ;. Це просте у використанні, і дуже легко впізнати. На відміну від інших парсерів-генератори, VisualLangLab представляє аналізатор-правила в якості візуальних граматики дерев з різними іконками для вузлів граматика дерев.
Гімназії дерева VisualLangLab є виконуваними, і може працювати в будь-який час - без затримок або іншого ручного втручання - по клацанню кнопки. Тестовий вхід для аналізатора можуть бути введені безпосередньо в IDE або отримані від користувачів, призначених файлів. Запуск парсер не вимагає яких-небудь інших навичок або інструментів. Це спрощує тестування, сприяє ітеративний інкрементний процес розробки, і прискорює розвиток багаторазово. Додаткові дії - фрагменти коду в Javascript або Скала - також може бути вбудований в граматиці.
Процес аналізатор-розробка зводиться до створення еквівалентну граматику дерево (и) за допомогою меню-бар і контекстного меню операції. Текстовий введення з клавіатури потрібно тільки для позначення правил аналізатора і жетони, і для визначення регулярних виразів для токенов. Інтерфейс повністю пояснюється в графічному інтерфейсі і редагування граматики дерево.
Граматика збережена як XML файл, який можна завантажити для подальшого редагування та тестування. API дозволяє клієнтським програмам, щоб завантажити XML-файл і відновити аналізатор. Через способу Скала комбінатори синтаксичного аналізу працювати, жодне покоління вихідний код або збірник не потрібно, так регенерації парсер відбувається дуже швидко. Подальші подробиці та приклади можна знайти в розділі Використання API. API підтримує Scala і Java
Що нового У цьому випуску: ..
- Файли документації синхронізовані зі змінами програмного забезпечення
Що нового у версії 3.10:
- Виправлена VLL-9 (& Quot; Файл - & GT; Новий & Quot; операція з використанням неправильне визначення пробілів)
Вимоги
- Java 2 Standard Edition Runtime Environment
- Скала
Коментар не знайдено