diff --git a/grammar.js b/grammar.js index 86d0dd6..d2c4652 100644 --- a/grammar.js +++ b/grammar.js @@ -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"), ":",