Lines Matching defs:Ripper
347 /* Ripper only */
604 /****** Ripper *******/
17772 * Ripper.new(src, filename="(ripper)", lineno=1) -> ripper
17774 * Create a new Ripper object.
17778 * See also Ripper#parse and Ripper.parse.
17856 rb_raise(rb_eArgError, "Ripper#parse is not reentrant");
17858 rb_raise(rb_eArgError, "Ripper#parse is not multithread-safe");
17964 VALUE Ripper;
17966 Ripper = rb_define_class("Ripper", rb_cObject);
17967 rb_define_const(Ripper, "Version", rb_usascii_str_new2(RIPPER_VERSION));
17968 rb_define_alloc_func(Ripper, ripper_s_allocate);
17969 rb_define_method(Ripper, "initialize", ripper_initialize, -1);
17970 rb_define_method(Ripper, "parse", ripper_parse, 0);
17971 rb_define_method(Ripper, "column", ripper_column, 0);
17972 rb_define_method(Ripper, "filename", ripper_filename, 0);
17973 rb_define_method(Ripper, "lineno", ripper_lineno, 0);
17974 rb_define_method(Ripper, "end_seen?", rb_parser_end_seen_p, 0);
17975 rb_define_method(Ripper, "encoding", rb_parser_encoding, 0);
17976 rb_define_method(Ripper, "yydebug", rb_parser_get_yydebug, 0);
17977 rb_define_method(Ripper, "yydebug=", rb_parser_set_yydebug, 1);
17984 ripper_init_eventids1_table(Ripper);
17985 ripper_init_eventids2_table(Ripper);