Bazel (tool) -> Starlark

This commit is contained in:
Martín Lucas Golini
2025-08-30 01:28:16 -03:00
parent e14345936f
commit 8fab1f97df
3 changed files with 6 additions and 7 deletions

View File

@@ -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" },
},

View File

@@ -5,7 +5,7 @@
namespace EE { namespace UI { namespace Doc { namespace Language {
extern SyntaxDefinition& addBazel();
extern SyntaxDefinition& addStarlark();
}}}} // namespace EE::UI::Doc::Language

View File

@@ -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" },
} );