YoVDO

Functional Parsing for Novel Markup Languages - Lambda Days 2022

Offered By: Code Sync via YouTube

Tags

Parsing Courses Elm Courses Functional Programming Courses Compiler Design Courses Syntax Trees Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional parsing techniques for novel markup languages in this 43-minute conference talk from Lambda Days 2022. Delve into the design and construction of fault-tolerant parsers that provide real-time error messages for mathematical text. Follow along as the speaker demonstrates parsing techniques using MiniLaTeX and L1 markup languages, covering syntax trees, shift-reduce algorithms, reducibility, and worked examples. Gain insights into compiler pipelines and participate in a Q&A session to deepen your understanding of functional parsing in browser-targeted languages like Elm.

Syllabus

00:00 - - Markup Languages + Example
04:25 - - Demo Parser I : Syntax Tree
14:23 - - Demo Parser II : Shift Reduce Algorithm
19:17 - - Demo Parser III : Reducibility
23:54 - - Demo Parser IV : Worked Example
30:15 - - Compiler Pipeline
33:56 - - QnA


Taught by

Code Sync

Related Courses

Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop
The Julia Programming Language via YouTube
Artisanal, Machine-Generated API Libraries
Strange Loop Conference via YouTube
Pattern Matching at Scale Using Finite State Machine
Strange Loop Conference via YouTube
It's All About the Goto
PHP UK Conference via YouTube
Writing Code with Code - Getting Started with the Roslyn APIs
NDC Conferences via YouTube