Compiler Construction - Adelphi University The interaction between the Symbol Table and the phases of a compiler Virtually every phase of the compiler will use the symbol table: • The initialization phase will place keywords, operators, and standard identifiers in it • The scanner will place user-defined identifiers and literals in it and will return the corresponding token