Parse single quoted string using Marpa:r2 perl
问题 How to parse single quoted string using Marpa:r2? In my below code, the single quoted strings appends '\' on parsing. Code: use strict; use Marpa::R2; use Data::Dumper; my $grammar = Marpa::R2::Scanless::G->new( { default_action => '[values]', source => \(<<'END_OF_SOURCE'), lexeme default = latm => 1 :start ::= Expression # include begin Expression ::= Param Param ::= Unquoted | ('"') Quoted ('"') | (') Quoted (') :discard ~ whitespace whitespace ~ [\s]+ Unquoted ~ [^\s\/\(\),&:\"~]+ Quoted