Ragel State Machine Compiler 5.16 review (linux)
Ragel State Machine Compiler compiles finite state machines from regular languages into executable C/C++/Objective-C code
|
|
Ragel State Machine Compiler 5.16 is code generators software developed by Adrian Thurston.
Ragel State Machine Compiler compiles finite state machines from regular languages into executable C/C++/Objective-C code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.
Ragel can also be thought of as a finite state transducer compiler where output symbols represent blocks of code that get executed instead of written to the output stream.
When you wish to write down a regular language you start with some simple regular language and build a bigger one using the regular language operators union, concatenation, kleene star, intersection and subtraction.
This is precisely the way you describe to Ragel how to compile your finite state machines. Ragel also understands operators that embed actions into machines and operators that control any non-determinism in machines.
Ragel FSMs are closed under all of Ragel's regular language, action specification and priority assignment operators. This property allows arbitrary regular languages to be described. Complexity is limited only by available processing resources.
For example, you can make one machine that picks out specially formatted comments in C code, another machine that builds a list all function declarations and a third that identifies string constants then "or" them all together to make a single machine that performs all of these tasks concurrently and independently on one pass of the input.
Here are some key features of "Ragel State Machine Compiler":
What's New in This Release:
Ragel State Machine Compiler 5.16 supports english interface languages and works with Linux.
Downloading Ragel State Machine Compiler 5.16 will take if you use fast ADSL connection.
Download
- 100mbit/s dedicated server
- 100% availability
Write a Ragel State Machine Compiler Review
Please register to submit reviews. Registration will grant you access to a number of features and capabilities otherwise unavailable.
Ragel State Machine Compiler related software
-
Ragel State Machine Compiler 5.16
Ragel State Machine Compiler compiles finite state machines from regular languages into executable C/C++/Objective-C code
-
Concurrent Hierarchical State Machine 4.2
Concurrent Hierarchical State Machine (CHSM) is a language system for specifying concurrent, hierarchical, finite state machines (an
-
C++ Machine Objects 0.9.4
C++ Machine Objects class library supports a subset of the UML statechart notation for implementing hierarchical state machines in st
-
State Machine Compiler 4.3.3
State Machine Compiler takes a state machine stored in an .sm file and generates the state pattern classes in nine programming langua
-
Regular Expression Graphing Program 0.2
Regular Expression Graphing Program project is a regular expression graphing program. This program is designed to take a regular e


