What are the various tools that are required to build a compiler for a particular programming language, say C?
I want to know how each part of the compiler works. So, I am trying to use all the existing tools like loader, linker, etc, and combine them together to build one compiler (or can just say "compiling a compiler"). Can any one list out all such tools that are required to build a fully functional one?
© Programmers or respective owner