Tim Raymond

Abstract

Parsing Expression Grammars (PEGs) can help us write parsers for new languages. In this talk, we will use PEGs to parse a new file format introduced to the Go ecosystem in Go 1.11, the go.mod file format. We’ll explore how the Pigeon package uses PEGs to generate parsers and cover some suggestions for orking with them effectively.

Presented At

  • Gopherpalooza
  • Atlanta Go
  • Boston Golang