We continue building our own programming language from scratch. In this session, we’ll take the next step by adding variables to the language.
So far, our programs have consisted of a single expression built from smaller language constructs. Now it’s time to evolve the language.
Instead of parsing a single expression, we'll introduce a list of declarations, allowing our language to support variable declarations and laying the groundwork for more complex programs.
During the webinar, Yuri will walk through the implementation step by step, showing how variables are represented and processed in our language, and how to add this functionality to your language in C++.
This webinar is designed for developers who want to understand how programming languages work under the hood - not just how to use them.
Register to join the session. All registered participants will receive the recording of this webinar, along with recordings of all previous webinars in the series, after the webinar has concluded.
If you missed any of the previous sessions, don't worry. All registered participants get access to the recordings. You can also catch up on YouTube or the PVS-Studio website.
First talk: Let's make a programming language. Intro
Second talk: Let's make a programming language. Grammars
Third talk: Let's make a programming language. Lexer
Fourth talk: Let's make a programming language. Parser
Fifth talk: Let’s make a programming language. AST
Register now to join us live, ask your questions, and get the most out of the session. Don't miss the chance to build your own language alongside an experienced developer.
Join us on July 23, 1:00 PM UTC+1!
P.S. Don't forget to check your inbox and confirm your registration!

Top comments (0)