summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-09 16:39:49 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-09 16:39:49 +0000
commit9d8075b99cf131e0b2522bcf82a5b47e82d3882e (patch)
tree4215356c5ede9a7dbd0c02a5fcdebece7768d51f /include
parente56e8c758d8effb54144df0b61ca9d5f6b98a0cd (diff)
* parse.y (expr): redefinable not (!) operator.
* parse.y (arg): ditto. * object.c (rb_obj_not): new method "!". * object.c (rb_obj_not_equal): new method "!=". * object.c (rb_obj_not_match): new method "!~". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'include')
-rw-r--r--include/ruby/node.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/include/ruby/node.h b/include/ruby/node.h
index eeea3cea99..b93d72596d 100644
--- a/include/ruby/node.h
+++ b/include/ruby/node.h
@@ -67,8 +67,6 @@ enum node_type {
#define NODE_AND NODE_AND
NODE_OR,
#define NODE_OR NODE_OR
- NODE_NOT,
-#define NODE_NOT NODE_NOT
NODE_MASGN,
#define NODE_MASGN NODE_MASGN
NODE_LASGN,
@@ -390,7 +388,6 @@ typedef struct RNode {
#define NEW_ARRAY(a) NEW_NODE(NODE_ARRAY,a,1,0)
#define NEW_ZARRAY() NEW_NODE(NODE_ZARRAY,0,0,0)
#define NEW_HASH(a) NEW_NODE(NODE_HASH,a,0,0)
-#define NEW_NOT(a) NEW_NODE(NODE_NOT,0,a,0)
#define NEW_MASGN(l,r) NEW_NODE(NODE_MASGN,l,0,r)
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v))
#define NEW_LASGN(v,val) NEW_NODE(NODE_LASGN,v,val,0)