-Ragel 5.18 - TBD
-================
+Ragel 5.18 - February 13, 2007
+==============================
-There is now a 100% correspondence between state id numbers in the
intermediate XML file, Graphviz dot files and generated code. This was
achieved by moving code which determines if the error state is necessary
install: all
install -d $(PREFIX)/man/man1
install -m 644 ragel.1 $(PREFIX)/man/man1/ragel.1
- install -m 644 rlcodegen.1 $(PREFIX)/man/man1/rlcodegen.1
+ install -m 644 rlgen-dot.1 $(PREFIX)/man/man1/rlgen-dot.1
+ install -m 644 rlgen-cd.1 $(PREFIX)/man/man1/rlgen-cd.1
+ install -m 644 rlgen-java.1 $(PREFIX)/man/man1/rlgen-java.1
+ install -m 644 rlgen-ruby.1 $(PREFIX)/man/man1/rlgen-ruby.1
install -d $(PREFIX)/share/doc/ragel
install -m 644 ragel-guide.pdf $(PREFIX)/share/doc/ragel/ragel-guide.pdf
gzip -c ../ChangeLog > ChangeLog.gz
disrupt its syntax.
The primary goal of Ragel is to provide developers with an ability to embed
-actions into the transitions and states of a regular expression in support of the
+actions into the transitions and states of a regular expression's state machine
+in support of the
definition of entire parsers or large sections of parsers using a single
-regular expression that is compiled to a finite state machine. From the
+regular expression. From the
regular expression we gain a clear and concise statement of our language. From
the state machine we obtain a very fast and robust executable that lends itself
to many kinds of analysis and visualization.