选择您的语言

主页 arrow-right ... arrow-right 应用程序开发软件 arrow-right 应用程序开发平台 arrow-right Ragel

我们整理了一个包含5个免费和付费的Ragel替代方案的列表。主要竞争对手包括:SpocketVWO Fullstack。除了这些之外,用户还会将Ragel与ANTLROwl parser generatorFlex进行比较。此外,您还可以在这里查看其他类似的选项:应用程序开发软件应用程序开发平台


Spocket
Subscription Free Trial

Spocket 是一个寻找美国和欧洲代购供应商并与之合作的平台。它为电子商务提供了寻找优质产品并直接从制造商快速发货的机会。

使用 VWO FullStack 可轻松试用和实施复杂的功能。它为深入细分的各种实验提供服务器端适应性,确保跨渠道的最佳性能和一致的用户体验。

ANTLR
Free Open Source

ANTLR,另一种语言识别工具,是一种语言工具,为...

Flex
Free Open Source

Flex(快速词法分析器生成器)是用于生成扫描器的工具。

Ragel compiles executable finite state machines from regular languages.

Ragel 平台

tick-square Windows

Ragel 视频和截图

Ragel 概览

Ragel is a finite-state machine compiler and a parser generator targeting C, C++ and ASM. It can recognize byte sequences and execute code at arbitrary points in the process.

POTENTIAL USES

Writing robust protocol implementations.
Parsing data formats.
Lexical analysis of programming languages.
Validating user input.

特征

Construct finite state machines using:
regular language operators
state chart operators
a scanner operator
some mix of the above
Embed actions into machines in arbitrary places.
Control non-determinism using guarded operators.
Minimize state machines using Hopcroft's algorithm.
Visualize output with Graphviz.
Use byte, double byte or word-sized alphabets.
Generate C, C++ or ASM (GNU, x86_64, System V ABI) code with no dependencies.
Choose from table or control flow driven state machines.

Ragel 特点

tick-square State machine

最佳Ragel替代方案

分享您对软件的看法,留下评论,帮助使其变得更好!

Ragel 标签

compilers

建議更改

你的反馈

选择评级
请选择评级

Your vote has been counted.

Do you have experience using this software?