Skip to main content

Module show

Module show 

Source
Expand description

How compiled code says what a region shows: it calls nf_show_* on the sink it was given, once per template list to show, in order.

Structs§

Sink

Enums§

Pending 🔒
The frame a shown list gets. Its own frames stay open until the expansion returns, so compiled code can fill in their locals.

Functions§

nf_show_item 🔒 ⚠
Shows the region’s list list with a copy of the region’s frame, and returns that copy’s locals for compiled code to fill in, as a for does for each item. They stay valid until the expansion returns.
nf_show_same 🔒 ⚠
Shows the region’s list list with the region’s own frame, as an if does.
nf_show_view 🔒 ⚠
Shows view view’s body with a new frame of its locals, all empty, and returns them for compiled code to fill in with the arguments. They stay valid until the expansion returns.