Ruby 3.2.2p53 (2023-03-30 revision e51014f9c05aa65cbf203442d37fef7c12390015)
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);
18void rb_parser_error_tolerant(VALUE vparser);
19void rb_parser_keep_tokens(VALUE vparser);
20
21RUBY_SYMBOL_EXPORT_BEGIN
22VALUE rb_parser_set_context(VALUE, const struct rb_iseq_struct *, int);
23RUBY_SYMBOL_EXPORT_END
24
25#endif /* INTERNAL_PARSE_H */
uintptr_t VALUE
Type that represents a Ruby object.
Definition value.h:40