[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gfsd]directory entry for Ragel

From: Adrian Thurston
Subject: [gfsd]directory entry for Ragel
Date: Mon, 4 Mar 2002 21:23:33 -0500 (EST)

Copyright (C) 2000, 2001 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the file COPYING.

%%name: Ragel State Machine Comiler

%%short-description: Compiles finite state machines from regular languages
        into runnable C code.

%%full-description: Ragel compiles finite state machines from regular
        languages into runnable C code. It allows you to embed
        function calls at any point in your regular language, and
        to control the non-determinism in the resulting machines. It
        understands concatenation, union (the "or" operator), kleene star,
        subtraction, and intersection, as well as some helpers like "!",
        "?" and "+". Ragel's finite state machines are closed under all
        of its operators. This property allows for arbitrary regular
        lanuages to be described. It can be used to create a parser for
        any language that is regular.

%%category: Development

%%license: GPL

%%license verified by: Ron Peterson <address@hidden>

%%license verified on: 2002-03-03

%%maintainer: Adrian Thurston <address@hidden>

%%updated: 2002-03-04

%%keywords: compile, finite, state, machine, FSM, DFA, NFA, regular,
        lanuage, compiler, concatenation, union, kleen, kleene, star

%%interface: Command line


%%doc: English user introduction in HTML from

%%developers: Adrian Thurston <address@hidden>




%%source-language: C++

%%supported-languages: C++, C

%%build-prerequisites: Flex, Bison

%%version: 1.0.5 released on 2002-03-03

%%entry-written-by: Adrian Thurston <address@hidden>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]