Skip to content

Commit bf8bca5

Browse files
committed
Use include/exclude instead of allow/deny
1 parent 0802d93 commit bf8bca5

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

_tools/ruby_h_to_go/lib/ruby_header_parser/data.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,25 @@ def function_arg_pointer_hint(function_name:, index:)
2626
# @param function_name [String]
2727
# @return [Boolean]
2828
def should_generate_function?(function_name)
29-
return false if data["function"]["deny_name"].any? { |format| format === function_name } # rubocop:disable Style/CaseEquality
29+
return false if data["function"]["exclude_name"].any? { |format| format === function_name } # rubocop:disable Style/CaseEquality
3030

31-
data["function"]["allow_name"].any? { |format| format === function_name } # rubocop:disable Style/CaseEquality
31+
data["function"]["include_name"].any? { |format| format === function_name } # rubocop:disable Style/CaseEquality
3232
end
3333

3434
# Whether generate C struct to go
3535
# @param struct_name [String]
3636
# @return [Boolean]
3737
def should_generate_struct?(struct_name)
38-
data["struct"]["allow_name"].any? { |format| format === struct_name } # rubocop:disable Style/CaseEquality
38+
data["struct"]["include_name"].any? { |format| format === struct_name } # rubocop:disable Style/CaseEquality
3939
end
4040

4141
# Whether generate C type to go
4242
# @param type_name [String]
4343
# @return [Boolean]
4444
def should_generate_type?(type_name)
45-
return false if data["type"]["deny_name"].any? { |format| format === type_name } # rubocop:disable Style/CaseEquality
45+
return false if data["type"]["exclude_name"].any? { |format| format === type_name } # rubocop:disable Style/CaseEquality
4646

47-
data["type"]["allow_name"].any? { |format| format === type_name } # rubocop:disable Style/CaseEquality
47+
data["type"]["include_name"].any? { |format| format === type_name } # rubocop:disable Style/CaseEquality
4848
end
4949
end
5050
end

_tools/ruby_h_to_go/lib/ruby_header_parser/data.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
function:
2-
allow_name:
2+
include_name:
33
- !ruby/regexp /^rb_/i
44
- !ruby/regexp /^rstring_/i
55

6-
deny_name:
6+
exclude_name:
77
# deprecated functions
88
- rb_check_safe_str
99
- rb_clear_constant_cache
@@ -41,17 +41,17 @@ function:
4141
3: array
4242

4343
struct:
44-
allow_name:
44+
include_name:
4545
- !ruby/regexp /^rb_/i
4646
- re_registers
4747

4848
type:
49-
allow_name:
49+
include_name:
5050
- !ruby/regexp /^rb_/i
5151
- !ruby/regexp /^st_/i
5252
- ID
5353
- VALUE
5454
- regex_t
5555
- OnigPosition
5656

57-
deny_name:
57+
exclude_name:

0 commit comments

Comments
 (0)