diff --git a/src/Partcl/Grammar.pm b/src/Partcl/Grammar.pm index 8d12ceb..824975f 100644 --- a/src/Partcl/Grammar.pm +++ b/src/Partcl/Grammar.pm @@ -93,7 +93,7 @@ token int:sym { 0<[Xx]> $=(<[0..9A..Fa..f]>+) } token int:sym { 0<[Oo]>? $=(<[0..7]>+) } proto token index { <...> } -token index:sym { [ ]? } +token index:sym { [ $=[<[+\-]>] ]? } token index:sym { 'end' } token index:sym { 'end+' } token index:sym { 'end-' }