Building your own simple programming language

Have you wondered what it takes to create your own programming language? Have you wondered what it takes to write an interpreter? I certainly have and recently got inspired by this blog post series. As it turns out, it is not that complicated. Only three steps are involved: Lexing - split text into words and symbols (tokens) Parsing - create a program structure (AST) Interpreting - traverse and execute the structure The full code is available on Github at https://github....

September 28, 2019 ยท 4 min ยท 825 words