dil.semantic.Pass

Members

Classes

DeclarationPass
class DeclarationPass

Walks the tree and registers possible symbol declarations. I.e.: functions/variables/aggregates/static if/is()

MainSemanticPass
class MainSemanticPass
Scope
class Scope

Groups values and flags that provide (hierarchical) context to the evaluation of a symbol.

Solver
class Solver

The Solver drives the semantic analysis. It can register nodes whose analysis have been postponed.

Meta

Authors

Aziz Köksal

License

GPL3 $(Maturity low)