diff options
author | yui-knk <yui-knk@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-15 23:43:17 +0000 |
---|---|---|
committer | yui-knk <yui-knk@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-15 23:43:17 +0000 |
commit | 0f3dcbdf38db6c7fb04ca0833bb1f9af2c3e7ca4 (patch) | |
tree | c087de36dbfcef97b0012f8e84af7f638555c940 /internal.h | |
parent | e947f26f42dc97fa0c120748c5d02449494a011f (diff) | |
download | ruby-0f3dcbdf38db6c7fb04ca0833bb1f9af2c3e7ca4.tar.gz |
Add tests for Node code locations
* test/-ext-/ast/test_ast.rb: Add tests for Node
code locations. This file tests
1. There are no Node whose code location is default
value (#test_not_cared)
2. There are no Node whose children's code locations
exceed parent's code location (#test_ranges)
* ext/-test-/ast/ast.c, ext/-test-/ast/extconf.rb:
Define AST module to help tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/internal.h b/internal.h index c9b16ca49a..2d1b942fc3 100644 --- a/internal.h +++ b/internal.h @@ -1564,7 +1564,9 @@ struct RBasicRaw { #endif VALUE rb_parser_get_yydebug(VALUE); VALUE rb_parser_set_yydebug(VALUE, VALUE); +RUBY_SYMBOL_EXPORT_BEGIN VALUE rb_parser_set_context(VALUE, const struct rb_block *, int); +RUBY_SYMBOL_EXPORT_END void *rb_parser_load_file(VALUE parser, VALUE name); int rb_is_const_name(VALUE name); int rb_is_class_name(VALUE name); |