Internals guide: High-level Internal Representation (HIR)
Document how the High-level Internal Representation (HIR) works
-
How the
checking
module validates the AST after parsing. -
How the AST, which matches the syntax of the program, gets turned into high-level concepts like GObject classes, signals, methods, etc.
-
Constraints on what types can be passed as arguments to methods/signals