diff --git a/lib/XML/Grammar.rakumod b/lib/XML/Grammar.rakumod index db82848..b721627 100644 --- a/lib/XML/Grammar.rakumod +++ b/lib/XML/Grammar.rakumod @@ -2,14 +2,14 @@ unit grammar XML::Grammar; rule TOP { ^ - ? [ | ]* - ? [ | ]* + [ [ | ]* ]? + [ [ | ]* ]? [ | ]* $ } -regex comment { '' } -regex pi { '=[.*?] '?>' } +regex comment { '' $=[['> . ]*?] } +regex pi { '' $=[['> . ]*?] } rule xmldecl { '