Semantic Analysis - CI/CD Glossary Definition
Semantic analysis is the compiler phase that validates an AST against rules beyond grammar - name resolution, scoping, type checking, declared-before-use - annotating the tree with types and producing the diagnostics most build failures show.
Related guides
Parser - CI/CD Glossary DefinitionA parser consumes tokens from the lexer and builds an abstract syntax tree per the language grammar, reportin…
Type Inference - CI/CD Glossary DefinitionType inference lets a compiler deduce expression types without explicit annotations, keeping code terse while…
Intermediate Representation - CI/CD Glossary DefinitionAn intermediate representation is the compiler’s internal form between source and machine code, where optimiz…