
Explore the Go compiler's inner workings, from source code to executable, using a "Hello World" example. Gain insights into each step of the compilation process.

Learn to create your own programming language using JavaScript, exploring interpreters, compilers, parsers, and syntax through practical examples and hands-on coding.

Explore the inner workings of CSS preprocessors, from parsing to compilation. Learn how your code is transformed into valid CSS and gain insights into the structure and rules behind the process.

Explore compilers, parser generators, and static metaprogramming to enhance code efficiency, create DSLs, and automate tasks in JavaScript development.

Explore the fun side of programming by creating an impractical interpreter. Learn about lexers, tokenizers, and parsers while embracing your inner esoteric coder.

Explore advanced search techniques using custom query languages for efficient data retrieval in complex structures, enhancing user experience and search precision.

Explore Rust's error message construction, comparing it with other languages. Gain insights into rustc's inner workings and the philosophy behind Rust's renowned error reporting.

Explore parser combinators and build a JSON parser from scratch using functional programming in F#. Learn to create efficient, flexible parsers without complex tools.

Explore lambda calculus through live coding, building an interpreter in F# and demonstrating its practical applications in functional programming.

Explore YAML parsing in APL, focusing on implementation challenges, design decisions, and APL's potential contributions to YAML development.

Generate an LLP(q,k) parser for data parallelism and explore its application in creating a high-performance JSON parser.

Aprenda a criar uma linguagem de consulta específica de domínio usando NimbleParsec e Ecto para consultas complexas em APIs, oferecendo uma alternativa flexível ao GraphQL.

Explore LEX, a powerful tool for creating lexical analyzers in compiler design. Learn its functionality, usage, and implementation in language processing.

Explore left recursion in compiler design, its impact on parsing, and techniques for elimination. Learn to identify and resolve left-recursive grammars for efficient parsing.

Explore left factoring in compiler design, including left factored grammar and elimination techniques. Learn to optimize grammar for efficient parsing and reduce ambiguity in language processing.

Explore deep learning techniques for information extraction using Conditional Probabilistic Context-Free Grammars. Learn about document parsing, schema representation, and handling noisy data in this advanced lecture.

Explore parsing as a powerful alternative to regex, learning its building blocks, combinations, and applications for more readable and maintainable code solutions.

Dive into advanced LDAP query obfuscation techniques and defense strategies, exploring a comprehensive framework for detecting and preventing directory services attacks through custom tokenization and parsing.

Explore linguistic concepts through YAML, enhancing understanding of both language and data structures. Gain insights into programming and linguistics.

Explore functional parsing for novel markup languages, focusing on fault-tolerant parsers with real-time error messages. Learn design principles and implementation techniques through case studies of MiniLaTeX and L1.

Develop a Svelte compiler from scratch, exploring compiler design principles and optimizing JavaScript code generation.