mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-31 18:46:29 +03:00
Bazel (tool) -> Starlark
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
#include <eepp/ui/doc/languages/bazel.hpp>
|
||||
#include <eepp/ui/doc/languages/starlark.hpp>
|
||||
#include <eepp/ui/doc/syntaxdefinitionmanager.hpp>
|
||||
|
||||
namespace EE { namespace UI { namespace Doc { namespace Language {
|
||||
|
||||
SyntaxDefinition& addBazel() {
|
||||
SyntaxDefinition& addStarlark() {
|
||||
|
||||
return SyntaxDefinitionManager::instance()->add(
|
||||
|
||||
{ "Bazel",
|
||||
{ "Starlark",
|
||||
{ "%.bazel$", "%.bzl$", "BUILD" },
|
||||
{
|
||||
{ { "\"", "\"", "\\" }, "string" },
|
||||
@@ -15,7 +15,6 @@ SyntaxDefinition& addBazel() {
|
||||
{ { "[!%-/*?:=><]" }, "operator" },
|
||||
{ { "-?%d+[%d%.eE_]*" }, "number" },
|
||||
{ { "[%a_][%w_]*%f[(]" }, "function" },
|
||||
{ { "-?%d+[%d%.eE_]*" }, "number" },
|
||||
{ { "[%a_][%w_]*" }, "symbol" },
|
||||
|
||||
},
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
namespace EE { namespace UI { namespace Doc { namespace Language {
|
||||
|
||||
extern SyntaxDefinition& addBazel();
|
||||
extern SyntaxDefinition& addStarlark();
|
||||
|
||||
}}}} // namespace EE::UI::Doc::Language
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
#include <eepp/ui/doc/languages/angelscript.hpp>
|
||||
#include <eepp/ui/doc/languages/awkscript.hpp>
|
||||
#include <eepp/ui/doc/languages/batchscript.hpp>
|
||||
#include <eepp/ui/doc/languages/bazel.hpp>
|
||||
#include <eepp/ui/doc/languages/bend.hpp>
|
||||
#include <eepp/ui/doc/languages/blade.hpp>
|
||||
#include <eepp/ui/doc/languages/blueprint.hpp>
|
||||
@@ -107,6 +106,7 @@
|
||||
#include <eepp/ui/doc/languages/solidity.hpp>
|
||||
#include <eepp/ui/doc/languages/sql.hpp>
|
||||
#include <eepp/ui/doc/languages/squirrel.hpp>
|
||||
#include <eepp/ui/doc/languages/starlark.hpp>
|
||||
#include <eepp/ui/doc/languages/svelte.hpp>
|
||||
#include <eepp/ui/doc/languages/swift.hpp>
|
||||
#include <eepp/ui/doc/languages/tcl.hpp>
|
||||
@@ -170,7 +170,7 @@ void LanguagesSyntaxHighlighting::load() {
|
||||
|
||||
sdm->addPreDefinition( {
|
||||
"Bazel",
|
||||
[]() -> SyntaxDefinition& { return addBazel(); },
|
||||
[]() -> SyntaxDefinition& { return addStarlark(); },
|
||||
{ "%.bazel$", "%.bzl$", "BUILD" },
|
||||
} );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user