Status: IN
Interpreter's reliance on both Composite infrastructure (its AST is a Composite instance) and Visitor extensibility (type-checking, optimization, code generation operations) illustrates how a pattern can draw on multiple layers of the recursive subsystem — Composite trees, Iterator traversal, Visitor operations, Flyweight sharing — suggesting that the subsystem's breadth and internal integration help support such multi-layer clients.
Interpreter is a demanding client that exercises the recursive subsystem's complete infrastructure
Depends on (SL): interpreter-primary-client-of-recursive-subsystem, recursive-structures-self-contained-subsystem