From 24c75b00a8049ec0e921c3586e5ca08f79d71c32 Mon Sep 17 00:00:00 2001 From: Mitchell Kember Date: Wed, 21 Sep 2022 16:01:19 -0700 Subject: [PATCH] Add support for GN GN is a build system used by Chromium and some other projects: https://gn.googlesource.com/gn/ It uses # for comments: https://gn.googlesource.com/gn/+/main/docs/reference.md#white-space-and-comments --- CHANGELOG.md | 4 ++++ core/Parsing.Documents.fs | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4743b8..b278b86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ See also [https://github.com/stkb/vscode-rewrap/releases](https://github.com/stk --- +### Unreleased + +- Add GN language (#342) + ### 1.16.3 diff --git a/core/Parsing.Documents.fs b/core/Parsing.Documents.fs index d456176..7b039ef 100644 --- a/core/Parsing.Documents.fs +++ b/core/Parsing.Documents.fs @@ -133,6 +133,7 @@ let mutable languages = [ ] ) lang "Git commit" "git-commit" "tag_editmsg" <| docOf markdown + lang "GN" "" ".gn|.gni" <| configFile lang "GraphQL" "" ".graphql|.gql" <| sc [line "#"; block (@".*?""""""", "\"\"\"")] lang "Groovy" "" ".groovy" java