My journey into the depths of programming languages led me to explore how TypeScript is implemented, prompting me to venture into its Github repository.
Within the language's source code under /src/compiler
, I stumbled upon intriguing files like scanner.ts and parser.ts, containing what seemed to be pure TypeScript code.
As I delved deeper, I found myself pondering how exactly the language was orchestrating its own implementation. It appears there are certain missing pieces that elude my understanding. Any insights or key terminologies would be greatly appreciated.