assemble

Top-level assembly function. Everything cascades downward from here. Repeat the parsing twice. Pass 1 gathers symbols and their addresses/values. Pass 2 emits code.

void
assemble
(
string[] s
,
string name
)

Meta