mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 00:52:16 +00:00
use byacc instead of bison to relieve dependence on alloca
[SVN r12345]
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,49 +1,47 @@
|
||||
#ifndef YYSTYPE
|
||||
#define YYSTYPE int
|
||||
#ifndef YYERRCODE
|
||||
#define YYERRCODE 256
|
||||
#endif
|
||||
#define _BANG 257
|
||||
#define _BANG_EQUALS 258
|
||||
#define _AMPERAMPER 259
|
||||
#define _LPAREN 260
|
||||
#define _RPAREN 261
|
||||
#define _PLUS_EQUALS 262
|
||||
#define _COLON 263
|
||||
#define _SEMIC 264
|
||||
#define _LANGLE 265
|
||||
#define _LANGLE_EQUALS 266
|
||||
#define _EQUALS 267
|
||||
#define _RANGLE 268
|
||||
#define _RANGLE_EQUALS 269
|
||||
#define _QUESTION_EQUALS 270
|
||||
#define _LBRACKET 271
|
||||
#define _RBRACKET 272
|
||||
#define ACTIONS 273
|
||||
#define BIND 274
|
||||
#define CASE 275
|
||||
#define DEFAULT 276
|
||||
#define ELSE 277
|
||||
#define EXISTING 278
|
||||
#define FOR 279
|
||||
#define IF 280
|
||||
#define IGNORE 281
|
||||
#define IN 282
|
||||
#define INCLUDE 283
|
||||
#define LOCAL 284
|
||||
#define MODULE 285
|
||||
#define ON 286
|
||||
#define PIECEMEAL 287
|
||||
#define QUIETLY 288
|
||||
#define RETURN 289
|
||||
#define RULE 290
|
||||
#define SWITCH 291
|
||||
#define TOGETHER 292
|
||||
#define UPDATED 293
|
||||
#define WHILE 294
|
||||
#define _LBRACE 295
|
||||
#define _BARBAR 296
|
||||
#define _RBRACE 297
|
||||
#define ARG 298
|
||||
#define STRING 299
|
||||
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
#define _BANG 257
|
||||
#define _BANG_EQUALS 258
|
||||
#define _AMPERAMPER 259
|
||||
#define _LPAREN 260
|
||||
#define _RPAREN 261
|
||||
#define _PLUS_EQUALS 262
|
||||
#define _COLON 263
|
||||
#define _SEMIC 264
|
||||
#define _LANGLE 265
|
||||
#define _LANGLE_EQUALS 266
|
||||
#define _EQUALS 267
|
||||
#define _RANGLE 268
|
||||
#define _RANGLE_EQUALS 269
|
||||
#define _QUESTION_EQUALS 270
|
||||
#define _LBRACKET 271
|
||||
#define _RBRACKET 272
|
||||
#define ACTIONS 273
|
||||
#define BIND 274
|
||||
#define CASE 275
|
||||
#define DEFAULT 276
|
||||
#define ELSE 277
|
||||
#define EXISTING 278
|
||||
#define FOR 279
|
||||
#define IF 280
|
||||
#define IGNORE 281
|
||||
#define IN 282
|
||||
#define INCLUDE 283
|
||||
#define LOCAL 284
|
||||
#define MODULE 285
|
||||
#define ON 286
|
||||
#define PIECEMEAL 287
|
||||
#define QUIETLY 288
|
||||
#define RETURN 289
|
||||
#define RULE 290
|
||||
#define SWITCH 291
|
||||
#define TOGETHER 292
|
||||
#define UPDATED 293
|
||||
#define WHILE 294
|
||||
#define _LBRACE 295
|
||||
#define _BARBAR 296
|
||||
#define _RBRACE 297
|
||||
#define ARG 298
|
||||
#define STRING 299
|
||||
|
||||
@@ -2,4 +2,4 @@ call c:\tools\msvc6\vc98\bin\vcvars32.bat
|
||||
set VISUALC=c:\tools\msvc6\vc98
|
||||
set JAM_TOOLSET=VISUALC
|
||||
rm -rf bin.ntx86/jam.exe bin.ntx86/*.obj bin.ntx86/*.lib
|
||||
nmake -fbuilds/win32-visualc.mk JAMBASE= BOOST_ROOT= BOOST_BUILD_PATH= CFLAGS="/GZ /Zi /MLd -DNT" CCFLAGS="/GZ /Zi /MLd" LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG" YACC="bison -t -d -l -v --debug --yacc" YACCFILES="y.tab" %*
|
||||
nmake -fbuilds/win32-visualc.mk JAMBASE= BOOST_ROOT= BOOST_BUILD_PATH= CFLAGS="/GZ /Zi /MLd -DNT" CCFLAGS="/GZ /Zi /MLd" LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG" YACC="byacc" YACCFILES="y.tab" YACCFLAGS=-vd %*
|
||||
|
||||
@@ -3,4 +3,5 @@
|
||||
export VISUALC=c:\tools\msvc6\vc98
|
||||
export JAM_TOOLSET=VISUALC
|
||||
rm -rf bin.ntx86
|
||||
nmake -fbuilds/win32-visualc.mk CFLAGS="/GZ /Zi /MLd -DNT" CCFLAGS="/GZ /Zi /MLd" YACC="bison -t -d -l -v --debug --yacc" LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG"
|
||||
nmake -fbuilds/win32-visualc.mk CFLAGS="/GZ /Zi /MLd -DNT"
|
||||
CCFLAGS="/GZ /Zi /MLd" YACC="byacc" YACCFLAGS=-vd LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG"
|
||||
|
||||
1803
jam_src/jamgram.c
1803
jam_src/jamgram.c
File diff suppressed because it is too large
Load Diff
@@ -1,49 +1,47 @@
|
||||
#ifndef YYSTYPE
|
||||
#define YYSTYPE int
|
||||
#ifndef YYERRCODE
|
||||
#define YYERRCODE 256
|
||||
#endif
|
||||
#define _BANG 257
|
||||
#define _BANG_EQUALS 258
|
||||
#define _AMPERAMPER 259
|
||||
#define _LPAREN 260
|
||||
#define _RPAREN 261
|
||||
#define _PLUS_EQUALS 262
|
||||
#define _COLON 263
|
||||
#define _SEMIC 264
|
||||
#define _LANGLE 265
|
||||
#define _LANGLE_EQUALS 266
|
||||
#define _EQUALS 267
|
||||
#define _RANGLE 268
|
||||
#define _RANGLE_EQUALS 269
|
||||
#define _QUESTION_EQUALS 270
|
||||
#define _LBRACKET 271
|
||||
#define _RBRACKET 272
|
||||
#define ACTIONS 273
|
||||
#define BIND 274
|
||||
#define CASE 275
|
||||
#define DEFAULT 276
|
||||
#define ELSE 277
|
||||
#define EXISTING 278
|
||||
#define FOR 279
|
||||
#define IF 280
|
||||
#define IGNORE 281
|
||||
#define IN 282
|
||||
#define INCLUDE 283
|
||||
#define LOCAL 284
|
||||
#define MODULE 285
|
||||
#define ON 286
|
||||
#define PIECEMEAL 287
|
||||
#define QUIETLY 288
|
||||
#define RETURN 289
|
||||
#define RULE 290
|
||||
#define SWITCH 291
|
||||
#define TOGETHER 292
|
||||
#define UPDATED 293
|
||||
#define WHILE 294
|
||||
#define _LBRACE 295
|
||||
#define _BARBAR 296
|
||||
#define _RBRACE 297
|
||||
#define ARG 298
|
||||
#define STRING 299
|
||||
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
#define _BANG 257
|
||||
#define _BANG_EQUALS 258
|
||||
#define _AMPERAMPER 259
|
||||
#define _LPAREN 260
|
||||
#define _RPAREN 261
|
||||
#define _PLUS_EQUALS 262
|
||||
#define _COLON 263
|
||||
#define _SEMIC 264
|
||||
#define _LANGLE 265
|
||||
#define _LANGLE_EQUALS 266
|
||||
#define _EQUALS 267
|
||||
#define _RANGLE 268
|
||||
#define _RANGLE_EQUALS 269
|
||||
#define _QUESTION_EQUALS 270
|
||||
#define _LBRACKET 271
|
||||
#define _RBRACKET 272
|
||||
#define ACTIONS 273
|
||||
#define BIND 274
|
||||
#define CASE 275
|
||||
#define DEFAULT 276
|
||||
#define ELSE 277
|
||||
#define EXISTING 278
|
||||
#define FOR 279
|
||||
#define IF 280
|
||||
#define IGNORE 281
|
||||
#define IN 282
|
||||
#define INCLUDE 283
|
||||
#define LOCAL 284
|
||||
#define MODULE 285
|
||||
#define ON 286
|
||||
#define PIECEMEAL 287
|
||||
#define QUIETLY 288
|
||||
#define RETURN 289
|
||||
#define RULE 290
|
||||
#define SWITCH 291
|
||||
#define TOGETHER 292
|
||||
#define UPDATED 293
|
||||
#define WHILE 294
|
||||
#define _LBRACE 295
|
||||
#define _BARBAR 296
|
||||
#define _RBRACE 297
|
||||
#define ARG 298
|
||||
#define STRING 299
|
||||
|
||||
@@ -2,4 +2,4 @@ call c:\tools\msvc6\vc98\bin\vcvars32.bat
|
||||
set VISUALC=c:\tools\msvc6\vc98
|
||||
set JAM_TOOLSET=VISUALC
|
||||
rm -rf bin.ntx86/jam.exe bin.ntx86/*.obj bin.ntx86/*.lib
|
||||
nmake -fbuilds/win32-visualc.mk JAMBASE= BOOST_ROOT= BOOST_BUILD_PATH= CFLAGS="/GZ /Zi /MLd -DNT" CCFLAGS="/GZ /Zi /MLd" LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG" YACC="bison -t -d -l -v --debug --yacc" YACCFILES="y.tab" %*
|
||||
nmake -fbuilds/win32-visualc.mk JAMBASE= BOOST_ROOT= BOOST_BUILD_PATH= CFLAGS="/GZ /Zi /MLd -DNT" CCFLAGS="/GZ /Zi /MLd" LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG" YACC="byacc" YACCFILES="y.tab" YACCFLAGS=-vd %*
|
||||
|
||||
@@ -3,4 +3,5 @@
|
||||
export VISUALC=c:\tools\msvc6\vc98
|
||||
export JAM_TOOLSET=VISUALC
|
||||
rm -rf bin.ntx86
|
||||
nmake -fbuilds/win32-visualc.mk CFLAGS="/GZ /Zi /MLd -DNT" CCFLAGS="/GZ /Zi /MLd" YACC="bison -t -d -l -v --debug --yacc" LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG"
|
||||
nmake -fbuilds/win32-visualc.mk CFLAGS="/GZ /Zi /MLd -DNT"
|
||||
CCFLAGS="/GZ /Zi /MLd" YACC="byacc" YACCFLAGS=-vd LINKLIBS="c:\tools\msvc6\vc98\lib\advapi32.lib c:\tools\msvc6\vc98\lib\oldnames.lib c:\tools\msvc6\vc98\lib\gdi32.lib c:\tools\msvc6\vc98\lib\user32.lib c:\tools\msvc6\vc98\lib\kernel32.lib" LINKFLAGS="/DEBUG"
|
||||
|
||||
Reference in New Issue
Block a user