Parsing a C++ function declaration with Perl 6 grammar
I'd expect to see many more tests of any program that addresses a problem as gnarly as parsing a C++ declaration.

Choosing a couple I've recently had cause to write (on Stack Overflow), I would immediately add




void (SENDER::*get_func())(double, double);


(from Passing pointers to member function as returned values to QObject::connect())
constexpr std::size_t len(const T(&amp;)[length]);


(from Differentiate between array and pointer as function parameter)


Neither of these succeeded when I tried them.