gfsd-hackers
[Top][All Lists]
Advanced

[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, 15 Apr 2002 17:54:12 -0400 (EDT)

Hello, here is an updated entry for Ragel. Please note that I have fixed
and important detail regarding the license. It is now clearly stated
on my web page and in output files that ragel generated code is not
covered by the GPL. Code coppied to output from the source (like bison)
may be used without restriction.

-Adrian Thurston

%%comments:
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

%%web-page: http://www.ragel.ca/ragel/

%%doc: English user introduction in HTML from
        http://www.ragel.ca/ragel/manual.html

%%developers: Adrian Thurston <address@hidden>

%%source-tarball: http://www.ragel.ca/ragel/ragel-1.1.0.tar.gz

%%source-info: http://www.ragel.ca/ragel/

%%source-template: http://www.ragel.ca/ragel/ragel-latest.tar.gz

%%source-language: C++

%%supported-languages: C++, C

%%build-prerequisites: Flex, Bison

%%version: 1.1.0 released on 2002-04-15

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






reply via email to

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