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
42
id.h
42
id.h
|
@ -12,28 +12,34 @@
|
|||
#ifndef RUBY_ID_H
|
||||
#define RUBY_ID_H
|
||||
|
||||
#include "parse.h"
|
||||
|
||||
extern VALUE symIFUNC;
|
||||
extern VALUE symCFUNC;
|
||||
|
||||
extern ID idPLUS;
|
||||
extern ID idMINUS;
|
||||
extern ID idMULT;
|
||||
extern ID idDIV;
|
||||
extern ID idMOD;
|
||||
extern ID idLT;
|
||||
extern ID idLTLT;
|
||||
extern ID idLE;
|
||||
extern ID idGT;
|
||||
extern ID idGE;
|
||||
extern ID idEq;
|
||||
extern ID idEqq;
|
||||
extern ID idNeq;
|
||||
extern ID idNot;
|
||||
extern ID idBackquote;
|
||||
extern ID idEqTilde;
|
||||
enum ruby_method_ids {
|
||||
idPLUS = '+',
|
||||
idMINUS = '-',
|
||||
idMULT = '*',
|
||||
idDIV = '/',
|
||||
idMOD = '%',
|
||||
idLT = '<',
|
||||
idLTLT = tLSHFT,
|
||||
idLE = tLEQ,
|
||||
idGT = '>',
|
||||
idGE = tGEQ,
|
||||
idEq = tEQ,
|
||||
idEqq = tEQQ,
|
||||
idNeq = tNEQ,
|
||||
idNot = '!',
|
||||
idBackquote = '`',
|
||||
idEqTilde = tMATCH,
|
||||
idAREF = tAREF,
|
||||
idASET = tASET,
|
||||
idDummy
|
||||
};
|
||||
|
||||
extern ID idThrowState;
|
||||
extern ID idAREF;
|
||||
extern ID idASET;
|
||||
extern ID idIntern;
|
||||
extern ID idMethodMissing;
|
||||
extern ID idLength;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue