{"format":1,"manifest":{"name":"dlang","publisher":"vyloxi","version":"1.0.0","displayName":"D","description":"Syntax coloring, comment toggling and snippets for D (.d .di).","engines":{"ferrum":"^0.1.0"},"categories":["Languages"],"icon":"icon.png","repository":"https://github.com/voukengdongmofrankysteve/ferrum-market","license":"MIT","contributes":{"languages":[{"id":"dlang","name":"D","extensions":[".d",".di"],"grammar":"grammars/dlang.json","lineComment":"//","blockComment":["/*","*/"]}],"snippets":[{"language":"D","path":"snippets/dlang.json"}]}},"files":{"icon.png":{"encoding":"base64","content":"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"},"grammars/dlang.json":{"encoding":"utf8","content":"{\n  \"ignoreCase\": false,\n  \"rules\": [\n    {\n      \"begin\": \"\\\\/\\\\*\",\n      \"end\": \"\\\\*\\\\/\",\n      \"token\": \"comment\"\n    },\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\": \"`(?:[^`\\\\\\\\]|\\\\\\\\.)*`\",\n      \"token\": \"string\"\n    },\n    {\n      \"match\": \"@[A-Za-z_]+\",\n      \"token\": \"macro\"\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(?:foreach_reverse|synchronized|deprecated|immutable|interface|invariant|protected|abstract|continue|delegate|function|override|template|unittest|default|finally|foreach|nothrow|package|private|version|assert|delete|export|extern|import|module|pragma|public|return|shared|static|struct|switch|typeid|typeof|alias|align|break|catch|class|const|debug|final|inout|macro|mixin|scope|super|throw|union|while|auto|body|case|cast|else|enum|goto|lazy|pure|this|with|asm|for|new|out|ref|try|do|if|in|is)\\\\b\",\n      \"token\": \"keyword\"\n    },\n    {\n      \"match\": \"\\\\b(?:false|true|null)\\\\b\",\n      \"token\": \"constant\"\n    },\n    {\n      \"match\": \"\\\\b(?:ptrdiff_t|ushort|double|string|size_t|ubyte|short|ulong|float|wchar|dchar|void|bool|byte|uint|long|real|char|int)\\\\b\",\n      \"token\": \"type\"\n    },\n    {\n      \"match\": \"\\\\b(?:writefln|writeln|readln|format|write|to)\\\\b\",\n      \"token\": \"function\"\n    },\n    {\n      \"match\": \"\\\\b[A-Z][A-Za-z0-9_]*\\\\b\",\n      \"token\": \"type\"\n    },\n    {\n      \"match\": \"\\\\b[A-Za-z_][A-Za-z0-9_]*(?=\\\\s*\\\\()\",\n      \"token\": \"function\"\n    }\n  ]\n}\n"},"snippets/dlang.json":{"encoding":"utf8","content":"{\n  \"Main\": {\n    \"prefix\": \"main\",\n    \"body\": [\n      \"import std.stdio;\",\n      \"\",\n      \"void main() {\",\n      \"\\t$0\",\n      \"}\"\n    ],\n    \"description\": \"The main function\"\n  },\n  \"Function\": {\n    \"prefix\": \"fn\",\n    \"body\": [\n      \"${1:int} ${2:name}(${3:int x}) {\",\n      \"\\t$0\",\n      \"}\"\n    ],\n    \"description\": \"A function\"\n  },\n  \"Class\": {\n    \"prefix\": \"class\",\n    \"body\": [\n      \"class ${1:Name} {\",\n      \"\\t$0\",\n      \"}\"\n    ],\n    \"description\": \"A class\"\n  },\n  \"Unit test\": {\n    \"prefix\": \"ut\",\n    \"body\": [\n      \"unittest {\",\n      \"\\tassert($0);\",\n      \"}\"\n    ],\n    \"description\": \"A unittest\"\n  }\n}\n"},"README.md":{"encoding":"utf8","content":"# D\n\nSyntax coloring, comment toggling and snippets for D.\n\n## Files\n\n`.d`, `.di`\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| `main` | The main function |\n| `fn` | A function |\n| `class` | A class |\n| `ut` | A unittest |\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"}}}