aboutsummaryrefslogtreecommitdiffstats
path: root/internal
diff options
context:
space:
mode:
authorS-H-GAMELINKS <gamelinks007@gmail.com>2024-01-05 12:03:11 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-01-07 09:24:34 +0900
commit1b8d01136c3ff6c60325c7609d61e19ac42acd9f (patch)
tree99e027e7711867464c30a72d20f9e56a96e87a83 /internal
parent76afbda5b566148b9e73939e0ff9b8464d59806c (diff)
downloadruby-1b8d01136c3ff6c60325c7609d61e19ac42acd9f.tar.gz
Introduce Numeric Node's
Diffstat (limited to 'internal')
-rw-r--r--internal/ruby_parser.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/ruby_parser.h b/internal/ruby_parser.h
index 2c2134024b..9efc04b70b 100644
--- a/internal/ruby_parser.h
+++ b/internal/ruby_parser.h
@@ -2,7 +2,11 @@
#define INTERNAL_RUBY_PARSE_H
#include "internal.h"
+#include "internal/bignum.h"
+#include "internal/compilers.h"
+#include "internal/complex.h"
#include "internal/imemo.h"
+#include "internal/rational.h"
#include "rubyparser.h"
#include "vm.h"
@@ -69,4 +73,10 @@ enum lex_state_e {
VALUE rb_node_line_lineno_val(const NODE *);
VALUE rb_node_file_path_val(const NODE *);
+
+VALUE rb_node_integer_literal_val(rb_node_integer_t* node);
+VALUE rb_node_float_literal_val(rb_node_float_t* node);
+VALUE rb_node_rational_literal_val(rb_node_rational_t* node);
+VALUE rb_node_imaginary_literal_val(rb_node_imaginary_t* node);
+
#endif /* INTERNAL_RUBY_PARSE_H */