cross-posted from: https://programming.dev/post/47452240

We’re continuing our webinar series on building your own fictional programming language!

In our first session, we explored the core building blocks: the lexer, parser, semantic analyzer, and evaluator—how they work and how they fit together.

Now it’s time to dive into grammars. What is a language, really? How can you describe it in a way that a program understands what a sequence of symbols means and what result it should produce? We’ll break it down in a clear and practical way—and, of course, get hands-on with grammars.

Join our webinar on March 27, 1:00 PM UTC+1—there will be lots of interesting insights to discover!

other discussions
 

We’re continuing our webinar series on building your own fictional programming language!

In our first session, we explored the core building blocks: the lexer, parser, semantic analyzer, and evaluator—how they work and how they fit together.

Now it’s time to dive into grammars. What is a language, really? How can you describe it in a way that a program understands what a sequence of symbols means and what result it should produce? We’ll break it down in a clear and practical way—and, of course, get hands-on with grammars.

Join our webinar on March 27, 1:00 PM UTC+1—there will be lots of interesting insights to discover!