STD.pm: Revision 2
is the Standard Perl 6 grammar and more or less part of the "specs"[Specification]. Its a program, written in a subset of Perl 6 and by [Larry Wall], that defines how Perl 6 should be parsed.
Unfortunately no implementation can fully parse STD.pm yet, let alone build a compiler or interpreter based on it. However, by means of the "viv" tool described next, Perl 6 source code can be parsed by a near equivalent running in Perl 5.