* parse.y (union tmpyystype): no longer needed, since YYSTYPE is
defined in parse.h now. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
f677aae7bc
commit
c710140216
@ -1,3 +1,8 @@
|
|||||||
|
Thu Aug 14 17:46:21 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* parse.y (union tmpyystype): no longer needed, since YYSTYPE is
|
||||||
|
defined in parse.h now.
|
||||||
|
|
||||||
Thu Aug 14 17:27:07 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
|
Thu Aug 14 17:27:07 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||||
|
|
||||||
* version.c (Init_version): add RUBY_ENGINE constant.
|
* version.c (Init_version): add RUBY_ENGINE constant.
|
||||||
|
13
parse.y
13
parse.y
@ -94,15 +94,6 @@ typedef unsigned long stack_type;
|
|||||||
#define CMDARG_LEXPOP() BITSTACK_LEXPOP(cmdarg_stack)
|
#define CMDARG_LEXPOP() BITSTACK_LEXPOP(cmdarg_stack)
|
||||||
#define CMDARG_P() BITSTACK_SET_P(cmdarg_stack)
|
#define CMDARG_P() BITSTACK_SET_P(cmdarg_stack)
|
||||||
|
|
||||||
/* must sync with real YYSTYPE */
|
|
||||||
union tmpyystype {
|
|
||||||
VALUE val;
|
|
||||||
NODE *node;
|
|
||||||
unsigned long id;
|
|
||||||
int num;
|
|
||||||
struct RVarmap *vars;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct vtable {
|
struct vtable {
|
||||||
ID *tbl;
|
ID *tbl;
|
||||||
int pos;
|
int pos;
|
||||||
@ -203,7 +194,7 @@ struct parser_params {
|
|||||||
int is_ripper;
|
int is_ripper;
|
||||||
NODE *heap;
|
NODE *heap;
|
||||||
|
|
||||||
union tmpyystype *parser_yylval; /* YYSTYPE not defined yet */
|
YYSTYPE *parser_yylval;
|
||||||
VALUE eofp;
|
VALUE eofp;
|
||||||
|
|
||||||
NODE *parser_lex_strterm;
|
NODE *parser_lex_strterm;
|
||||||
@ -7310,7 +7301,7 @@ yylex(void *p)
|
|||||||
int t;
|
int t;
|
||||||
|
|
||||||
#if YYPURE
|
#if YYPURE
|
||||||
parser->parser_yylval = (union tmpyystype*)lval;
|
parser->parser_yylval = lval;
|
||||||
parser->parser_yylval->val = Qundef;
|
parser->parser_yylval->val = Qundef;
|
||||||
#endif
|
#endif
|
||||||
t = parser_yylex(parser);
|
t = parser_yylex(parser);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user