Constants§
Functions§
- ce_
ast_ to_ materialized - Convert a ground
ComponentExpression(literals only — no binops, no function calls in args other than nested component expressions) into aMaterializedCEthatspawn_treeconsumes. This is the synchronous bridge betweento_mms_astoutput and the live spawn path; it does not involve the MMS evaluator thread. - component_
expr_ uses_ property_ assignment_ only - filtered_
root_ ids_ for_ roots - filtered_
roots_ to_ ce_ ast - filtered_
world_ root_ ids - filtered_
world_ to_ ce_ ast - is_
universal_ component_ named_ prop - spawn_
tree - Recursively spawn the component tree described by
ce, attach it toparent(if any), and initialise it. Returns the rootComponentId. - spawn_
tree_ uninitialized - Like
spawn_tree, but does not attach to a parent and does not runinit_component_tree. The resulting subtree exists in theWorld’s component slotmap as a detached, uninitialised tree, addressable by the returnedComponentId. - subtree_
to_ ce_ ast - Walk a live component subtree and emit a
ComponentExpressionAST node (root + nested children in the body). Each component contributes its ownto_mms_ast()for its header; children are appended asStatement::Expression(Expression::Component(...))in the body. - subtree_
to_ ce_ ast_ limited - with_
live_ render_ assets