summaryrefslogtreecommitdiff
path: root/ruby_parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_parser.c')
-rw-r--r--ruby_parser.c84
1 files changed, 0 insertions, 84 deletions
diff --git a/ruby_parser.c b/ruby_parser.c
index 800b59f637..829d9e86d5 100644
--- a/ruby_parser.c
+++ b/ruby_parser.c
@@ -195,54 +195,12 @@ static const rb_data_type_t ruby_parser_data_type = {
0, 0, RUBY_TYPED_FREE_IMMEDIATELY
};
-static void
-bignum_negate(VALUE b)
-{
- BIGNUM_NEGATE(b);
-}
-
static int
is_ascii_string2(VALUE str)
{
return is_ascii_string(str);
}
-static void
-rational_set_num(VALUE r, VALUE n)
-{
- RATIONAL_SET_NUM(r, n);
-}
-
-static VALUE
-rational_get_num(VALUE obj)
-{
- return RRATIONAL(obj)->num;
-}
-
-static void
-rcomplex_set_real(VALUE cmp, VALUE r)
-{
- RCOMPLEX_SET_REAL(cmp, r);
-}
-
-static void
-rcomplex_set_imag(VALUE cmp, VALUE i)
-{
- RCOMPLEX_SET_IMAG(cmp, i);
-}
-
-static VALUE
-rcomplex_get_real(VALUE obj)
-{
- return RCOMPLEX(obj)->real;
-}
-
-static VALUE
-rcomplex_get_imag(VALUE obj)
-{
- return RCOMPLEX(obj)->imag;
-}
-
RBIMPL_ATTR_FORMAT(RBIMPL_PRINTF_FORMAT, 6, 0)
static VALUE
syntax_error_append(VALUE exc, VALUE file, int line, int column,
@@ -517,18 +475,6 @@ nil_p(VALUE obj)
return (int)NIL_P(obj);
}
-static int
-flonum_p(VALUE obj)
-{
- return (int)RB_FLONUM_P(obj);
-}
-
-static VALUE
-int2fix(long i)
-{
- return INT2FIX(i);
-}
-
static VALUE
syntax_error_new(void)
{
@@ -559,12 +505,6 @@ default_rs(void)
return rb_default_rs;
}
-static VALUE
-rational_raw1(VALUE x)
-{
- return rb_rational_raw1(x);
-}
-
static void *
memmove2(void *dest, const void *src, size_t t, size_t n)
{
@@ -762,30 +702,8 @@ rb_parser_config_initialize(rb_parser_config_t *config)
config->hash_delete = rb_hash_delete;
config->ident_hash_new = rb_ident_hash_new;
- config->int2fix = int2fix;
-
- config->bignum_negate = bignum_negate;
- config->big_norm = rb_big_norm;
- config->cstr_to_inum = rb_cstr_to_inum;
-
- config->float_new = rb_float_new;
- config->float_value = rb_float_value;
-
config->num2int = rb_num2int_inline;
- config->int_positive_pow = rb_int_positive_pow;
config->int2num = rb_int2num_inline;
- config->fix2long = rb_fix2long;
-
- config->rational_new = rb_rational_new;
- config->rational_raw1 = rational_raw1;
- config->rational_set_num = rational_set_num;
- config->rational_get_num = rational_get_num;
-
- config->complex_raw = rb_complex_raw;
- config->rcomplex_set_real = rcomplex_set_real;
- config->rcomplex_set_imag = rcomplex_set_imag;
- config->rcomplex_get_real = rcomplex_get_real;
- config->rcomplex_get_imag = rcomplex_get_imag;
config->stderr_tty_p = rb_stderr_tty_p;
config->write_error_str = rb_write_error_str;
@@ -834,7 +752,6 @@ rb_parser_config_initialize(rb_parser_config_t *config)
config->literal_cmp = literal_cmp;
config->literal_hash = literal_hash;
- config->builtin_class_name = rb_builtin_class_name;
config->syntax_error_append = syntax_error_append;
config->raise = rb_raise;
config->syntax_error_new = syntax_error_new;
@@ -876,7 +793,6 @@ rb_parser_config_initialize(rb_parser_config_t *config)
config->undef_p = undef_p;
config->rtest = rtest;
config->nil_p = nil_p;
- config->flonum_p = flonum_p;
config->qnil = Qnil;
config->qtrue = Qtrue;
config->qfalse = Qfalse;