GN is a meta-build system that generates Ninja build files
so that you can build Chromium with Ninja.
Long story short, GN is similar to cmake, built for Chromium to replace their previous build system, gyp.
What is this project about?
This repository takes the TextMate language definition for GN
as shipped with Chromium 61 and packs it as a Visual Studio
The language definition file syntaxes/GN.tmLanguage is taken
from the Chromium repository (//src/tools/gn/misc/tm/GN.tmLanguage),
as shipped with Chromium 61.0.3163.100 and converted to JSON
using the TextMate Languages
extension for Visual Studio Code into syntaxes/GN.tmLanguage.json.
The file syntaxes\GN.tmLanguage is taken from the Chromium project
and licensed under a BSD-style license that can be found in the
LICENSE.chromium file. Everything else is licensed under a similar
BSD-style license available in the LICENSE file.