diff options
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) |