Peter Johnson
36a4a6c3a3
Port re2c parser from YACC to recursive descent.
...
svn path=/trunk/yasm/; revision=1718
18 years ago
Peter Johnson
be9368d872
re2c: Unbreak distcheck.
...
svn path=/trunk/yasm/; revision=1277
19 years ago
Peter Johnson
1702e9d833
Continue re2c updates. This one gets rid of the unused label warnings.
...
Going ahead and removing the cleanup script; a later commit will get rid
of the remaining unused variable warnings that the cleanup script took care
of as well.
svn path=/trunk/yasm/; revision=1273
19 years ago
Peter Johnson
90b7a5d9da
Update re2c to May 12, 2004 version. This adds an output file option, so
...
also adjust cleanup program to take input/output file name, and update
Makefiles to use it in this fashion.
svn path=/trunk/yasm/; revision=1271
19 years ago
Peter Johnson
fd25e2545d
* tools/re2c/Makefile.inc: Update build rules for re2c-parser.c and
...
re2c-parser.h, and include the generated files in the distribution.
svn path=/trunk/yasm/; revision=1143
20 years ago
Peter Johnson
1a86c34026
* On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion.
...
svn path=/trunk/yasm/; revision=1137
20 years ago
Peter Johnson
f094f47abb
Update auto*, libtool, libltdl, and gettext scripts.
...
Make cross-building work by changing how re2c and other build tools are
compiled.
svn path=/trunk/yasm/; revision=1127
21 years ago
Peter Johnson
2edc4e2865
Convert re2c cleanup.pl to cleanup.c, removing final Perl dependency.
...
Remove checking for Perl and Perl version in configure.
svn path=/trunk/yasm/; revision=1104
21 years ago
Peter Johnson
823fb1b781
Reformat multi-file lists to use many += lines instead of using \
...
(line-continued) lines. Format-only change, no functional change.
svn path=/trunk/yasm/; revision=959
22 years ago
Peter Johnson
c998053da9
Undo part of the tools/re2c flattening. Specifying a re2c_CFLAGS causes
...
automake to automatically prepend re2c- to all generated object files,
eliminating the main.o conflict. Also, it prevents extended compilation flags
from applying to the re2c build.
In Makefile.am, also allow automake to automatically include the autoconf
conditionally-included files strsep and mergesort.
svn path=/trunk/yasm/; revision=739
22 years ago
Peter Johnson
00497afd8f
Neaten the line-continuation a bit.
...
svn path=/trunk/yasm/; revision=669
23 years ago
Peter Johnson
6c7bb59857
Flatten the tools/re2c build.
...
- Moved (by repocopy) main.c to re2c.c
- Moved (by repocopy) parser.y to re2c-parser.y
- Changed to Makefile.inc's rather than Makefile.am's
- Modified all the source file local includes to point to tools/re2c/*.h
svn path=/trunk/yasm/; revision=668
23 years ago
Peter Johnson
9eedce2b89
Cleanup script for re2c output that removes unreferenced labels (significantly
...
reducing C compiler warnings).
svn path=/trunk/yasm/; revision=647
23 years ago
Peter Johnson
3bbc385082
Add bison-generated sources to BUILT_SOURCES and CLEANFILES.
...
svn path=/trunk/yasm/; revision=614
23 years ago
Peter Johnson
d11a297283
Portability fixes: include config.h to get rid of inline if necessary, remove
...
last // comments, and include a local strdup.
svn path=/trunk/yasm/; revision=588
23 years ago
Peter Johnson
c23b8437d7
Add re2c to the build tree. Build tools with recursive make instead of from
...
top-level Makefile (for various reasons, including object name conflicts).
svn path=/trunk/yasm/; revision=585
23 years ago