Lines Matching defs:Ripper
347 /* Ripper only */
604 /****** Ripper *******/
17862 * Ripper.new(src, filename="(ripper)", lineno=1) -> ripper
17864 * Create a new Ripper object.
17868 * See also Ripper#parse and Ripper.parse.
17946 rb_raise(rb_eArgError, "Ripper#parse is not reentrant");
17948 rb_raise(rb_eArgError, "Ripper#parse is not multithread-safe");
18054 VALUE Ripper;
18056 Ripper = rb_define_class("Ripper", rb_cObject);
18057 rb_define_const(Ripper, "Version", rb_usascii_str_new2(RIPPER_VERSION));
18058 rb_define_alloc_func(Ripper, ripper_s_allocate);
18059 rb_define_method(Ripper, "initialize", ripper_initialize, -1);
18060 rb_define_method(Ripper, "parse", ripper_parse, 0);
18061 rb_define_method(Ripper, "column", ripper_column, 0);
18062 rb_define_method(Ripper, "filename", ripper_filename, 0);
18063 rb_define_method(Ripper, "lineno", ripper_lineno, 0);
18064 rb_define_method(Ripper, "end_seen?", rb_parser_end_seen_p, 0);
18065 rb_define_method(Ripper, "encoding", rb_parser_encoding, 0);
18066 rb_define_method(Ripper, "yydebug", rb_parser_get_yydebug, 0);
18067 rb_define_method(Ripper, "yydebug=", rb_parser_set_yydebug, 1);
18074 ripper_init_eventids1_table(Ripper);
18075 ripper_init_eventids2_table(Ripper);