mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* common.mk (parse.c): generates parse.h together.
* id.c, id.h: use constants for parser tokens. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
cc77f676f4
commit
ab0ee1d5e9
4 changed files with 35 additions and 40 deletions
21
id.c
21
id.c
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include "ruby/ruby.h"
|
||||
|
||||
#define YYSTYPE_IS_DECLARED
|
||||
#define extern
|
||||
#include "id.h"
|
||||
#undef extern
|
||||
|
|
@ -25,26 +26,6 @@ Init_id(void)
|
|||
symCFUNC = ID2SYM(rb_intern("<CFUNC>"));
|
||||
|
||||
/* IDs */
|
||||
idPLUS = rb_intern("+");
|
||||
idMINUS = rb_intern("-");
|
||||
idMULT = rb_intern("*");
|
||||
idDIV = rb_intern("/");
|
||||
idMOD = rb_intern("%");
|
||||
idLT = rb_intern("<");
|
||||
idLTLT = rb_intern("<<");
|
||||
idLE = rb_intern("<=");
|
||||
idGT = rb_intern(">");
|
||||
idGE = rb_intern(">=");
|
||||
idEq = rb_intern("==");
|
||||
idEqq = rb_intern("===");
|
||||
idBackquote = rb_intern("`");
|
||||
idEqTilde = rb_intern("=~");
|
||||
idNot = rb_intern("!");
|
||||
idNeq = rb_intern("!=");
|
||||
|
||||
idAREF = rb_intern("[]");
|
||||
idASET = rb_intern("[]=");
|
||||
|
||||
idEach = rb_intern("each");
|
||||
idTimes = rb_intern("times");
|
||||
idLength = rb_intern("length");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue