- 추적 화살표(spreadsheet_trace.ts): 누를 때마다 한 단계 · 범위는 상자 · 오류 칸 화살 빨강 · 다른 시트 점선 · 지우기 - 수식 계산 창(spreadsheet_eval_steps.ts): 왼쪽부터 한 마디씩 값으로 · 밑줄 · IF 류 첫 인자만 먼저 · 값은 엔진 풀이 - 오류 검사(spreadsheet_errcheck.ts): 순환 · 식 오류 · 숫자처럼 보이는 글 까닭 · ⚠ 메뉴(숫자로 변환 · 계산 단계 · 선행 추적 · 오류 무시) - 격자 초록 세모는 C(sub6) · 잇기는 sub7 — 머리 주석에 잇는 법 - 엔진: evalSafe 내보냄 · formulaToText 에 갈음 · 밑줄 자리 · 계약 파일 목록 줄만 더함 - 시험: test_spreadsheet_analysis.py(3 묶음) · harness_analysis(ORCA) · 시험 틀은 inspect 로 문맥 꺼냄 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TULoa94ZFL26KU6ZqVpjkF
28 lines
944 B
HTML
28 lines
944 B
HTML
<!doctype html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<title>수식 분석 시험 틀</title>
|
|
<link rel="stylesheet" href="../../../ui_template/ui_template_theme.css" />
|
|
<style>
|
|
body { margin: 0; font-family: sans-serif; }
|
|
#bar { margin: 8px; display: flex; gap: 8px; }
|
|
#host { height: 520px; margin: 8px; border: 1px solid #999; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="bar">
|
|
<button id="btn-prec">선행 참조 추적</button>
|
|
<button id="btn-dep">종속 참조 추적</button>
|
|
<button id="btn-clear">화살표 지우기</button>
|
|
<button id="btn-steps">수식 계산</button>
|
|
</div>
|
|
<div id="host"></div>
|
|
<script>
|
|
window.ssErrors = [];
|
|
window.addEventListener("error", (e) => window.ssErrors.push(String(e.error?.stack || e.message)));
|
|
</script>
|
|
<script src="../../../tmp/spreadsheet_analysis/harness.js"></script>
|
|
</body>
|
|
</html>
|