|
@@ -1,25 +0,0 @@
|
|
|
-#
|
|
|
-# Provide tests for having messages nested 3 levels deep
|
|
|
-#
|
|
|
-
|
|
|
-require 'google/protobuf'
|
|
|
-
|
|
|
-Google::Protobuf::DescriptorPool.generated_pool.build do
|
|
|
- add_file("function_call.proto", :syntax => :proto3) do
|
|
|
- add_message "Function" do
|
|
|
- optional :name, :string, 1
|
|
|
- repeated :parameters, :message, 2, "Function.Parameter"
|
|
|
- optional :return_type, :string, 3
|
|
|
- end
|
|
|
- add_message "Function.Parameter" do
|
|
|
- optional :name, :string, 1
|
|
|
- optional :value, :message, 2, "Function.Parameter.Value"
|
|
|
- end
|
|
|
- add_message "Function.Parameter.Value" do
|
|
|
- oneof :type do
|
|
|
- optional :string, :string, 1
|
|
|
- optional :integer, :int64, 2
|
|
|
- end
|
|
|
- end
|
|
|
- end
|
|
|
-end
|