optional · CSS study notes
Semantic Analysis
- Symbol table: a data structure storing information about identifiers (name, type, scope) used throughout compilation
- Type expressions/checking: verifying that operations are applied to compatible types (e.g., flags an attempt to add a string and an integer without explicit conversion)