Symbol Table

Symbol Table is a data structure used to store key-value stores, it is used by every compiler for almost every phase of compilation, starting with lexical analysis and continuing with optimization. They are collection of key-value pairs, where we can insert a value with a specific key, and search for a value given it’s key. […]

Continue reading