Parsing Without Code Generators - Parser Combinators in Go with Generics
Offered By: Gopher Academy via YouTube
Course Description
Overview
Explore parser combinators in Go with generics through this 46-minute conference talk from GopherCon 2022. Dive into the world of composable parsing techniques as Jeremy Brown shares his experience developing an extensible Markdown parser. Learn how to implement parser combinators from scratch using Go's new generics feature, and discover their advantages over traditional parser generators. Follow along as Brown demonstrates the creation of a parser for a microlanguage using primitive combinators, then delves into the implementation details of these primitives. Gain insights into the benefits and current limitations of Go generics for parser development, and consider potential improvements for future Go versions. Perfect for developers interested in parsing techniques, Go generics, and practical applications of language design concepts.
Syllabus
GopherCon 2022: Jeremy Brown - Parsing w/o Code Generators: Parser Combinators in Go with Generics
Taught by
Gopher Academy
Related Courses
Learn OCamlIndependent Writing Parsers Like It Is 2017
IEEE via YouTube Nom - A Byte-oriented, Streaming, Zero-copy Parser Combinators Library in Rust
IEEE via YouTube Build Your Own Excel 365 in an Hour with F#
NDC Conferences via YouTube How to Parse a File
NDC Conferences via YouTube