Modules§
- generate_
item_ indices - Assign the Element::item_index on each elements
- infer_
aliases_ types - This pass resolves the type of two way bindings.
- materialize_
fake_ properties - This pass creates properties that are used but are otherwise not real.
- move_
declarations - This pass moves all declaration of properties or callback to the root
- resolve_
native_ classes - After inlining and moving declarations, all Element::base_type should be Type::BuiltinElement. This pass resolves them to NativeClass and picking a variant that only contains the used properties.
- resolving
- This pass resolves the property binding expressions.
Functions§
- ignore_
debug_ hooks - run_
import_ passes - Run the passes on imported documents
- run_
passes