unified: add proper fields for availability_condition

This commit is contained in:
Taus
2026-05-12 14:47:58 +00:00
parent e6eac3784a
commit 9902beddec
2 changed files with 3 additions and 2 deletions

View File

@@ -1304,7 +1304,7 @@ module.exports = grammar({
")"
),
_availability_argument: ($) =>
choice(seq($.identifier, sep1($.integer_literal, ".")), "*"),
choice(seq(field("platform", $.identifier), sep1(field("version", $.integer_literal), ".")), "*"),
////////////////////////////////
// Declarations - https://docs.swift.org/swift-book/ReferenceManual/Declarations.html
////////////////////////////////

View File

@@ -142,7 +142,8 @@ named:
platform*: simple_identifier
version*: integer_literal
availability_condition:
$children*: [identifier, integer_literal]
platform*: identifier
version*: integer_literal
await_expression:
expr: expression
bang: