- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
old parser has been stripped from the old preprocessor-code which cleaned up both resource-scanner and -parser. - Standard defines have been introduced (see README.wrc) - Both preprocessor- and resource-scanner have been optimized slightly so that no backing up is required (one char lookahead is enough). - Filename-scanning has been cleaned up, though not perfect yet. - User-type resources are compatible now. - Line-continuation in strings is corrected so that it does not introduce a newline in the output.
Showing
- dlls/comctl32/rsrc.rc 1 addition, 0 deletionsdlls/comctl32/rsrc.rc
- dlls/commdlg/rsrc.rc 1 addition, 0 deletionsdlls/commdlg/rsrc.rc
- dlls/display/disp.rc 1 addition, 1 deletiondlls/display/disp.rc
- dlls/shell32/shres.rc 1 addition, 0 deletionsdlls/shell32/shres.rc
- programs/clock/Makefile.in 0 additions, 4 deletionsprograms/clock/Makefile.in
- programs/notepad/Makefile.in 0 additions, 4 deletionsprograms/notepad/Makefile.in
- programs/progman/Makefile.in 0 additions, 4 deletionsprograms/progman/Makefile.in
- programs/winemine/Makefile.in 0 additions, 4 deletionsprograms/winemine/Makefile.in
- programs/winhelp/Makefile.in 0 additions, 4 deletionsprograms/winhelp/Makefile.in
- resources/user32.rc 1 addition, 0 deletionsresources/user32.rc
- tools/Makefile.in 1 addition, 1 deletiontools/Makefile.in
- tools/wrc/.cvsignore 3 additions, 0 deletionstools/wrc/.cvsignore
- tools/wrc/CHANGES 15 additions, 0 deletionstools/wrc/CHANGES
- tools/wrc/Makefile.in 14 additions, 6 deletionstools/wrc/Makefile.in
- tools/wrc/README.wrc 63 additions, 51 deletionstools/wrc/README.wrc
- tools/wrc/newstruc.c 1 addition, 0 deletionstools/wrc/newstruc.c
- tools/wrc/parser.h 2 additions, 8 deletionstools/wrc/parser.h
- tools/wrc/parser.l 194 additions, 596 deletionstools/wrc/parser.l
- tools/wrc/parser.y 362 additions, 341 deletionstools/wrc/parser.y
- tools/wrc/ppl.l 1407 additions, 0 deletionstools/wrc/ppl.l
Loading
Please register or sign in to comment