АнглийскийФранцузскийИспанский

Значок OnWorks

ocamllex - Интернет в облаке

Запустите ocamllex в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ocamllex, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ocamllex - Генератор лексера OCaml

СИНТАКСИС


окамллекс [ -o выходной файл ] [ -ML ] имя_файла.mll

ОПИСАНИЕ


Команда окамллекс(1) команда генерирует лексеры OCaml из набора регулярных выражений с
связанные семантические действия, в стиле закон(1).

Бег окамллекс(1) во входном файле лексический.mll производит код OCaml для лексического анализатора
в файле лексический.мл.

Этот файл определяет одну функцию лексирования для каждой точки входа в определении лексера. Эти
функции имеют те же имена, что и точки входа. Функции лексирования принимают в качестве аргумента a
lexer buffer и вернуть семантический атрибут соответствующей точки входа.

Буферы лексера - это абстрактный тип данных, реализованный в модуле стандартной библиотеки Lexing.
Функции Lexing.from_channel, Lexing.from_string и Lexing.from_function создают
буферы лексера, которые читают из входного канала, символьной строки или любого чтения
функции соответственно.

При использовании вместе с парсером, сгенерированным окамлячк(1) семантические действия
вычислить значение, принадлежащее токену типа, определенному сгенерированным модулем синтаксического анализа.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Команда окамллекс(1) команда распознает следующие параметры:

-ML Код вывода, не использующий встроенный интерпретатор автоматов OCaml. Вместо этого
автомат кодируется функциями OCaml. Эта опция в основном полезна для
отладка окамллекс(1), использовать его для производственных лексеров не рекомендуется.

-o выходной файл
Укажите имя выходного файла, созданного окамллекс(1). По умолчанию
имя входного файла с расширением, замененным на .ml.

-q Тихий режим. окамллекс(1) обычно выводит информационные сообщения в стандартные
выход. Они подавляются, если опция -q используется.

-v or -версия
Распечатать строку версии и выйти.

-vnum Распечатайте короткий номер версии и выйдите.

-Помощь or --Помогите
Отобразите краткую сводку использования и выйдите.

Используйте ocamllex онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad