Class: String

Inherits:
Object
  • Object
show all
Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#parse_begin_to_nodes(*args) ⇒ Object



300
301
302
303
304
305
306
307
308
309
310
# File 'ext/rubynode_ext/rubynode_ext.c', line 300

static VALUE str_parse_begin_to_nodes(int argc, VALUE *argv, VALUE src) {

  str_parse(argc, argv, src);

  if (ruby_eval_tree_begin) {
    VALUE res = node_to_rnode(ruby_eval_tree_begin);
    ruby_eval_tree_begin = 0;
    return res;
  }
  else return Qnil;
}

#parse_to_nodes(*args) ⇒ Object



313
314
315
316
317
318
319
320
321
322
323
# File 'ext/rubynode_ext/rubynode_ext.c', line 313

static VALUE str_parse_to_nodes(int argc, VALUE *argv, VALUE src) {
  VALUE result;

  result = node_to_rnode(str_parse(argc, argv, src));

#if RUBY_VERSION_CODE < 190
  ruby_eval_tree_begin = 0;
#endif

  return result;
}