Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
parse.h
1#ifndef INTERNAL_PARSE_H /*-*-C-*-vi:se ft=c:*/
2#define INTERNAL_PARSE_H
11#include "ruby/ruby.h" /* for VALUE */
12struct rb_iseq_struct; /* in vm_core.h */
13
14/* parse.y */
15VALUE rb_parser_set_yydebug(VALUE, VALUE);
16void *rb_parser_load_file(VALUE parser, VALUE name);
17void rb_parser_keep_script_lines(VALUE vparser);
18
19RUBY_SYMBOL_EXPORT_BEGIN
20VALUE rb_parser_set_context(VALUE, const struct rb_iseq_struct *, int);
21RUBY_SYMBOL_EXPORT_END
22
23#endif /* INTERNAL_PARSE_H */