summaryrefslogtreecommitdiff
path: root/internal/parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'internal/parse.h')
-rw-r--r--internal/parse.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/parse.h b/internal/parse.h
index f242c384ad..7cadd0cd5b 100644
--- a/internal/parse.h
+++ b/internal/parse.h
@@ -10,10 +10,13 @@
*/
#include "ruby/ruby.h" /* for VALUE */
struct rb_iseq_struct; /* in vm_core.h */
+struct ruby_file_load_state; /* internal/file.h */
/* parse.y */
VALUE rb_parser_set_yydebug(VALUE, VALUE);
void *rb_parser_load_file(VALUE parser, VALUE name);
+void *rb_parser_load_state(VALUE parser, VALUE name,
+ struct ruby_file_load_state *);
void rb_parser_keep_script_lines(VALUE vparser);
void rb_parser_error_tolerant(VALUE vparser);
void rb_parser_keep_tokens(VALUE vparser);