2024-03-22 UTC
# capjamesg In the case of programming languages, I researched what pieces you need to make one. There are a couple of pieces you need: a lexer, which reads text in a file and turns it into a tree that you can parse, then a parser, which takes the tree and does something with it. From there, I started figuring out what parts of the problem had already been solved so that I can focus on a single one at a time. I use a lexer that's already been made