Overview
Explore parser development in Rust through a conference talk that demonstrates building a specialized language for writing and sharing recipes. Learn how to create a small parser using winnow (similar to nom) while following the journey from identifying recipe-sharing challenges to implementing parsing solutions. Discover grammar fundamentals, parser selection criteria, and the Rust parser ecosystem. Through potential live coding demonstrations, master essential concepts including parser structure, basics, and combinators. Gain practical insights into developing a purpose-built language for recipe documentation, with real-world applications ranging from beginner to advanced Rust development scenarios.
Syllabus
Cooking parsers with winnow - Santiago Fraire Willemoës
Taught by
RustLab Conference