This document serves as a comprehensive guide to parsing with Perl 6 grammars, introducing various coding constructs such as classes, roles, and grammars. It provides examples of how to define and use regex-based grammars for parsing different data formats, including FASTQ records and SQL translations. Additionally, it discusses specific grammar rules for handling SQL statements and translations to PostgreSQL syntax.