Skip to content

Commit 0802d93

Browse files
committed
Support type.deny_name
1 parent daf0680 commit 0802d93

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

_tools/ruby_h_to_go/lib/ruby_header_parser/data.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ def should_generate_struct?(struct_name)
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
46+
4547
data["type"]["allow_name"].any? { |format| format === type_name } # rubocop:disable Style/CaseEquality
4648
end
4749
end

_tools/ruby_h_to_go/lib/ruby_header_parser/data.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,5 @@ type:
5353
- VALUE
5454
- regex_t
5555
- OnigPosition
56+
57+
deny_name:

0 commit comments

Comments
 (0)