From b89e129aa233df15763de40a323979ab1fd06e33 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Tue, 9 Aug 2016 11:42:03 +0200 Subject: [PATCH] [cpp] add grammar update script --- build/npm/update-grammar.js | 4 +++- extensions/cpp/package.json | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build/npm/update-grammar.js b/build/npm/update-grammar.js index d9396469e70..a344dcf2f53 100644 --- a/build/npm/update-grammar.js +++ b/build/npm/update-grammar.js @@ -67,7 +67,9 @@ exports.update = function (repoId, repoPath, dest, modifyGrammar) { }, console.error); } if (path.basename(process.argv[1]) === 'update-grammar.js') { - exports.update(process.argv[2], process.argv[3], process.argv[4]); + for (var i = 3; i < process.argv.length; i+=2) { + exports.update(process.argv[2], process.argv[i], process.argv[i+1]); + } } diff --git a/extensions/cpp/package.json b/extensions/cpp/package.json index c3bf4571e02..d83ade94392 100644 --- a/extensions/cpp/package.json +++ b/extensions/cpp/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "publisher": "vscode", "engines": { "vscode": "*" }, + "scripts": { + "update-grammar": "node ../../build/npm/update-grammar.js atom/language-c grammars/c.cson ./syntaxes/c.json grammars/c%2B%2B.cson ./syntaxes/c++.json" + }, "contributes": { "languages": [{ "id": "c",