PVS-Studio continues a series of webinars on how to create your own programming language using C++.
In this session, we continue building our own programming language from the ground up. Previously, we covered how terminal symbols fit into a grammar. Now we move one layer deeper: the lexer.
The lexer is the part of the parsing pipeline that operates on terminal symbols. It takes a raw input stream and turns it into a sequence of tokens β classifying lexemes into meaningful units. This process, as you know, is called tokenization.
We won't stop at theory. During the webinar, we'll walk through how a lexer is actually implemented in code.
This session is aimed at developers who want to go beyond using languages and start understanding how they work under the hood.
If you missed our previous webinar sessions, don't worry! You can familiarize with them on our YouTube channel or our website.
First talk
Let's make a programming language. Intro on YouTube
Let's make a programming language. Intro on the official PVS-Studio website
Second talk
Let's make a programming language. Grammars on YouTube
Let's make a programming language. Grammars on the official PVS-Studio website
If you want to get the videos earlier, all recordings will be sent to all registered participants after the webinar is finished.
Don't miss the opportunity to create your own language with the experienced developer.
It's going to be engaging and approachable.
Join new webinar!
Let's make a programming language. Lexer
P.S. And don't forget your inbox to confirm the registration!

Top comments (0)