svn commit: r2007 - in trunk/yasm: frontends/yasm libyasm modules/parsers/gas modules/parsers/nasm modules/preprocs/cpp modules/preprocs/raw

peter at tortall.net peter at tortall.net
Fri Nov 2 21:27:36 PDT 2007


Author: peter
Date: Fri Nov  2 21:27:35 2007
New Revision: 2007

Modified:
   trunk/yasm/frontends/yasm/yasm.c
   trunk/yasm/libyasm/preproc.h
   trunk/yasm/modules/parsers/gas/gas-parser.c
   trunk/yasm/modules/parsers/gas/gas-parser.h
   trunk/yasm/modules/parsers/gas/gas-token.re
   trunk/yasm/modules/parsers/nasm/nasm-parse.c
   trunk/yasm/modules/parsers/nasm/nasm-parser.c
   trunk/yasm/modules/parsers/nasm/nasm-parser.h
   trunk/yasm/modules/parsers/nasm/nasm-token.re
   trunk/yasm/modules/preprocs/cpp/cpp-preproc.c
   trunk/yasm/modules/preprocs/nasm/nasm-preproc.c
   trunk/yasm/modules/preprocs/raw/raw-preproc.c
Changeset:
   http://www.tortall.net/projects/yasm/changeset/2007

Log:
Change preprocessor interface from block-oriented to line-oriented.
This will make certain types of parser-preprocessor synchronization
easier for upcoming feature enhancements.

Due to additional complexity in GAS (rept), internally GAS converts
lines back into blocks.



More information about the yasm-cvs mailing list