PyBison

Скріншот програми:
PyBison
Дані програми:
Версія: 0.1.8
Дата завантаження: 3 Jun 15
Розробник: David McNab
Ліцензія: Безкоштовно
Популярність: 9

Rating: nan/5 (Total Votes: 0)

PyBison є Python прив'язки до Bison (YACC) і Flex (Lex) комунальні послуги аналізатор-генератор.
Це дозволяє аналізатори для швидко і легко розроблений як оголошення класів Python, і ці аналізатори, щоб скористатися швидким і потужним C-основі Bison / Flex.
Люди написати підклас основний об'єкт Parser, що містить набір методів і атрибутів із зазначенням граматичні та лексичні аналізу правил, і приймаючи зворотні виклики для забезпечення введення аналізатора та отримання парсер цільових заходів.
В даний PyBison працює тільки на Linux (і, можливо, * BSD-основі) системи. Проте, з часом, (або якщо хтось добровільно, щоб допомогти з кодуванням, ймовірно, 2:00 для малого прокладки шару), то дуже можливо, PyBison буде працювати на ОС Windows, а також.

Особливості :

  • працює на близькій до швидкості аналізаторів C-основі, за рахунок прямих гачків в бізона генеруються C коду
  • Повний LALR (1) підтримка граматики
  • включає утиліту для перетворення спадщина граматику (.Y) і сканера (д х) скриптів в пітона модулів, сумісних з PyBison
  • Легко зрозуміти - проходження і приклади є ви пишете ваші власні аналізатори у хвилинах
  • Зручні та інтуїтивно зворотного виклику механізми
  • Може експортувати дерево розбору XML з простим викликом методу (Новий!)
  • Може відновити дерево розбору XML з (New!)
  • Приклади включають робочих аналізатори для мов:
  • - ANSI C
  • - Java (1.4.2)

PyBison

Коментар не знайдено
додати коментар
Включіть картинки!