blob: 711d197300fc8f9c11561ead1cf9d84b1df40137 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
SPELL=ragel
VERSION=6.8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.cs.queensu.ca/~thurston/ragel/
SOURCE_URL[0]=$WEB_SITE/$SOURCE
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=ragel.gpg:$SOURCE.asc:UPSTREAM_KEY
SOURCE2_IGNORE=signature
LICENSE[0]=GPL
ENTERED=20070131
KEYWORDS="devel machine"
SHORT="compiles finite state machines from regular languages"
cat << EOF
Ragel compiles finite state machines from regular languages into executable C,
C++, Objective-C, or D 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. Code embedding is
done using inline operators that do not disrupt the regular language syntax.
EOF
|