get("#349") -- table functions function getBridgeMap(masterBridge) local title = getSnippetTitle(masterBridge) local _, _, masterSourceID, masterDestID = title:find("from (#%d+) to (#%d+)") local idmap = {} idmap[masterSourceID] = masterDestID local refs = findNTTitle("Need bridge from % following master bridge "..masterBridge) for r in all(refs) do local title = getSnippetTitle(r) local _, _, sourceID = title:find("^Need bridge from (#%d+)") idmap[sourceID] = '' end local refs = findNTTitle("A bridge from % following master bridge "..masterBridge) for r in all(refs) do local title = getSnippetTitle(r) local _, _, sourceID, destID = title:find("^A bridge from (#%d+) to (#%d+)") idmap[sourceID] = destID end return idmap end