File tree Expand file tree Collapse file tree 2 files changed +17
-19
lines changed Expand file tree Collapse file tree 2 files changed +17
-19
lines changed Original file line number Diff line number Diff line change 4
4
5
5
require_relative "ruby_header_parser"
6
6
7
- require_relative "ruby_h_to_go/go_util"
8
- require_relative "ruby_h_to_go/argument_definition"
9
- require_relative "ruby_h_to_go/cli"
10
- require_relative "ruby_h_to_go/enum_definition"
11
- require_relative "ruby_h_to_go/function_definition"
12
- require_relative "ruby_h_to_go/struct_definition"
13
- require_relative "ruby_h_to_go/type_definition"
14
- require_relative "ruby_h_to_go/typeref_definition"
15
-
16
7
# Generate Go binding from ruby.h
17
8
module RubyHToGo
9
+ autoload :ArgumentDefinition , "ruby_h_to_go/argument_definition"
10
+ autoload :Cli , "ruby_h_to_go/cli"
11
+ autoload :GoUtil , "ruby_h_to_go/go_util"
12
+ autoload :EnumDefinition , "ruby_h_to_go/enum_definition"
13
+ autoload :FunctionDefinition , "ruby_h_to_go/function_definition"
14
+ autoload :StructDefinition , "ruby_h_to_go/struct_definition"
15
+ autoload :TypeDefinition , "ruby_h_to_go/type_definition"
16
+ autoload :TyperefDefinition , "ruby_h_to_go/typeref_definition"
18
17
end
Original file line number Diff line number Diff line change 2
2
3
3
require "yaml"
4
4
5
- require_relative "ruby_header_parser/argument_definition"
6
- require_relative "ruby_header_parser/data"
7
- require_relative "ruby_header_parser/enum_definition"
8
- require_relative "ruby_header_parser/function_definition"
9
- require_relative "ruby_header_parser/parser"
10
- require_relative "ruby_header_parser/struct_definition"
11
- require_relative "ruby_header_parser/type_definition"
12
- require_relative "ruby_header_parser/typeref_definition"
13
- require_relative "ruby_header_parser/util"
14
-
15
5
# Parser for ruby.h
16
6
module RubyHeaderParser
7
+ autoload :ArgumentDefinition , "ruby_header_parser/argument_definition"
8
+ autoload :Data , "ruby_header_parser/data"
9
+ autoload :EnumDefinition , "ruby_header_parser/enum_definition"
10
+ autoload :FunctionDefinition , "ruby_header_parser/function_definition"
11
+ autoload :Parser , "ruby_header_parser/parser"
12
+ autoload :StructDefinition , "ruby_header_parser/struct_definition"
13
+ autoload :TypeDefinition , "ruby_header_parser/type_definition"
14
+ autoload :TyperefDefinition , "ruby_header_parser/typeref_definition"
15
+ autoload :Util , "ruby_header_parser/util"
17
16
end
You can’t perform that action at this time.
0 commit comments