diff options
author | Rubén Rincón Blanco <ruben@rinconblanco.es> | 2020-01-01 15:38:48 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-01 15:38:48 +0100 |
commit | 8f2829221ca01e08535a398166d08aa9b83e7269 (patch) | |
tree | 2f80a9647c9d86019076ce85f8a3d5fa14dfc71b /lib/compilers/argument-parsers.js | |
parent | 3914aee49ae20fb631f847a5e2e0eb47255d8cce (diff) | |
parent | 6c7c90c5581a50b3024009263601a2cea01f3ec2 (diff) | |
download | compiler-explorer-8f2829221ca01e08535a398166d08aa9b83e7269.tar.gz compiler-explorer-8f2829221ca01e08535a398166d08aa9b83e7269.zip |
Merge pull request #1753 from DaemonSnake/master
Add support for Nim language
Diffstat (limited to 'lib/compilers/argument-parsers.js')
-rw-r--r-- | lib/compilers/argument-parsers.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/compilers/argument-parsers.js b/lib/compilers/argument-parsers.js index 407c48605..abd967471 100644 --- a/lib/compilers/argument-parsers.js +++ b/lib/compilers/argument-parsers.js @@ -287,6 +287,13 @@ class RustParser extends BaseParser { } } +class NimParser extends BaseParser { + + static parse(compiler) { + return NimParser.getOptions(compiler, "-help").then(() => compiler); + } +} + module.exports = { Base: BaseParser, Clang: ClangParser, @@ -295,5 +302,6 @@ module.exports = { VC: VCParser, Pascal: PascalParser, ISPC: ISPCParser, - Rust: RustParser + Rust: RustParser, + Nim: NimParser, }; |