Expand description
Semantic analysis, symbol extraction, and type inference. Receiver facts for trust-bounded method completion. Receiver facts for trust-bounded method completion.
This module classifies method-call receivers such as $self->method,
Class->new, $hash{slot}->method, and $array[0]->method without
changing completion behavior. It converts existing rich [TypeFact] values
into a receiver-shaped fact that completion can later use for source-backed
ranking receipts.
Structs§
- Receiver
Fact - Trust-bounded evidence about a method-call receiver.
- Receiver
Fact Context - Context used while extracting a receiver fact.
Enums§
- Receiver
Fact Freshness - Freshness of the evidence used for a receiver fact.
- Receiver
Fallback State - Fallback posture completion must preserve for this receiver fact.
- Receiver
Kind - Receiver shape recognized for a method call.
Functions§
- infer_
receiver_ fact - Extracts a receiver fact from an expression used as a method-call receiver.
- receiver_
fact_ for_ method_ call - Extracts a receiver fact from a method-call node.