From a07b3ccdba5032a8a60de68db27fc4b06e3f2303 Mon Sep 17 00:00:00 2001 From: Thorsten Muerell Date: Wed, 1 Nov 2017 11:46:49 +0100 Subject: [PATCH] Added language --- package.json | 22 ++++++++++++++++++++-- src/extension.ts | 2 +- src/syntaxes/frog-runner.tmLanguage | 24 ++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 src/syntaxes/frog-runner.tmLanguage diff --git a/package.json b/package.json index c9e26a2..b5e4a3f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "frog", "displayName": "frog", "description": "The Oracle SQL workbench for VSCode", - "version": "0.0.5", + "version": "0.0.6", "publisher": "todie", "engines": { "vscode": "^1.17.0" @@ -40,7 +40,25 @@ "name": "Connections" } ] - } + }, + "languages": [ + { + "id": "frog-runner", + "aliases": [], + "extensions": [], + "mimetypes": [ + "text/x-code-output", + "x-code-output" + ] + } + ], + "grammars": [ + { + "language": "frog-runner", + "scopeName": "code.log", + "path": "./src/syntaxes/frog-runner.tmLanguage" + } + ] }, "scripts": { "vscode:prepublish": "npm run compile", diff --git a/src/extension.ts b/src/extension.ts index acf7513..72a0eaf 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -69,7 +69,7 @@ export function activate(context: vscode.ExtensionContext) { try { let json = JSON.parse(outputBuffer); - console.log(json); + //console.log(json); const diagnostics = []; let cd = json['columnDefinitions'] diff --git a/src/syntaxes/frog-runner.tmLanguage b/src/syntaxes/frog-runner.tmLanguage new file mode 100644 index 0000000..758b1d8 --- /dev/null +++ b/src/syntaxes/frog-runner.tmLanguage @@ -0,0 +1,24 @@ + + + + + scopeName + code.log + fileTypes + + log + + name + Log file + patterns + + + + match + --.* + name + string.quoted + + + + \ No newline at end of file