{"format":1,"manifest":{"name":"plantuml","publisher":"vyloxi","version":"1.0.0","displayName":"PlantUML","description":"Syntax coloring, comment toggling and snippets for PlantUML (.puml .plantuml .wsd .iuml).","engines":{"ferrum":"^0.1.0"},"categories":["Languages"],"icon":"icon.png","repository":"https://github.com/voukengdongmofrankysteve/ferrum-market","license":"MIT","contributes":{"languages":[{"id":"plantuml","name":"PlantUML","extensions":[".puml",".plantuml",".wsd",".iuml",".pu"],"grammar":"grammars/plantuml.json","lineComment":"'","blockComment":["/'","'/"]}],"snippets":[{"language":"PlantUML","path":"snippets/plantuml.json"}]}},"files":{"icon.png":{"encoding":"base64","content":"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"},"grammars/plantuml.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\": \"^\\\\s*@(?:start|end)[a-z]+\",\n      \"token\": \"macro\"\n    },\n    {\n      \"match\": \"<<[^>]*>>\",\n      \"token\": \"type\"\n    },\n    {\n      \"match\": \"[-.=]+(?:[ox]|>>?|\\\\\\\\\\\\\\\\|//)?[a-z]*[-.=]*>>?|<<?[-.=]+|--+|\\\\.\\\\.+|<\\\\|--|--\\\\|>\",\n      \"token\": \"keyword\"\n    },\n    {\n      \"match\": \"![A-Za-z_]+\",\n      \"token\": \"macro\"\n    },\n    {\n      \"match\": \"#[0-9A-Fa-f]{6}|#[A-Za-z]+\",\n      \"token\": \"number\"\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(?:participant|collections|annotation|deactivate|interface|component|rectangle|skinparam|namespace|boundary|database|abstract|endwhile|activate|control|usecase|package|destroy|entity|folder|bottom|elseif|repeat|legend|header|footer|object|actor|queue|class|cloud|frame|right|title|endif|while|start|group|state|enum|node|note|over|left|else|stop|loop|hide|show|fork|join|end|top|alt|opt|par|box|map|of|as|if)\\\\b\",\n      \"token\": \"keyword\"\n    }\n  ]\n}\n"},"snippets/plantuml.json":{"encoding":"utf8","content":"{\n  \"Diagram\": {\n    \"prefix\": \"uml\",\n    \"body\": [\n      \"@startuml\",\n      \"$0\",\n      \"@enduml\"\n    ],\n    \"description\": \"A diagram\"\n  },\n  \"Sequence\": {\n    \"prefix\": \"seq\",\n    \"body\": [\n      \"${1:Alice} -> ${2:Bob}: ${3:Hello}\",\n      \"${2:Bob} --> ${1:Alice}: ${4:Hi}\"\n    ],\n    \"description\": \"A message\"\n  },\n  \"Class\": {\n    \"prefix\": \"class\",\n    \"body\": [\n      \"class ${1:Name} {\",\n      \"  +${2:field}: ${3:String}\",\n      \"  +${4:method}()\",\n      \"}\"\n    ],\n    \"description\": \"A class\"\n  },\n  \"Component\": {\n    \"prefix\": \"comp\",\n    \"body\": [\n      \"[${1:Component}] --> [${2:Other}]\"\n    ],\n    \"description\": \"A component\"\n  }\n}\n"},"README.md":{"encoding":"utf8","content":"# PlantUML\n\nSyntax coloring, comment toggling and snippets for PlantUML.\n\n## Files\n\n`.puml`, `.plantuml`, `.wsd`, `.iuml`, `.pu`\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| `uml` | A diagram |\n| `seq` | A message |\n| `class` | A class |\n| `comp` | A component |\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"}}}