WIP
All checks were successful
ci/woodpecker/push/check Pipeline was successful

This commit is contained in:
Bruno BELANYI 2024-04-08 22:13:23 +01:00
parent 4cfd843564
commit b0e0fa145b
2 changed files with 17 additions and 0 deletions

View file

@ -118,6 +118,7 @@ module.exports = grammar({
),
)),
// FIXME
select_expression: ($) => seq(
"select",
"(",
@ -127,6 +128,7 @@ module.exports = grammar({
")",
),
// FIXME
select_value: ($) => seq(
field("type", alias(
choice("product_variable", "release_variable", "variant"),
@ -137,6 +139,7 @@ module.exports = grammar({
")",
),
// FIXME
soong_config_variable: ($) => seq(
field("type", alias("soong_config_variable", $.selection_type)),
"(",
@ -151,6 +154,9 @@ module.exports = grammar({
")",
),
// FIXME
// FIXME: keyword.conditional or keyword.directive for 'select'
// FIXME: builtin for unset and default?
select_cases: ($) => seq(
"{",
optional(trailingCommaSeparated($.select_case)),
@ -159,12 +165,14 @@ module.exports = grammar({
"}",
),
// FIXME
select_case: ($) => seq(
field("pattern", $._string_literal),
":",
field("value", $._case_value)
),
// FIXME
default_case: ($) => seq(
field("pattern", "default"),
":",