{"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns one line per row"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns one line per row"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns the operand as the line, not the name"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns the operand as the name, not the name itself"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a marker in place of a name for a row with no operand"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a marker in place of a name for a row with no operand"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a marker that writes no name where the name holds a line break"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a marker that writes no name where the name holds a line break"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a row's error with each acted-on character shown as its glyph"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a row's error with each acted-on character shown as its glyph"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a bound with one shown the same way"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a bound with one shown the same way"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns an error's angle brackets as they stand"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns an error's angle brackets as they stand"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a message holding a line break with it written as a space"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a message holding a line break with it written as a space"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a marker that writes no name where the name holds a control character"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a marker that writes no name where the name holds a control character"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a row's error after its name"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a row's error after its name"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns a bound's line breaks written as spaces"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns a bound's line breaks written as spaces"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"listing > renderListing() > returns the bound on a line of its own, after the rows"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns the bound on a line of its own, before the rows"}} {"date":"2026-09-18","from":{"k":"unit","s":"cli","n":"listing > listingLines() > returns the bound on a line of its own, before the rows"},"to":{"k":"unit","s":"cli","n":"listing > listingLines() > returns the bound beside the rows rather than among them"}}