Це команда lim_test, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
styx — комбінований синтаксичний аналізатор і генератор сканера
СИНТАКСИС
стикс [-поставити діагноз] [-вербозний] [-makeC] [-зробитиIMG] [-makeINT] [-коротка форма]
[-BINSTYX=каталог] [-GENSTYX=каталог] [-SPESTYX=каталог] мова
стипп [-charset=рядок] [-wprint] [-підготовка=рядок] [-premac=рядок] [-prefun=рядок]
[-Початок=рядок] [-ксарон] [- рано] [-shiftfun=рядок] [-reducefun=рядок]
[-ppfun=рядок] [-BINSTYX=шлях] srclang tgtlang ім'я файлу
stydoc [-StyxPath=шлях] [-Шаблон=шлях] [-RefAlias=рядок] [-рекурсивний] [-продком]
[-keepNTs=рядок] [-noClass=рядок] [-exProds=рядок] [-ignRRef=рядок]
[-BINSTYX=шлях] граматичний файл вихідний файл
ctoh [-ct] [- сила] [-CPATH=шлях] [-HPATH=шлях] [-PRJ=шлях] [-DPATH=шлях]
[-КРИНЯ=шлях]
ptm_img [-Назва файлу=шлях] [-charset=рядок] [-skipset=рядок] [-binmode] [-wprint]
[-підготовка=рядок] [-premac=рядок] [-prefun=рядок] [-Початок=рядок] [-ксарон] [- рано]
[-shiftfun=рядок] [-reducefun=рядок] [-BINSTYX=шлях] мова зображення
lim_test [-charset=рядок] [-binmode] [-wprint] [-підготовка=рядок] [-premac=рядок]
[-prefun=рядок] [-жетони] [-символи] [-BINSTYX=шлях] мова ім'я файлу
pim_test [-charset=рядок] [-binmode] [-wprint] [-підготовка=рядок] [-premac=рядок]
[-prefun=рядок] [-Початок=рядок] [-ксарон] [- рано] [-shiftfun=рядок]
[-reducefun=рядок] [- дерево] [-BINSTYX=шлях] мова ім'я файлу
ОПИС
На цій сторінці посібника коротко описано стикс, стипп, stydoc, ctoh, lim_test та pim_test
команди. Воно було написано для Debian GNU / Linux розповсюдження, оскільки оригінал
програми не мають сторінок посібника, але мають документацію у форматі HTML (див. нижче).
стикс перекладає описи лексем і синтаксису, що містяться в $SPESTYX/language.sty yielding
таблиці сканера та аналізатора, а також функціональний інтерфейс до абстрактного виведення
дерево.
стипп є свого роду ``досить принтер'' для вихідних файлів, написаних мовою, визначеною styx.
Крім того, його можна використовувати для портування вихідних файлів за умови наявності вихідної та цільової мов
еквівалентний абстрактний синтаксис.
stydoc генерує довідкову документацію HTML для граматики, зазначеної у файлі граматики, використовуючи
шаблон.
ctoh використовується для створення файлів заголовків із джерел C, створених за допомогою стикс. Взято з
власне середовище розробки проектів вищестоящого автора, де вихідні файли записуються у форматі a
спосіб, що дозволяє автоматично генерувати визначення інтерфейсу.
ptm_img перетворює вихідний файл, визначений опцією FileName, у двійкове зображення. Якщо
параметр FileName опущено, зображення файл повинен існувати, і програма записує файл
дерево виведення до стандартного виведення.
lim_test використовує файл зображення сканера для мова для сканування джерела ім'я файлу написання
потік маркерів до стандартного виведення.
pim_test використовує файли зображень сканера та аналізатора мова щоб проаналізувати джерело ім'я файлу
запис дерева виведення в стандартний виведення.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Вихідні автори використовують нестандартні конвенції для параметрів командного рядка та середовища
змінних, так що останні найкраще розглядати як параметри, які за замовчуванням мають значення
значення змінної середовища з ідентичною назвою, якщо не вказано.
для стикс, SPESTYX це шлях пошуку для специфікацій мови (мова.sty), сканер
і файли зображень аналізатора розташовані за допомогою BINSTYX в той час як розташування згенерованого коду C є
визначається GENSTYX.
стипп, stydoc, ptm_img, lim_test та pim_test використання BINSTYX щоб знайти сканер і парсер
файли зображень мова.lim і мова.pim.
Використовуйте lim_test онлайн за допомогою служб onworks.net