Выберите свой язык

Главная arrow-right ... arrow-right Программное обеспечение для разработки приложений arrow-right Платформы разработки приложений arrow-right Ragel

Мы составили список из 5 бесплатных и платных аналогов Ragel. Основные конкуренты: Spocket, VWO Fullstack. Кроме того, пользователи также проводят сравнения между Ragel и ANTLR, Owl parser generator, Flex. Также вы можете рассмотреть другие аналогичные варианты здесь: Программное обеспечение для разработки приложений, Платформы разработки приложений.


Spocket
Подписка Бесплатная пробная версия

Spocket - это платформа для поиска и сотрудничества с поставщиками дропшиппинга из США и Европы. Она предоставляет электронной коммерции возможность находить качественные товары и быстро отправлять их напрямую от производителей.

С помощью VWO FullStack можно легко тестировать и внедрять сложные функции. Он обеспечивает адаптацию на стороне сервера для проведения различных экспериментов с глубокой сегментацией, гарантируя оптимальную производительность и согласованность дейс…

ANTLR
Бесплатно Открытый исходный код

ANTLR, еще один инструмент для распознавания языка, является языковым инструментом, который обеспечивает основу для ...

Owl parser generator
Бесплатно Открытый исходный код

Эффективный и понятный генератор парсеров.

Flex
Бесплатно Открытый исходный код

Flex (быстрый генератор лексических анализаторов) - это инструмент для генерации сканеров.

Ragel компилирует исполняемые конечные автоматы из обычных языков.

Ragel Платформы

tick-square Windows

Ragel Видео и скриншоты

Ragel Обзор

Ragel - это компилятор конечных состояний и генератор синтаксических анализаторов, ориентированный на C, C ++ и ASM. Он может распознавать последовательности байтов и выполнять код в произвольных точках процесса.

ПОТЕНЦИАЛЬНОЕ ИСПОЛЬЗОВАНИЕ

Написание надежных реализаций протокола.
Разбор форматов данных.
Лексический анализ языков программирования.
Проверка ввода пользователя.

ФУНКЦИИ

Построить конечные автоматы, используя:
операторы регулярного языка
операторы диаграммы состояний
оператор сканера
некоторая смесь из вышеперечисленного
Встраивать действия в машины в произвольных местах.
Управляйте недетерминизмом, используя охраняемые операторы.
Минимизируйте конечные автоматы, используя алгоритм Хопкрофта.
Визуализируйте вывод с помощью Graphviz.
Используйте байтовые, двухбайтовые или размерные алфавиты.
Создайте код C, C ++ или ASM (GNU, x86_64, System V ABI) без каких-либо зависимостей.
Выберите из таблицы или управляйте потоком конечных автоматов.

Ragel Функции

tick-square State machine

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

Ragel Теги

compilers

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?