aboutsummaryrefslogtreecommitdiff
path: root/php/tests/proto/test_reserved_message_upper.proto
diff options
context:
space:
mode:
authorPaul Yang <TeBoring@users.noreply.github.com>2017-09-15 09:20:23 -0700
committerGitHub <noreply@github.com>2017-09-15 09:20:23 -0700
commit5dd818cd2226fe8e3818206c47d77b2d9571509a (patch)
treeb169803ed9125d27b7fdd41ced20bcb2ae338937 /php/tests/proto/test_reserved_message_upper.proto
parentb04e5cba356212e4e8c66c61bbe0c3a20537c5b9 (diff)
parenta425dd97f210cd4bab979d7aad980655a7409bfe (diff)
downloadprotobuf-5dd818cd2226fe8e3818206c47d77b2d9571509a.tar.gz
protobuf-5dd818cd2226fe8e3818206c47d77b2d9571509a.tar.bz2
protobuf-5dd818cd2226fe8e3818206c47d77b2d9571509a.zip
Merge pull request #3612 from TeBoring/php-bug
Add prefix to php reserved keywords.
Diffstat (limited to 'php/tests/proto/test_reserved_message_upper.proto')
-rw-r--r--php/tests/proto/test_reserved_message_upper.proto77
1 files changed, 77 insertions, 0 deletions
diff --git a/php/tests/proto/test_reserved_message_upper.proto b/php/tests/proto/test_reserved_message_upper.proto
new file mode 100644
index 00000000..2917fd11
--- /dev/null
+++ b/php/tests/proto/test_reserved_message_upper.proto
@@ -0,0 +1,77 @@
+syntax = "proto3";
+
+package upper;
+
+message ABSTRACT {}
+message AND {}
+message ARRAY {}
+message AS {}
+message BREAK {}
+message CALLABLE {}
+message CASE {}
+message CATCH {}
+message CLASS {}
+message CLONE {}
+message CONST {}
+message CONTINUE {}
+message DECLARE {}
+message DEFAULT {}
+message DIE {}
+message DO {}
+message ECHO {}
+message ELSE {}
+message ELSEIF {}
+message EMPTY {}
+message ENDDECLARE {}
+message ENDFOR {}
+message ENDFOREACH {}
+message ENDIF {}
+message ENDSWITCH {}
+message ENDWHILE {}
+message EVAL {}
+message EXIT {}
+message EXTENDS {}
+message FINAL {}
+message FOR {}
+message FOREACH {}
+message FUNCTION {}
+message GLOBAL {}
+message GOTO {}
+message IF {}
+message IMPLEMENTS {}
+message INCLUDE {}
+message INCLUDE_ONCE {}
+message INSTANCEOF {}
+message INSTEADOF {}
+message INTERFACE {}
+message ISSET {}
+message LIST {}
+message NAMESPACE {}
+message NEW {}
+message OR {}
+message PRINT {}
+message PRIVATE {}
+message PROTECTED {}
+message PUBLIC {}
+message REQUIRE {}
+message REQUIRE_ONCE {}
+message RETURN {}
+message STATIC {}
+message SWITCH {}
+message THROW {}
+message TRAIT {}
+message TRY {}
+message UNSET {}
+message USE {}
+message VAR {}
+message WHILE {}
+message XOR {}
+message INT {}
+message FLOAT {}
+message BOOL {}
+message STRING {}
+message TRUE {}
+message FALSE {}
+message NULL {}
+message VOID {}
+message ITERABLE {}