{"format":1,"manifest":{"name":"protobuf","publisher":"vyloxi","version":"1.1.0","displayName":"Protocol Buffers","description":"Syntax coloring, comment toggling and snippets for Protocol Buffers (.proto).","engines":{"ferrum":"^0.1.0"},"categories":["Languages"],"icon":"icon.png","repository":"https://github.com/voukengdongmofrankysteve/ferrum-market","license":"MIT","contributes":{"languages":[{"id":"protobuf","name":"Protocol Buffers","extensions":[".proto"],"grammar":"grammars/protobuf.json","lineComment":"//","blockComment":["/*","*/"]}],"snippets":[{"language":"Protocol Buffers","path":"snippets/protobuf.json"}]}},"files":{"icon.png":{"encoding":"base64","content":"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"},"grammars/protobuf.json":{"encoding":"utf8","content":"{\n  \"ignoreCase\": false,\n  \"rules\": [\n    {\n      \"begin\": \"\\\\/\\\\*\",\n      \"end\": \"\\\\*\\\\/\",\n      \"token\": \"comment\"\n    },\n    {\n      \"match\": \"\\\\/\\\\/.*$\",\n      \"token\": \"comment\"\n    },\n    {\n      \"match\": \"\\\"(?:[^\\\"\\\\\\\\]|\\\\\\\\.)*\\\"\",\n      \"token\": \"string\"\n    },\n    {\n      \"match\": \"'(?:[^'\\\\\\\\]|\\\\\\\\.)*'\",\n      \"token\": \"string\"\n    },\n    {\n      \"match\": \"\\\\b(?:0[xX][0-9a-fA-F_]+|0[bB][01_]+|0[oO][0-7_]+|\\\\d[\\\\d_]*(?:\\\\.\\\\d[\\\\d_]*)?(?:[eE][+-]?\\\\d+)?)[uUlLfFdDnNiI]{0,3}\\\\b\",\n      \"token\": \"number\"\n    },\n    {\n      \"match\": \"\\\\b(?:extensions|reserved|repeated|optional|required|package|message|service|returns|syntax|import|option|stream|extend|public|oneof|enum|weak|rpc|map|max|to)\\\\b\",\n      \"token\": \"keyword\"\n    },\n    {\n      \"match\": \"\\\\b(?:false|true)\\\\b\",\n      \"token\": \"constant\"\n    },\n    {\n      \"match\": \"\\\\b(?:sfixed32|sfixed64|fixed32|fixed64|double|uint32|uint64|sint32|sint64|string|float|int32|int64|bytes|bool)\\\\b\",\n      \"token\": \"type\"\n    },\n    {\n      \"match\": \"\\\\b[A-Z][A-Za-z0-9_]*\\\\b\",\n      \"token\": \"type\"\n    }\n  ]\n}\n"},"snippets/protobuf.json":{"encoding":"utf8","content":"{\n  \"Message\": {\n    \"prefix\": \"msg\",\n    \"body\": [\n      \"message ${1:Name} {\",\n      \"\\t${2:string} ${3:field} = ${4:1};\",\n      \"}\"\n    ],\n    \"description\": \"A message\"\n  },\n  \"Service\": {\n    \"prefix\": \"svc\",\n    \"body\": [\n      \"service ${1:Name} {\",\n      \"\\trpc ${2:Call}(${3:Request}) returns (${4:Response});\",\n      \"}\"\n    ],\n    \"description\": \"A service\"\n  },\n  \"Enum\": {\n    \"prefix\": \"enum\",\n    \"body\": [\n      \"enum ${1:Name} {\",\n      \"\\t${2:UNKNOWN} = 0;\",\n      \"}\"\n    ],\n    \"description\": \"An enum\"\n  },\n  \"File header\": {\n    \"prefix\": \"proto\",\n    \"body\": [\n      \"syntax = \\\"proto3\\\";\",\n      \"\",\n      \"package ${1:example};\",\n      \"\",\n      \"$0\"\n    ],\n    \"description\": \"A proto3 header\"\n  }\n}\n"},"README.md":{"encoding":"utf8","content":"# Protocol Buffers\n\nSyntax coloring, comment toggling and snippets for Protocol Buffers.\n\n## Files\n\n`.proto`\n\n## Features\n\n- Colors keywords, types, strings, numbers, comments and more. The colors follow your theme.\n- **Toggle Line Comment** (Ctrl+/) uses `//`.\n- 4 snippets.\n\n## Snippets\n\nType the prefix and press Tab.\n\n| Prefix | What it inserts |\n| --- | --- |\n| `msg` | A message |\n| `svc` | A service |\n| `enum` | An enum |\n| `proto` | A proto3 header |\n\nThis extension runs no code and asks for no permissions. It is built with the [language contribution](https://ferrum.vyloxi.com/docs/languages) format.\n"}}}