Paketname | ragel |
Beschreibung | compiles finite state machines into code in various languages |
Archiv/Repository | Offizielles Ubuntu Archiv lucid (universe) |
Version | 6.5-1ubuntu2 |
Sektion | universe/devel |
Priorität | optional |
Installierte Größe | 1596 Byte |
Hängt ab von | libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.4.0) |
Empfohlene Pakete | |
Paketbetreuer | Ubuntu Developers |
Quelle | |
Paketgröße | 914354 Byte |
Prüfsumme MD5 | 8136dc0a770cf5f981fc97ad41e54e78 |
Prüfsumme SHA1 | f6d9bb1bfecf1f814a2740bb8fddaa6d7cee2743 |
Prüfsumme SHA256 | 8d0022c7c5cb1fce1736ffe7571605e474681b7d25de4d106df0682f132343e6 |
Link zum Herunterladen | ragel_6.5-1ubuntu2_i386.deb |
Ausführliche Beschreibung | Ragel compiles finite state machines from regular languages into C, C++,
Objective-C, D, Ruby or Java code. Ragel allows the programmer to embed
actions at any point in a regular language. Non-determinism can be
controlled through the use of embedded priorities and guarded regular
language operators. Ragel also supports the construction of scanners and
the building of state machines using state-charts. Ragel can be used to
create robust recognizers and parsers which run very fast. It can work
with integer-sized alphabets and can compile large state machines.
The generated code has no dependencies.
|