chore: introduce doSeqItem kind
This commit is contained in:
parent
bd7bb6f5b5
commit
375e6232e0
1 changed files with 3 additions and 2 deletions
|
|
@ -18,8 +18,9 @@ namespace Term
|
|||
def leftArrow : Parser := unicodeSymbol " ← " " <- "
|
||||
@[builtinTermParser] def liftMethod := parser!:0 leftArrow >> termParser
|
||||
|
||||
def doSeqIndent := parser! many1Indent $ group (ppLine >> doElemParser >> optional "; ")
|
||||
def doSeqBracketed := parser! "{" >> withoutPosition (many1 (group (ppLine >> doElemParser >> optional "; "))) >> ppLine >> "}"
|
||||
def doSeqItem := parser! ppLine >> doElemParser >> optional "; "
|
||||
def doSeqIndent := parser! many1Indent doSeqItem
|
||||
def doSeqBracketed := parser! "{" >> withoutPosition (many1 doSeqItem) >> ppLine >> "}"
|
||||
def doSeq := doSeqBracketed <|> doSeqIndent
|
||||
|
||||
def notFollowedByRedefinedTermToken :=
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue