Index: third_party/gsutil/third_party/protorpc/protorpc/experimental/parser/pyprotobuf.g |
diff --git a/third_party/pipeline/pipeline/ui/common.css b/third_party/gsutil/third_party/protorpc/protorpc/experimental/parser/pyprotobuf.g |
similarity index 50% |
copy from third_party/pipeline/pipeline/ui/common.css |
copy to third_party/gsutil/third_party/protorpc/protorpc/experimental/parser/pyprotobuf.g |
index e967126e5ffa0d02183275eb3a3fa3e025a6ea21..534e1f8aa85916e9b93621b18c06d79ed0200915 100644 |
--- a/third_party/pipeline/pipeline/ui/common.css |
+++ b/third_party/gsutil/third_party/protorpc/protorpc/experimental/parser/pyprotobuf.g |
@@ -1,5 +1,6 @@ |
-/* |
- * Copyright 2010 Google Inc. |
+/* !/usr/bin/env python |
+ * |
+ * Copyright 2011 Google Inc. |
* |
* Licensed under the Apache License, Version 2.0 (the "License"); |
* you may not use this file except in compliance with the License. |
@@ -13,32 +14,32 @@ |
* See the License for the specific language governing permissions and |
* limitations under the License. |
*/ |
-html, body { |
- padding: 0; |
- margin: 0; |
- width: 100%; |
- font-family: helvetica, sans-serif; |
- font-size: 14px; |
-} |
-#butter { |
- position: absolute; |
- top: 0; |
- min-width: 300px; |
- background-color: #C5D7EF; |
- text-align: center; |
- padding: 5px; |
- border-left: 1px solid #3366CC; |
- border-right: 1px solid #3366CC; |
- border-bottom: 1px solid #3366CC; |
-} |
-#butter.error { |
- /* Make stack traces legible. */ |
- text-align: left; |
-} |
-#butter a:visited, |
-#butter a:active, |
-#butter a:link, |
-#butter a:hover { |
- color: #3366CC; |
+grammar pyprotobuf; |
+ |
+options { |
+// language=Python; |
+ output = AST; |
+ ASTLabelType = CommonTree; |
} |
+ |
+import protobuf_lexer, protobuf; |
+ |
+// For reasons I do not understand the HIDDEN elements from the imported |
+// with their channel intact. |
+ |
+COMMENT |
+ : '//' ~('\n'|'\r')* '\r'? '\n' {$channel=HIDDEN;} |
+ | '/*' ( options {greedy=false;} : . )* '*/' {$channel=HIDDEN;} |
+ ; |
+ |
+WS : ( ' ' |
+ | '\t' |
+ | '\r' |
+ | '\n' |
+ ) {$channel=HIDDEN;} |
+ ; |
+ |
+py_proto_file |
+ : proto_file EOF^ |
+ ; |