Peter Johnson
|
1f71e995ca
|
Fix a few cases of freeing NULL pointers.
svn path=/trunk/yasm/; revision=662
|
23 years ago |
Peter Johnson
|
13c443b70c
|
Re-enable building of re2c (not lemon yet), including a generic Makefile rule.
A rewrite of the nasm-compat lexer in re2c is close to completion.
svn path=/trunk/yasm/; revision=648
|
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
|
5ba3fb01bf
|
Fix 2 major bugs: -b switch caused crash, and all actions got corrupted.
svn path=/trunk/yasm/; revision=646
|
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
|
ad22cf5a0a
|
Add local changes (primarily C++ -> C conversion).
svn path=/trunk/yasm/; revision=587
|
23 years ago |
Peter Johnson
|
e4ee9e1030
|
Reflect where our local o= and t= options came from.
svn path=/trunk/yasm/; revision=586
|
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 |
Peter Johnson
|
33a981424e
|
Don't conflict local parser.h with bison-generated parser.h by renaming
parser.h to parse.h.
svn path=/trunk/yasm/; revision=584
|
23 years ago |
Peter Johnson
|
6db97b6a23
|
Add pre-generated bootstrap files for re2c-generated scanner.
svn path=/trunk/yasm/; revision=583
|
23 years ago |
Peter Johnson
|
27b0d041ea
|
Finish C conversion.
svn path=/trunk/yasm/; revision=582
|
23 years ago |
Peter Johnson
|
88d5a1e6c4
|
Continuing C conversion (not everything is compilable yet).
svn path=/trunk/yasm/; revision=581
|
23 years ago |
Peter Johnson
|
05224a9fd9
|
Make dual functions: _new (which allocates) and _init (which just copies) to
make C conversion elsewhere easier.
svn path=/trunk/yasm/; revision=580
|
23 years ago |
Peter Johnson
|
bfe432b582
|
Prepend re2c to multiple include protections.
svn path=/trunk/yasm/; revision=579
|
23 years ago |
Peter Johnson
|
c71097348c
|
Convert to C.
svn path=/trunk/yasm/; revision=578
|
23 years ago |
Peter Johnson
|
910d5c64aa
|
Start C conversion. Eliminate bootstrap files.
svn path=/trunk/yasm/; revision=577
|
23 years ago |
Peter Johnson
|
7cd8fdd1a0
|
Initial revision
svn path=/trunk/yasm/; revision=573
|
23 years ago |
Peter Johnson
|
da458aa10b
|
Merge in FreeBSD patches to lemon.
svn path=/trunk/yasm/; revision=570
|
23 years ago |
Peter Johnson
|
83abfe0c72
|
Build lemon (http://www.hwaci.com/sw/lemon/).
svn path=/trunk/yasm/; revision=566
|
23 years ago |
Peter Johnson
|
1edf8f8119
|
Const, shadowing, and prototype fixes.
svn path=/trunk/yasm/; revision=565
|
23 years ago |
Peter Johnson
|
111a36f0b2
|
Add $IdPath$.
svn path=/trunk/yasm/; revision=564
|
23 years ago |
Peter Johnson
|
6e27d3d90e
|
Merge in 2002/01/30 Ethereal changes to lemon.
svn path=/trunk/yasm/; revision=563
|
23 years ago |
cvs2svn
|
ba51bb383c
|
This commit was generated by cvs2svn to compensate for changes in r557,
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/yasm/; revision=558
|
23 years ago |
Peter Johnson
|
d93c3d4735
|
Initial revision
svn path=/trunk/yasm/; revision=552
|
23 years ago |