Implementing a Simple Compiler on 25 Lines of JavaScript

1 · Minko Gechev · Sept. 16, 2017, midnight
I already wrote a couple of essays related to the development of programming languages that I was extremely excited about! For instance, in “Static Code Analysis of Angular 2 and TypeScript Projects“[1] I explored the basics of the front end of the compilers, explaining the phases of lexical analysis, syntax analysis and abstract-syntax trees. Recently I published “Developing Statically Typed Programming Language“[2]. This post shown a simple, statically typed, functional programming language in...