diff options
author | yui-knk <spiketeika@gmail.com> | 2023-10-10 21:24:39 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-10-11 19:22:34 +0900 |
commit | f9fe7aeef46fc1e7782a942aaafa2b157b5548de (patch) | |
tree | f497a3749a3a815279a32b8ca7bda246e904e465 /rubyparser.h | |
parent | b17ae8889444bc3437ec88265cf9d90c9064def4 (diff) | |
download | ruby-f9fe7aeef46fc1e7782a942aaafa2b157b5548de.tar.gz |
Extract NODE_FL_NEWLINE access to macro
Diffstat (limited to 'rubyparser.h')
-rw-r--r-- | rubyparser.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rubyparser.h b/rubyparser.h index c7a31906ea..9cad9f767f 100644 --- a/rubyparser.h +++ b/rubyparser.h @@ -1059,6 +1059,10 @@ typedef struct RNode_RIPPER_VALUES { #define NODE_TYPESHIFT 8 #define NODE_TYPEMASK (((VALUE)0x7f)<<NODE_TYPESHIFT) +#define nd_fl_newline(n) (n)->flags & NODE_FL_NEWLINE +#define nd_set_fl_newline(n) (n)->flags |= NODE_FL_NEWLINE +#define nd_unset_fl_newline(n) (n)->flags &= ~NODE_FL_NEWLINE + #define nd_type(n) ((int) ((RNODE(n)->flags & NODE_TYPEMASK)>>NODE_TYPESHIFT)) #define nd_set_type(n,t) \ rb_node_set_type(n, t) |