parent
9d0d48afd6
commit
d31e2d0988
@ -57,7 +57,8 @@ rules :: Parser [SelectorGroup]
|
||||
rules = many $ directChildren <|> deepChildren
|
||||
|
||||
directChildren :: Parser SelectorGroup
|
||||
directChildren = string "> " >> DirectChildren <$> parseSelectors
|
||||
directChildren =
|
||||
string "> " >> DirectChildren <$> pOptionalTrailingSpace parseSelectors
|
||||
|
||||
deepChildren :: Parser SelectorGroup
|
||||
deepChildren = pOptionalTrailingSpace $ DeepChildren <$> parseSelectors
|
||||
@ -90,7 +91,7 @@ pIdent :: Parser Text
|
||||
pIdent = do
|
||||
leadingMinus <- string "-" <|> pure ""
|
||||
nmstart <- T.singleton <$> satisfy (\c -> isAlpha c || c == '_')
|
||||
nmchar <- takeWhile (\c -> isAlphaNum c || c == '_')
|
||||
nmchar <- takeWhile (\c -> isAlphaNum c || c == '_' || c == '-')
|
||||
return $ T.concat [ leadingMinus, nmstart, nmchar ]
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user