external/ragel.git
12 years agoupdate(add) packaging directory and spec file from OBSTF:Private, OBS 2.0alpha master 2.0_alpha submit/master/20120920.151016
Inkyo Jung [Fri, 16 Mar 2012 15:45:10 +0000 (00:45 +0900)]
update(add) packaging directory and spec file from OBSTF:Private, OBS

12 years agoAdd rpm packaging
WonYoung, Choi [Fri, 14 Oct 2011 05:26:36 +0000 (14:26 +0900)]
Add rpm packaging

Change-Id: I5ebf942fab20107c1a4e2195aa44f71f0b0740bd

12 years agoAdapt packaging for SLP
Mike McCormack [Wed, 3 Aug 2011 08:33:05 +0000 (17:33 +0900)]
Adapt packaging for SLP

12 years agoImport debian packaging ragel_6.6-1.diff.gz
Mike McCormack [Wed, 3 Aug 2011 07:47:25 +0000 (16:47 +0900)]
Import debian packaging ragel_6.6-1.diff.gz

http://ftp.de.debian.org/debian/pool/main/r/ragel/ragel_6.6-1.diff.gz

14 years agoDocs for 6.6.
thurston [Thu, 3 Dec 2009 01:56:03 +0000 (01:56 +0000)]
Docs for 6.6.

Turned off the length_cond keyword for the release. The feature is just a skeleton

git-svn-id: http://svn.complang.org/ragel/trunk@1284 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoPatches from Diego Elio 'Flameeyes' Pettenò.
thurston [Fri, 23 Oct 2009 01:34:22 +0000 (01:34 +0000)]
Patches from Diego Elio 'Flameeyes' Pettenò.

git-svn-id: http://svn.complang.org/ragel/trunk@1130 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoFixed improper allocation of checks in makeIncludePathChecks.
thurston [Tue, 29 Sep 2009 00:43:01 +0000 (00:43 +0000)]
Fixed improper allocation of checks in makeIncludePathChecks.

git-svn-id: http://svn.complang.org/ragel/trunk@1078 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoDon't segfault when there are no machine instantiations.
thurston [Sat, 1 Aug 2009 03:48:51 +0000 (03:48 +0000)]
Don't segfault when there are no machine instantiations.

git-svn-id: http://svn.complang.org/ragel/trunk@976 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoLine directives need to use the fileName stored in the InputLoc stuctures from
thurston [Sat, 1 Aug 2009 02:20:09 +0000 (02:20 +0000)]
Line directives need to use the fileName stored in the InputLoc stuctures from
the parse trees, not the root source file, otherwise actions in included files
will have the wrong source file names associated with the text.

git-svn-id: http://svn.complang.org/ragel/trunk@971 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoAdded .deps to ignore.
thurston [Thu, 2 Jul 2009 01:16:12 +0000 (01:16 +0000)]
Added .deps to ignore.

git-svn-id: http://svn.complang.org/ragel/trunk@941 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoUpdated to reflect current situation.
thurston [Wed, 1 Jul 2009 22:38:05 +0000 (22:38 +0000)]
Updated to reflect current situation.

git-svn-id: http://svn.complang.org/ragel/trunk@940 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoA number of build system improvements: source the DIST file, which contains
thurston [Wed, 1 Jul 2009 22:37:41 +0000 (22:37 +0000)]
A number of build system improvements: source the DIST file, which contains
settings for build_parsers and build_manual. This allows the user of a dist to
enable only one.

Added missing files to doc/Makefile.am and examples/Makefile.am.

Added checks for pdflatex and fig2dev is build_manual is on.

git-svn-id: http://svn.complang.org/ragel/trunk@939 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoUse automake --foreign so we don't need to have INSTALL and NEWS present.
thurston [Wed, 1 Jul 2009 21:12:54 +0000 (21:12 +0000)]
Use automake --foreign so we don't need to have INSTALL and NEWS present.

git-svn-id: http://svn.complang.org/ragel/trunk@938 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoUse region for macros.
thurston [Thu, 11 Jun 2009 14:44:24 +0000 (14:44 +0000)]
Use region for macros.

git-svn-id: http://svn.complang.org/ragel/trunk@904 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoJust discovered that $srcdir is available in the configure script for checking
thurston [Thu, 11 Jun 2009 00:44:06 +0000 (00:44 +0000)]
Just discovered that $srcdir is available in the configure script for checking
for the existence of a file created by dist-hook. This lets us write a test
that knows the difference between a distribution tarball and something from the
repos. The building of the parsers and the manual can now be automatically
turned off in a make dist tarball.

git-svn-id: http://svn.complang.org/ragel/trunk@903 052ea7fc-9027-0410-9066-f65837a77df0

14 years ago$(SUBDIRS) needs to go inside DIST_SUBDIRS.
thurston [Thu, 11 Jun 2009 00:27:59 +0000 (00:27 +0000)]
$(SUBDIRS) needs to go inside DIST_SUBDIRS.

git-svn-id: http://svn.complang.org/ragel/trunk@902 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoRagel VIM syntax files should be specialized by host language.
thurston [Thu, 11 Jun 2009 00:27:21 +0000 (00:27 +0000)]
Ragel VIM syntax files should be specialized by host language.

git-svn-id: http://svn.complang.org/ragel/trunk@901 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoStarted on the frontend support for pointer-based length conditions.
thurston [Thu, 11 Jun 2009 00:25:19 +0000 (00:25 +0000)]
Started on the frontend support for pointer-based length conditions.

git-svn-id: http://svn.complang.org/ragel/trunk@900 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoUse top_srcdir for includes so out-of-tree builds can work.
thurston [Thu, 11 Jun 2009 00:24:37 +0000 (00:24 +0000)]
Use top_srcdir for includes so out-of-tree builds can work.

git-svn-id: http://svn.complang.org/ragel/trunk@899 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoAdded examples to the build system.
thurston [Tue, 26 May 2009 03:11:48 +0000 (03:11 +0000)]
Added examples to the build system.
Put examples, contrib, doc and test in DIST_SUBDIRS.
Added unicode2ragel.rb to EXTRA_DIST in contrib.

git-svn-id: http://svn.complang.org/ragel/trunk@879 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoMoved unicode2ragel.rb to the contrib directory.
thurston [Tue, 26 May 2009 02:51:45 +0000 (02:51 +0000)]
Moved unicode2ragel.rb to the contrib directory.

git-svn-id: http://svn.complang.org/ragel/trunk@878 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoPut -g into the CXXFLAGS in configure.in. This can be overidden with:
thurston [Sat, 23 May 2009 15:15:48 +0000 (15:15 +0000)]
Put -g into the CXXFLAGS in configure.in. This can be overidden with:
# make CXXFLAGS='-O2'

Put -Wall in ragel_CXXFLAGS in ragel/Makefile.am so that it is always used.

git-svn-id: http://svn.complang.org/ragel/trunk@873 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoShould not be modifying the program's arguments. Problem raised by const
thurston [Sat, 23 May 2009 02:36:03 +0000 (02:36 +0000)]
Should not be modifying the program's arguments. Problem raised by const
correctness in gcc 4.4 and reported by Diego.

git-svn-id: http://svn.complang.org/ragel/trunk@872 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoA const-correctness fix from Diego.
thurston [Sat, 23 May 2009 02:16:41 +0000 (02:16 +0000)]
A const-correctness fix from Diego.

git-svn-id: http://svn.complang.org/ragel/trunk@871 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoA couple header fixes from Diego.
thurston [Sat, 23 May 2009 02:15:25 +0000 (02:15 +0000)]
A couple header fixes from Diego.

git-svn-id: http://svn.complang.org/ragel/trunk@870 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoA couple minor fixes.
thurston [Mon, 18 May 2009 18:15:58 +0000 (18:15 +0000)]
A couple minor fixes.

git-svn-id: http://svn.complang.org/ragel/trunk@865 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoAbout to release 6.5.
thurston [Mon, 18 May 2009 14:52:16 +0000 (14:52 +0000)]
About to release 6.5.

git-svn-id: http://svn.complang.org/ragel/trunk@863 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoRemoved the dist-hook in Makefile.am. Touching the files doesn't seem to work
thurston [Mon, 18 May 2009 14:40:02 +0000 (14:40 +0000)]
Removed the dist-hook in Makefile.am. Touching the files doesn't seem to work
after all. Not sure why. Just going to modify build_parsers and build_manual
using the release script before invoking make dist.

git-svn-id: http://svn.complang.org/ragel/trunk@862 052ea7fc-9027-0410-9066-f65837a77df0

14 years agoSomehow r663, which contained a fix for 64bit, got checked in as a null change
thurston [Mon, 18 May 2009 14:37:42 +0000 (14:37 +0000)]
Somehow r663, which contained a fix for 64bit, got checked in as a null change
(whitespace only). This fixes that.

git-svn-id: http://svn.complang.org/ragel/trunk@861 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoBrought back the dist hook with an improvement. To get around the reconfiguring
thurston [Sat, 18 Apr 2009 17:58:07 +0000 (17:58 +0000)]
Brought back the dist hook with an improvement. To get around the reconfiguring
of a freshly configured dist that is caused by changing the modified time of
configure and configure.in, we can use "cp -p" "touch -r" to reset the
timestamp of the modified files. Note that "make dist" is a maintainer activity
so these don't need to be portable.

git-svn-id: http://svn.complang.org/ragel/trunk@800 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoA couple changes from Josef Goettgens.
thurston [Tue, 14 Apr 2009 02:35:43 +0000 (02:35 +0000)]
A couple changes from Josef Goettgens.

git-svn-id: http://svn.complang.org/ragel/trunk@799 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoRemoved the dist-hook. Just going to use ragel-release for changing
thurston [Thu, 9 Apr 2009 02:39:13 +0000 (02:39 +0000)]
Removed the dist-hook. Just going to use ragel-release for changing
build_parsers. Added the ragel and kelbt sources to EXTRA_DIST. Fixed the
wrapper around the checks for ragel and kelbt in the configure script.

git-svn-id: http://svn.complang.org/ragel/trunk@786 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoAdded contrib to the automake system.
thurston [Sat, 4 Apr 2009 22:39:03 +0000 (22:39 +0000)]
Added contrib to the automake system.

git-svn-id: http://svn.complang.org/ragel/trunk@780 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoAutomake support for Ragel from Flameeyes.
thurston [Sat, 4 Apr 2009 21:59:32 +0000 (21:59 +0000)]
Automake support for Ragel from Flameeyes.

git-svn-id: http://svn.complang.org/ragel/trunk@779 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoPut the CLEANFILES for the parsers inside the BUILD_PARSERS check. Added
thurston [Sat, 4 Apr 2009 18:04:53 +0000 (18:04 +0000)]
Put the CLEANFILES for the parsers inside the BUILD_PARSERS check. Added
Makefile.in to svn:ignore in doc/.

git-svn-id: http://svn.complang.org/ragel/trunk@778 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoAdded doc to automake control. Using another conditional to control the
thurston [Sat, 4 Apr 2009 18:02:13 +0000 (18:02 +0000)]
Added doc to automake control. Using another conditional to control the
building of the manual. We don't want it built in the dist because the build
dependencies cannot be expected to exist.

git-svn-id: http://svn.complang.org/ragel/trunk@777 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoUpdated the svn:ignore in test, added EXTRA_DIST so that tests get added to the
thurston [Sat, 4 Apr 2009 15:58:50 +0000 (15:58 +0000)]
Updated the svn:ignore in test, added EXTRA_DIST so that tests get added to the
distribution, and added CLEANFILES.

git-svn-id: http://svn.complang.org/ragel/trunk@776 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMoved the authoritative VERSION and PUBDATE to configure.in. Now generating
thurston [Sat, 4 Apr 2009 15:45:35 +0000 (15:45 +0000)]
Moved the authoritative VERSION and PUBDATE to configure.in. Now generating
runtests from runtests.in so we can get the compiler substitutions in runtests.
Also using automake in test/.

git-svn-id: http://svn.complang.org/ragel/trunk@775 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMerged in the ragel-6.4-am branch.
thurston [Sat, 4 Apr 2009 01:36:17 +0000 (01:36 +0000)]
Merged in the ragel-6.4-am branch.

git-svn-id: http://svn.complang.org/ragel/trunk@774 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoCS is in use on OpenSolaris, changed to vCS(). Changed EOFV() to vEOF(). The
thurston [Sat, 28 Mar 2009 15:55:32 +0000 (15:55 +0000)]
CS is in use on OpenSolaris, changed to vCS(). Changed EOFV() to vEOF(). The
little v in front looks better than the big V on the end.

git-svn-id: http://svn.complang.org/ragel/trunk@767 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoCan't pass item->nameTarg->id into makeTargetItem. Just pass item->nameTarg and
thurston [Thu, 26 Mar 2009 02:07:09 +0000 (02:07 +0000)]
Can't pass item->nameTarg->id into makeTargetItem. Just pass item->nameTarg and
derefence it after checking generatingSectionSubset. This bug crept in during
the merge of the frontend and backend and only showed up when using -V and -M
and the specified machine referenced another machine that didn't exist.

git-svn-id: http://svn.complang.org/ragel/trunk@766 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoRemoved references to intermediate file parsers.
thurston [Sun, 22 Mar 2009 16:35:41 +0000 (16:35 +0000)]
Removed references to intermediate file parsers.

git-svn-id: http://svn.complang.org/ragel/trunk@759 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoDon't try to install the backend manual pages.
thurston [Sun, 22 Mar 2009 16:01:01 +0000 (16:01 +0000)]
Don't try to install the backend manual pages.

git-svn-id: http://svn.complang.org/ragel/trunk@758 052ea7fc-9027-0410-9066-f65837a77df0

15 years agodon't need the codegen variable
thurston [Sun, 22 Mar 2009 16:00:42 +0000 (16:00 +0000)]
don't need the codegen variable

git-svn-id: http://svn.complang.org/ragel/trunk@757 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoDocumentation for 6.4.
thurston [Sun, 22 Mar 2009 15:57:18 +0000 (15:57 +0000)]
Documentation for 6.4.

git-svn-id: http://svn.complang.org/ragel/trunk@756 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoAdded to paragraph on build_parsers.
thurston [Sun, 22 Mar 2009 15:55:48 +0000 (15:55 +0000)]
Added to paragraph on build_parsers.

git-svn-id: http://svn.complang.org/ragel/trunk@755 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoDocumented:
thurston [Sun, 22 Mar 2009 15:50:51 +0000 (15:50 +0000)]
Documented:
write start;
write first_final;
and write error;

git-svn-id: http://svn.complang.org/ragel/trunk@754 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoGot XML output working.
thurston [Sun, 22 Mar 2009 01:26:32 +0000 (01:26 +0000)]
Got XML output working.

git-svn-id: http://svn.complang.org/ragel/trunk@753 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoThe main inputData (id) is no longer a global. It is allocated in main() before proce...
thurston [Sat, 21 Mar 2009 20:23:13 +0000 (20:23 +0000)]
The main inputData (id) is no longer a global. It is allocated in main() before processing arguments.

git-svn-id: http://svn.complang.org/ragel/trunk@752 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMoved some global data into InputData. Not all there yet.
thurston [Sat, 21 Mar 2009 20:15:43 +0000 (20:15 +0000)]
Moved some global data into InputData. Not all there yet.

git-svn-id: http://svn.complang.org/ragel/trunk@751 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoRemoved wantComplete and outputActive from InputData. The wantComplete var is
thurston [Sat, 21 Mar 2009 15:10:35 +0000 (15:10 +0000)]
Removed wantComplete and outputActive from InputData. The wantComplete var is
used in CodeGenData and can be set when the code generator is allocated. It
doesn't need to be passed in from the main routine. The outputActive var is not
used.

git-svn-id: http://svn.complang.org/ragel/trunk@750 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoOnly one executable now. Specified which frontend languages support which code
thurston [Thu, 19 Mar 2009 02:23:50 +0000 (02:23 +0000)]
Only one executable now. Specified which frontend languages support which code
generation options. Added the -x option to the visualization section (whole
dedicated section necessary?).

git-svn-id: http://svn.complang.org/ragel/trunk@749 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoUpdated usage information concerning which host languages support which code
thurston [Wed, 18 Mar 2009 03:03:38 +0000 (03:03 +0000)]
Updated usage information concerning which host languages support which code
styles.

git-svn-id: http://svn.complang.org/ragel/trunk@748 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoAdded a couple missing periods.
thurston [Wed, 18 Mar 2009 03:01:28 +0000 (03:01 +0000)]
Added a couple missing periods.

git-svn-id: http://svn.complang.org/ragel/trunk@747 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoRemoved backend manual pages.
thurston [Wed, 18 Mar 2009 03:00:33 +0000 (03:00 +0000)]
Removed backend manual pages.

git-svn-id: http://svn.complang.org/ragel/trunk@746 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMerged in remaining manual pages.
thurston [Wed, 18 Mar 2009 02:58:46 +0000 (02:58 +0000)]
Merged in remaining manual pages.

git-svn-id: http://svn.complang.org/ragel/trunk@745 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMerged in rlgen-java.1.in.
thurston [Wed, 18 Mar 2009 02:45:24 +0000 (02:45 +0000)]
Merged in rlgen-java.1.in.

git-svn-id: http://svn.complang.org/ragel/trunk@744 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMerged contents of rlgen-cd.1.in into ragel.1.in.
thurston [Wed, 18 Mar 2009 02:39:58 +0000 (02:39 +0000)]
Merged contents of rlgen-cd.1.in into ragel.1.in.

git-svn-id: http://svn.complang.org/ragel/trunk@743 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoThe terminateAllParsers function moved into InputData.
thurston [Mon, 16 Mar 2009 01:58:23 +0000 (01:58 +0000)]
The terminateAllParsers function moved into InputData.

git-svn-id: http://svn.complang.org/ragel/trunk@742 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoImproved graphviz output and got -M and -S working again.
thurston [Sun, 15 Mar 2009 22:55:19 +0000 (22:55 +0000)]
Improved graphviz output and got -M and -S working again.

git-svn-id: http://svn.complang.org/ragel/trunk@741 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoSome function renaming.
thurston [Sun, 15 Mar 2009 15:03:28 +0000 (15:03 +0000)]
Some function renaming.

git-svn-id: http://svn.complang.org/ragel/trunk@740 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoCleanup and code movement related to makeCodeGen.
thurston [Sun, 15 Mar 2009 14:34:17 +0000 (14:34 +0000)]
Cleanup and code movement related to makeCodeGen.

git-svn-id: http://svn.complang.org/ragel/trunk@739 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoSome more cleanup. Put a pointer to CodeGenData in ParseData and eliminate codeGenMap...
thurston [Sun, 15 Mar 2009 14:18:58 +0000 (14:18 +0000)]
Some more cleanup. Put a pointer to CodeGenData in ParseData and eliminate codeGenMap from InputData.

git-svn-id: http://svn.complang.org/ragel/trunk@738 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoA bit more cleanup.
thurston [Sun, 15 Mar 2009 13:53:33 +0000 (13:53 +0000)]
A bit more cleanup.

git-svn-id: http://svn.complang.org/ragel/trunk@737 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoSome cleanup of output stream opening.
thurston [Sun, 15 Mar 2009 13:47:53 +0000 (13:47 +0000)]
Some cleanup of output stream opening.

git-svn-id: http://svn.complang.org/ragel/trunk@736 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoWe don't need to create allocate the outpute file stream and open the file at
thurston [Sun, 15 Mar 2009 01:19:07 +0000 (01:19 +0000)]
We don't need to create allocate the outpute file stream and open the file at
the same time. Allocate the stream when the code generator is allocated, but
open the output after the reduced machine is fully built, just before the
write.

git-svn-id: http://svn.complang.org/ragel/trunk@735 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoUpdated the help output. Moved some code from InputData:: to main.
thurston [Sat, 14 Mar 2009 16:56:37 +0000 (16:56 +0000)]
Updated the help output. Moved some code from InputData:: to main.

git-svn-id: http://svn.complang.org/ragel/trunk@734 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoNeed line directives ahead of the host blocks.
thurston [Mon, 26 Jan 2009 17:00:26 +0000 (17:00 +0000)]
Need line directives ahead of the host blocks.

git-svn-id: http://svn.complang.org/ragel/trunk@669 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoDon't need the gperf keyword seaching anymore.
thurston [Mon, 26 Jan 2009 16:54:50 +0000 (16:54 +0000)]
Don't need the gperf keyword seaching anymore.

git-svn-id: http://svn.complang.org/ragel/trunk@668 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoFixed a problem reading hex numbers that have the high bit set when the
thurston [Fri, 23 Jan 2009 17:35:33 +0000 (17:35 +0000)]
Fixed a problem reading hex numbers that have the high bit set when the
alphabet is signed and on 64 bit. Reported by _why. Fix provided by Wialliam
Morgan. The literal 0xffffffff was used for a fully set long when -1L should be
used instead.

git-svn-id: http://svn.complang.org/ragel/trunk@663 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoadded:
thurston [Sun, 4 Jan 2009 21:23:15 +0000 (21:23 +0000)]
added:
    write start;
    write first_final;
    write error;

git-svn-id: http://svn.complang.org/ragel/trunk@660 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoChanged the names of the variables that represent the no* options.
thurston [Sun, 4 Jan 2009 20:39:52 +0000 (20:39 +0000)]
Changed the names of the variables that represent the no* options.

git-svn-id: http://svn.complang.org/ragel/trunk@659 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoFixed a copy-paste error reported by Jose Quinteiro.
thurston [Thu, 11 Dec 2008 04:40:50 +0000 (04:40 +0000)]
Fixed a copy-paste error reported by Jose Quinteiro.

git-svn-id: http://svn.complang.org/ragel/trunk@626 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoUpdated the header define wrapper since renaming.
thurston [Sat, 15 Nov 2008 20:56:04 +0000 (20:56 +0000)]
Updated the header define wrapper since renaming.

git-svn-id: http://svn.complang.org/ragel/trunk@573 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoRemoved the hyphens from the file names.
thurston [Sat, 15 Nov 2008 18:40:25 +0000 (18:40 +0000)]
Removed the hyphens from the file names.

git-svn-id: http://svn.complang.org/ragel/trunk@572 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMore renaming.
thurston [Sat, 15 Nov 2008 18:13:22 +0000 (18:13 +0000)]
More renaming.

git-svn-id: http://svn.complang.org/ragel/trunk@571 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMore cleanup ... dot and ruby file names.
thurston [Sat, 15 Nov 2008 03:43:38 +0000 (03:43 +0000)]
More cleanup ... dot and ruby file names.

git-svn-id: http://svn.complang.org/ragel/trunk@570 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoCleanup of dot code generation.
thurston [Sat, 15 Nov 2008 03:19:05 +0000 (03:19 +0000)]
Cleanup of dot code generation.

git-svn-id: http://svn.complang.org/ragel/trunk@569 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoCleanup of the C/D code generator.
thurston [Sat, 15 Nov 2008 01:33:13 +0000 (01:33 +0000)]
Cleanup of the C/D code generator.

git-svn-id: http://svn.complang.org/ragel/trunk@568 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoSome cleanup of the java code generation files.
thurston [Sat, 15 Nov 2008 00:51:53 +0000 (00:51 +0000)]
Some cleanup of the java code generation files.

git-svn-id: http://svn.complang.org/ragel/trunk@567 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoRemoved the now missing makefiles from the list of files to generate in the
thurston [Sat, 15 Nov 2008 00:25:15 +0000 (00:25 +0000)]
Removed the now missing makefiles from the list of files to generate in the
configure script. Changed the csharp- prefix to cs-. Remove the
cs-rlgen-csharp.h and cs-main.cpp files.

git-svn-id: http://svn.complang.org/ragel/trunk@566 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoDon't need the redfsm directory anymore.
thurston [Fri, 14 Nov 2008 23:59:37 +0000 (23:59 +0000)]
Don't need the redfsm directory anymore.

git-svn-id: http://svn.complang.org/ragel/trunk@565 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMoved all the code into the ragel directory.
thurston [Fri, 14 Nov 2008 23:58:13 +0000 (23:58 +0000)]
Moved all the code into the ragel directory.

git-svn-id: http://svn.complang.org/ragel/trunk@564 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoErich Ocean did more than just Objective-C code generation -- he contributed a
thurston [Thu, 13 Nov 2008 18:59:20 +0000 (18:59 +0000)]
Erich Ocean did more than just Objective-C code generation -- he contributed a
lot of feedback.

git-svn-id: http://svn.complang.org/ragel/trunk@563 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMore refactoring in the layer between backend and frontend.
thurston [Mon, 27 Oct 2008 18:26:31 +0000 (18:26 +0000)]
More refactoring in the layer between backend and frontend.

git-svn-id: http://svn.complang.org/ragel/trunk@502 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMinor refactoring. Added inputdata.h, which was left behind during previous
thurston [Mon, 27 Oct 2008 16:04:14 +0000 (16:04 +0000)]
Minor refactoring. Added inputdata.h, which was left behind during previous
commits.

git-svn-id: http://svn.complang.org/ragel/trunk@501 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoSome more movement of code and data within the layer between frontend and
thurston [Sun, 26 Oct 2008 19:28:44 +0000 (19:28 +0000)]
Some more movement of code and data within the layer between frontend and
backend. Needs more cleanup.

git-svn-id: http://svn.complang.org/ragel/trunk@500 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoSome more refactoring following the elimination of the intermediate file. Don't
thurston [Sun, 26 Oct 2008 18:03:11 +0000 (18:03 +0000)]
Some more refactoring following the elimination of the intermediate file. Don't
need XmlParser. Now using a new struct InputData instead.

git-svn-id: http://svn.complang.org/ragel/trunk@499 052ea7fc-9027-0410-9066-f65837a77df0

15 years agosome refactoring
thurston [Sun, 26 Oct 2008 03:20:16 +0000 (03:20 +0000)]
some refactoring

git-svn-id: http://svn.complang.org/ragel/trunk@498 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMore work on the direct connection between frontend and backend. Now appears to
thurston [Sun, 26 Oct 2008 01:36:54 +0000 (01:36 +0000)]
More work on the direct connection between frontend and backend. Now appears to
work. Test suite is passing.

git-svn-id: http://svn.complang.org/ragel/trunk@497 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoThe rest of the direct-to-backend code. Not tested yet.
thurston [Fri, 24 Oct 2008 22:37:40 +0000 (22:37 +0000)]
The rest of the direct-to-backend code. Not tested yet.

git-svn-id: http://svn.complang.org/ragel/trunk@496 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoImplemented makeLmSwitch and started making calls to makeGenInlineList.
thurston [Sun, 19 Oct 2008 17:30:44 +0000 (17:30 +0000)]
Implemented makeLmSwitch and started making calls to makeGenInlineList.

git-svn-id: http://svn.complang.org/ragel/trunk@495 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoScript for generating unicode machines. From Rakan El-Khalil.
thurston [Thu, 9 Oct 2008 23:29:27 +0000 (23:29 +0000)]
Script for generating unicode machines. From Rakan El-Khalil.

git-svn-id: http://svn.complang.org/ragel/trunk@494 052ea7fc-9027-0410-9066-f65837a77df0

15 years agomore work on the building of backend inline lists
thurston [Wed, 8 Oct 2008 21:10:46 +0000 (21:10 +0000)]
more work on the building of backend inline lists

git-svn-id: http://svn.complang.org/ragel/trunk@493 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoGet ragel working again while the direct-to-backend code is being written.
thurston [Wed, 8 Oct 2008 20:01:44 +0000 (20:01 +0000)]
Get ragel working again while the direct-to-backend code is being written.

git-svn-id: http://svn.complang.org/ragel/trunk@492 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoremoved unused function
thurston [Wed, 8 Oct 2008 19:49:25 +0000 (19:49 +0000)]
removed unused function

git-svn-id: http://svn.complang.org/ragel/trunk@491 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoImplemented more of the direct access to the backend.
thurston [Wed, 8 Oct 2008 18:42:32 +0000 (18:42 +0000)]
Implemented more of the direct access to the backend.

git-svn-id: http://svn.complang.org/ragel/trunk@490 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoStarted working on the direct construction of the backend inline item lists.
thurston [Wed, 8 Oct 2008 18:27:39 +0000 (18:27 +0000)]
Started working on the direct construction of the backend inline item lists.

git-svn-id: http://svn.complang.org/ragel/trunk@489 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoNeed preserve xml code generation and duplicate+migrate to direct backend data
thurston [Wed, 8 Oct 2008 18:06:42 +0000 (18:06 +0000)]
Need preserve xml code generation and duplicate+migrate to direct backend data
generation. This commit brings back some of the xml code generation code that
was migrated to direct.

git-svn-id: http://svn.complang.org/ragel/trunk@488 052ea7fc-9027-0410-9066-f65837a77df0

15 years agoMore work on the direct access to the backend. The xml code gen should be
thurston [Wed, 8 Oct 2008 17:47:19 +0000 (17:47 +0000)]
More work on the direct access to the backend. The xml code gen should be
preserved, not converted. Going to have to bring back some changed code.

git-svn-id: http://svn.complang.org/ragel/trunk@487 052ea7fc-9027-0410-9066-f65837a77df0