# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #116597] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=116597 >
<cog> rn: grammar G { token TOP() { <lit('a')> }; token lit($s) { $s } }; say G.parse: 'a' <p6eval> niecza v24-18-gaf64300: OUTPUT«#<match from(0) to(1) text(a) pos([].list) named({"lit" => #<match from(0) to(1) text(a) pos([].list) named({}.hash)>}.hash)>» <p6eval> ..rakudo b3fc32: OUTPUT«「a」 lit => 「a」» <cog> rn: grammar G { token TOP() { <lit 'a'> }; token lit($s) { $s } }; say G.parse: 'a' <p6eval> niecza v24-18-gaf64300: OUTPUT«#<match from(0) to(1) text(a) pos([].list) named({"lit" => #<match from(0) to(1) text(a) pos([].list) named({}.hash)>}.hash)>» <p6eval> ..rakudo b3fc32: OUTPUT«Unmarshallable foreign language value passed for parameter '$s' [...] <cog> so that's a rakudo bug * masak submits rakudobug