// 빵부스러기. 지금 보는 칩 경로를 "회로 › 칩이름 › ..." 단추 줄로 그립니다.
// 입력은 바깥에서 안으로 내려간 칩 이름 목록이고 출력은 nav 조각입니다. 단추마다 data-crumb 에 깊이를 담습니다.
// 같은 경로면 늘 같은 조각이 나옵니다. 칩 이름은 파서가 영숫자와 밑줄만 받으므로 그대로 넣습니다.
// 이동을 처리하지 않습니다. 페이지가 data-crumb 깊이로 경로를 자릅니다.
// Breadcrumb for the nested chip view path.

export function 빵부스러기(이름들: Array<string>) -> string {
  let 칩단추들 = map(0..<이름들.length, 깊이 => "<span class=\"crumb-sep\">›</span><button class=\"crumb\" data-crumb=\"{깊이 + 1}\">{이름들[깊이]}</button>")
  "<nav class=\"crumbs\"><button class=\"crumb\" data-crumb=\"0\">회로</button>" + 칩단추들.join("") + "</nav>"
}
