Skip to content
EN FR

Evaluation Automaton — Dot Access a.b

Documentation status: architecture — see Maturity and evidence.

Dot access represents relative resolution: the left-hand side establishes a context or value, then the right-hand side is resolved inside it.

Conceptual protocol

evaluate left side
  -> determine resulting value category
  -> resolve next segment
  -> obtain value, property, role, or capability
  -> continue path or return result

Polymorphic resolution

The engine can apply different resolution rules depending on the value category and evaluation context. What matters to applications is the public path semantics, not private dispatch mechanics.

Path chains

An expression such as:

customer.address.city

can be understood as a sequence of relative resolutions. Each step uses the value returned by the previous step.

Boundary

Public documentation must not promise access to a particular member category unless that category is defined by the relevant language or binding contract.