my $rules = <<'END_OF_GRAMMAR'; lexeme default = latm => 1 :default ::= action => [name,values] :start ::= ::= (SP) ::= 'add' | 'remove' ::= NUMBER ('.') NUMBER ('.') NUMBER ('.') NUMBER ::= NAME+ separator => DOT ::= | DOT ~ '.' SP ~ [\s]+ NAME ~ [^\s.]+ NUMBER ~ [\d]+ END_OF_GRAMMAR