This commit is contained in:
parent
ba2022d3c8
commit
a70270ab8d
|
@ -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,7 @@ module.exports = grammar({
|
|||
")",
|
||||
),
|
||||
|
||||
// FIXME should probably be hidden completely
|
||||
select_cases: ($) => seq(
|
||||
"{",
|
||||
optional(trailingCommaSeparated($.select_case)),
|
||||
|
@ -159,12 +163,14 @@ module.exports = grammar({
|
|||
"}",
|
||||
),
|
||||
|
||||
// FIXME: Do I really need to account for default_case is being different?
|
||||
select_case: ($) => seq(
|
||||
field("pattern", $._string_literal),
|
||||
":",
|
||||
field("value", $._case_value)
|
||||
),
|
||||
|
||||
// FIXME
|
||||
default_case: ($) => seq(
|
||||
field("pattern", "default"),
|
||||
":",
|
||||
|
|
Loading…
Reference in a new issue