言語を選択

ホームページ arrow-right ... arrow-right アプリケーション開発ソフトウェア arrow-right アプリケーション開発プラットフォーム arrow-right Ragel

Ragel の代わりとなる 5 個の無料および有料のリストをまとめました。 主な競合相手はSpocketVWO Fullstackです。 これらに加えて、ユーザーは Ragel と ANTLROwl parser generatorFlex の間の比較も行います。 また、他の同様のオプションもここで確認できます: アプリケーション開発ソフトウェアアプリケーション開発プラットフォーム


Spocket
Free Trial Subscription

Spocketは、アメリカとヨーロッパのドロップシッピングサプライヤーを見つけ、協力するためのプラットフォームです。それは、高品質の製品を見つけ、迅速にメーカーから直接出荷するためのeコマースの機会を提供しています。

VWO FullStackを使えば、複雑な機能を簡単に試して実装できます。綿密なセグメンテーションによる多様な実験のためのサーバーサイドの適応性を提供し、最適なパフォーマンスとチャネル間での一貫したユーザー体験を保証します。

ANTLR
Free Open Source

ANTLR、言語認識のための別のツールは、フレームワークを提供する言語ツールです...

Flex
Free Open Source

Flex(高速字句解析ジェネレーター)は、スキャナーを生成するためのツールです。

Ragelは、通常の言語から実行可能な有限状態マシンをコンパイルします。

Ragel プラットフォーム

tick-square Windows

Ragel ビデオとスクリーンショット

Ragel 概要

Ragelは、有限状態マシンコンパイラであり、C、C ++、ASMを対象としたパーサージェネレーターです。 プロセスの任意のポイントでバイトシーケンスを認識し、コードを実行できます。

潜在的な用途

堅牢なプロトコル実装の作成。
データ形式の解析。
プログラミング言語の字句解析。
ユーザー入力の検証。

特徴

以下を使用して有限状態マシンを構築します。
通常の言語演算子
状態図演算子
スキャナーオペレーター
上記のいくつかのミックス
任意の場所のマシンにアクションを埋め込みます。
保護された演算子を使用して非決定性を制御します。
Hopcroftのアルゴリズムを使用してステートマシンを最小化します。
Graphvizで出力を視覚化します。
バイト、ダブルバイト、または単語サイズのアルファベットを使用します。
依存関係のないC、C ++、またはASM(GNU、x86_64、System V ABI)コードを生成します。
テーブルまたは制御フロー駆動のステートマシンから選択します。

Ragel 機能

tick-square State machine

トップRagelの代替案

ソフトウェアについての意見を共有し、レビューを残してさらに向上させるのに役立てましょう!

Ragel タグ

compilers

変更の提案

あなたのフィードバック

評価を選択してください
評価を選択してください

Your vote has been counted.

Do you have experience using this software?