|
10 | 10 |
|
11 | 11 | #include "ruby.h" |
12 | 12 |
|
13 | | -VALUE rbs_alias(VALUE typename, VALUE args, VALUE location); |
14 | 13 | VALUE rbs_ast_annotation(VALUE string, VALUE location); |
15 | 14 | VALUE rbs_ast_comment(VALUE string, VALUE location); |
16 | | -VALUE rbs_ast_type_param(VALUE name, VALUE variance, VALUE upper_bound, VALUE default_type, VALUE location); |
17 | | -VALUE rbs_ast_decl_type_alias(VALUE name, VALUE type_params, VALUE type, VALUE annotations, VALUE location, VALUE comment); |
18 | | -VALUE rbs_ast_decl_class_super(VALUE name, VALUE args, VALUE location); |
19 | 15 | VALUE rbs_ast_decl_class(VALUE name, VALUE type_params, VALUE super_class, VALUE members, VALUE annotations, VALUE location, VALUE comment); |
| 16 | +VALUE rbs_ast_decl_class_super(VALUE name, VALUE args, VALUE location); |
| 17 | +VALUE rbs_ast_decl_class_alias(VALUE new_name, VALUE old_name, VALUE location, VALUE comment); |
20 | 18 | VALUE rbs_ast_decl_constant(VALUE name, VALUE type, VALUE location, VALUE comment); |
21 | 19 | VALUE rbs_ast_decl_global(VALUE name, VALUE type, VALUE location, VALUE comment); |
22 | 20 | VALUE rbs_ast_decl_interface(VALUE name, VALUE type_params, VALUE members, VALUE annotations, VALUE location, VALUE comment); |
23 | | -VALUE rbs_ast_decl_module_self(VALUE name, VALUE args, VALUE location); |
24 | 21 | VALUE rbs_ast_decl_module(VALUE name, VALUE type_params, VALUE self_types, VALUE members, VALUE annotations, VALUE location, VALUE comment); |
| 22 | +VALUE rbs_ast_decl_module_self(VALUE name, VALUE args, VALUE location); |
25 | 23 | VALUE rbs_ast_decl_module_alias(VALUE new_name, VALUE old_name, VALUE location, VALUE comment); |
26 | | -VALUE rbs_ast_decl_class_alias(VALUE new_name, VALUE old_name, VALUE location, VALUE comment); |
| 24 | +VALUE rbs_ast_decl_type_alias(VALUE name, VALUE type_params, VALUE type, VALUE annotations, VALUE location, VALUE comment); |
| 25 | +VALUE rbs_ast_directives_use(VALUE clauses, VALUE location); |
| 26 | +VALUE rbs_ast_directives_use_single_clause(VALUE type_name, VALUE new_name, VALUE location); |
| 27 | +VALUE rbs_ast_directives_use_wildcard_clause(VALUE namespace, VALUE location); |
27 | 28 | VALUE rbs_ast_members_alias(VALUE new_name, VALUE old_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment); |
| 29 | +VALUE rbs_ast_members_attr_accessor(VALUE name, VALUE type, VALUE ivar_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment, VALUE visibility); |
| 30 | +VALUE rbs_ast_members_attr_reader(VALUE name, VALUE type, VALUE ivar_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment, VALUE visibility); |
| 31 | +VALUE rbs_ast_members_attr_writer(VALUE name, VALUE type, VALUE ivar_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment, VALUE visibility); |
| 32 | +VALUE rbs_ast_members_class_instance_variable(VALUE name, VALUE type, VALUE location, VALUE comment); |
| 33 | +VALUE rbs_ast_members_class_variable(VALUE name, VALUE type, VALUE location, VALUE comment); |
| 34 | +VALUE rbs_ast_members_extend(VALUE name, VALUE args, VALUE annotations, VALUE location, VALUE comment); |
| 35 | +VALUE rbs_ast_members_include(VALUE name, VALUE args, VALUE annotations, VALUE location, VALUE comment); |
| 36 | +VALUE rbs_ast_members_instance_variable(VALUE name, VALUE type, VALUE location, VALUE comment); |
28 | 37 | VALUE rbs_ast_members_method_definition(VALUE name, VALUE kind, VALUE overloads, VALUE annotations, VALUE location, VALUE comment, VALUE overloading, VALUE visibility); |
29 | 38 | VALUE rbs_ast_members_method_definition_overload(VALUE annotations, VALUE method_type); |
| 39 | +VALUE rbs_ast_members_prepend(VALUE name, VALUE args, VALUE annotations, VALUE location, VALUE comment); |
| 40 | +VALUE rbs_ast_members_private(VALUE location); |
| 41 | +VALUE rbs_ast_members_public(VALUE location); |
| 42 | +VALUE rbs_ast_type_param(VALUE name, VALUE variance, VALUE upper_bound, VALUE default_type, VALUE location); |
| 43 | +VALUE rbs_method_type(VALUE type_params, VALUE type, VALUE block, VALUE location); |
| 44 | +VALUE rbs_namespace(VALUE path, VALUE absolute); |
| 45 | +VALUE rbs_type_name(VALUE namespace, VALUE name); |
| 46 | +VALUE rbs_alias(VALUE typename, VALUE args, VALUE location); |
| 47 | +VALUE rbs_bases_any(VALUE location); |
| 48 | +VALUE rbs_bases_bool(VALUE location); |
| 49 | +VALUE rbs_bases_bottom(VALUE location); |
| 50 | +VALUE rbs_bases_class(VALUE location); |
| 51 | +VALUE rbs_bases_instance(VALUE location); |
| 52 | +VALUE rbs_bases_nil(VALUE location); |
| 53 | +VALUE rbs_bases_self(VALUE location); |
| 54 | +VALUE rbs_bases_top(VALUE location); |
| 55 | +VALUE rbs_bases_void(VALUE location); |
30 | 56 | VALUE rbs_block(VALUE type, VALUE required, VALUE self_type); |
31 | 57 | VALUE rbs_class_instance(VALUE typename, VALUE type_args, VALUE location); |
32 | 58 | VALUE rbs_class_singleton(VALUE typename, VALUE location); |
33 | | -VALUE rbs_function_param(VALUE type, VALUE name, VALUE location); |
34 | 59 | VALUE rbs_function(VALUE required_positional_params, VALUE optional_positional_params, VALUE rest_positional_params, VALUE trailing_positional_params, VALUE required_keywords, VALUE optional_keywords, VALUE rest_keywords, VALUE return_type); |
35 | | -VALUE rbs_untyped_function(VALUE return_type); |
| 60 | +VALUE rbs_function_param(VALUE type, VALUE name, VALUE location); |
36 | 61 | VALUE rbs_interface(VALUE typename, VALUE type_args, VALUE location); |
37 | 62 | VALUE rbs_intersection(VALUE types, VALUE location); |
38 | 63 | VALUE rbs_literal(VALUE literal, VALUE location); |
39 | | -VALUE rbs_method_type(VALUE type_params, VALUE type, VALUE block, VALUE location); |
40 | | -VALUE rbs_namespace(VALUE path, VALUE absolute); |
41 | 64 | VALUE rbs_optional(VALUE type, VALUE location); |
42 | 65 | VALUE rbs_proc(VALUE function, VALUE block, VALUE location, VALUE self_type); |
43 | 66 | VALUE rbs_record(VALUE fields, VALUE location); |
44 | 67 | VALUE rbs_tuple(VALUE types, VALUE location); |
45 | | -VALUE rbs_type_name(VALUE namespace, VALUE name); |
46 | 68 | VALUE rbs_union(VALUE types, VALUE location); |
| 69 | +VALUE rbs_untyped_function(VALUE return_type); |
47 | 70 | VALUE rbs_variable(VALUE name, VALUE location); |
48 | | -VALUE rbs_ast_directives_use(VALUE clauses, VALUE location); |
49 | | -VALUE rbs_ast_directives_use_single_clause(VALUE type_name, VALUE new_name, VALUE location); |
50 | | -VALUE rbs_ast_directives_use_wildcard_clause(VALUE namespace, VALUE location); |
51 | | -VALUE rbs_ast_members_attr_accessor(VALUE name, VALUE type, VALUE ivar_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment, VALUE visibility); |
52 | | -VALUE rbs_ast_members_attr_reader(VALUE name, VALUE type, VALUE ivar_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment, VALUE visibility); |
53 | | -VALUE rbs_ast_members_attr_writer(VALUE name, VALUE type, VALUE ivar_name, VALUE kind, VALUE annotations, VALUE location, VALUE comment, VALUE visibility); |
54 | | -VALUE rbs_ast_members_class_instance_variable(VALUE name, VALUE type, VALUE location, VALUE comment); |
55 | | -VALUE rbs_ast_members_class_variable(VALUE name, VALUE type, VALUE location, VALUE comment); |
56 | | -VALUE rbs_ast_members_extend(VALUE name, VALUE args, VALUE annotations, VALUE location, VALUE comment); |
57 | | -VALUE rbs_bases_void(VALUE location); |
58 | | -VALUE rbs_bases_top(VALUE location); |
59 | | -VALUE rbs_bases_self(VALUE location); |
60 | | -VALUE rbs_bases_nil(VALUE location); |
61 | | -VALUE rbs_bases_instance(VALUE location); |
62 | | -VALUE rbs_bases_class(VALUE location); |
63 | | -VALUE rbs_bases_bottom(VALUE location); |
64 | | -VALUE rbs_bases_bool(VALUE location); |
65 | | -VALUE rbs_bases_any(VALUE location); |
66 | | -VALUE rbs_ast_members_include(VALUE name, VALUE args, VALUE annotations, VALUE location, VALUE comment); |
67 | | -VALUE rbs_ast_members_instance_variable(VALUE name, VALUE type, VALUE location, VALUE comment); |
68 | | -VALUE rbs_ast_members_prepend(VALUE name, VALUE args, VALUE annotations, VALUE location, VALUE comment); |
69 | | -VALUE rbs_ast_members_private(VALUE location); |
70 | | -VALUE rbs_ast_members_public(VALUE location); |
71 | 71 |
|
72 | 72 | #endif |
0 commit comments