We’re going to build a small yet completely functional transpiler from custom language to JavaScript that would feature all the stages starting from code parsing, going through syntax transformations and ending with code generation.
You as a participant will be able to learn the internals of modern transpilers like Babel or TypeScript, get a good idea of their workflow and deeper understanding of JavaScript engines. For this workshop, you don’t need to have any compilers-related background nor education, however I do expect you to feel confident with cross-platform JavaScript and npm so that we would focus only on gaining the new experience and knowledge.