Skip to content

Commit

Permalink
begin file with parseTrivia
Browse files Browse the repository at this point in the history
  • Loading branch information
VictorTaelin committed Oct 20, 2024
1 parent f61009c commit b4bfe7e
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/Kind/Parse.hs
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ doParseUses filename input =
doParseBook :: String -> String -> IO Book
doParseBook filename input = do
let parser = do
parseTrivia
uses <- parseUses
setState (filename, uses)
parseBook <* P.eof
Expand Down Expand Up @@ -413,18 +414,18 @@ parseTxtChr = P.choice
, noneOf "\"\\"
]

parseChr = withSrc $ do
char '\''
chr <- parseTxtChr
char '\''
return $ Num (fromIntegral $ ord chr)

parseTxt = withSrc $ do
char '"'
txt <- P.many parseTxtChr
char '"'
return $ Txt txt

parseChr = withSrc $ do
char '\''
chr <- parseTxtChr
char '\''
return $ Num (fromIntegral $ ord chr)

parseHol = withSrc $ do
char '?'
nam <- parseName
Expand Down

0 comments on commit b4bfe7e

Please sign in to comment.