internal/protobuf: add Parse example
Change-Id: I2c93fddbf336937681dfe9f82142fe45bb87f055
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/2343
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/internal/protobuf/examples/basic/basic.proto b/internal/protobuf/examples/basic/basic.proto
new file mode 100644
index 0000000..d66aab9
--- /dev/null
+++ b/internal/protobuf/examples/basic/basic.proto
@@ -0,0 +1,16 @@
+syntax = "proto3";
+
+// Package basic is just that: basic.
+package cuelang.examples.basic;
+
+import "cue/cue.proto";
+
+option go_package = "cuelang.org/encoding/protobuf/examples/basic";
+
+// This is my type.
+message MyType {
+ string string_value = 1; // just any 'ole string
+
+ // A method must start with a capital letter.
+ repeated string method = 2 [(cue.val) = '[...=~"^[A-Z]"]'];
+}
\ No newline at end of file