Schema: convert Ref alternates to NamedPatterns

This commit is contained in:
Emery Hemingway 2023-12-26 00:03:06 +02:00
parent 3606ce5459
commit 441bd253b0
1 changed files with 2 additions and 1 deletions

View File

@ -123,7 +123,8 @@ const parser = peg("Schema", p: ParseState):
pushStack n
AltRef <- Ref:
var n = toPreserve @[toPreserve $0] & takeStackAt()
var r = popStack()
var n = toPreserve @[r[1].symbol.string.toPreserve, r]
pushStack n
AltLiteralPattern <-