summaryrefslogtreecommitdiff
path: root/parser_node.h
diff options
context:
space:
mode:
Diffstat (limited to 'parser_node.h')
-rw-r--r--parser_node.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/parser_node.h b/parser_node.h
new file mode 100644
index 0000000000..2955720676
--- /dev/null
+++ b/parser_node.h
@@ -0,0 +1,32 @@
+#ifndef RUBY_PARSER_NODE_H
+#define RUBY_PARSER_NODE_H 1
+/*
+ * This is a header file used by only "parse.y"
+ */
+#include "rubyparser.h"
+#include "internal/compilers.h"
+
+#if defined(__cplusplus)
+extern "C" {
+#if 0
+} /* satisfy cc-mode */
+#endif
+#endif
+
+static inline rb_code_location_t
+code_loc_gen(const rb_code_location_t *loc1, const rb_code_location_t *loc2)
+{
+ rb_code_location_t loc;
+ loc.beg_pos = loc1->beg_pos;
+ loc.end_pos = loc2->end_pos;
+ return loc;
+}
+
+#if defined(__cplusplus)
+#if 0
+{ /* satisfy cc-mode */
+#endif
+} /* extern "C" { */
+#endif
+
+#endif /* RUBY_PARSER_NODE_H */
-12-16 12:30:28 +0000'>10 years ruby_1_9_3merge revision(s) 48402:usa12 years ruby_1_9_2bump patchlevelhone12 years ruby_1_8_7merge revision(s) 44717:naruse12 years ruby_1_8* 2014-01-28svn12 years ruby_1_9_1* 2011-08-25svn15 years ruby_1_8_6* 2010-09-02svn16 years ruby_1_8_5merge revision(s) 17483:shyouhei18 years ruby_1_3set svn:eol-styleshyouhei19 years ruby_1_4set svn:eol-styleshyouhei19 years ruby_1_6set svn:eol-styleshyouhei19 years v1_0rset svn:eol-styleshyouhei19 years v1_1devset svn:eol-styleshyouhei19 years v1_1rset svn:eol-styleshyouhei19 years