← 목록
기타 2026-07-07 2KB 읽기 2분

HTML/CSS → 한선씨 대응카드 (웹표현카드)

개요

HTML생성기.한선·libs/템플릿.한선·libs/스타일.한선 3자산을 실측(hanseonc_high/hanseonc_rpn 컴파일 + crownyc run)해 HTML/CSS 대응표·검증예제 5개·함정 전표를 작성.

핵심 발견

  • 3자산 전부 문서화된 실행경로에서 실제로 깨짐(HTML생성기="파일출력" 키워드가 hanseonc_std에 없어 stdout 0바이트, 템플릿.한선=infix +/==/함수식인덱싱 혼용으로 결과 오염, 스타일.한선=프리셋 함수들이 @호출 없이 bare 이름 호출해 return-stack overflow).
  • 순수 후위형 RPN으로 대체 관용구 5종 작성해 전부 실행 검증(PASS): 페이지생성/표생성/폼생성/스타일→CSS/템플릿{{키}}치환.
  • 부가 실측 함정: \" 이스케이프 미지원(34 글자변환 우회), 아니면점프 극성반전, 괄호 인라인호출 불가, 전방참조 소실이 동일함수 내에서도 발동.
  • c27 팔레트 25색 중 13색 hex매핑 누락 + 22/23 인덱스 미정의, 스타일CSS() 정렬/투명도 dead setter 확인(코드정독).
  • 갭 우선순위: 스타일.한선 프리셋 호출관례 수정 > 템플릿.한선 전면 재작성 > 폼 전용함수 신설 > 색상매핑 보강 > HTML생성기 경로 정상화. 참고: 웹코드.한선(188모듈)이 이미 더 성숙한 대안.

관련 파일

  • /Users/ef/crowny-rpnkit/대응카드/웹표현카드.md (본문)
  • /Users/ef/crowny-rpnkit/대응카드/웹표현검증.sh (5/5 PASS)
  • /Users/ef/crowny-rpnkit/대응카드/웹표현예제/1~5.rpn.한선 (검증된 대체 관용구 소스)
  • 원본 자산(수정 안 함): /Users/ef/CrownyOS/crownyc/HTML생성기.한선, libs/템플릿.한선, libs/스타일.한선

잔여 이슈

  • 템플릿.한선/스타일.한선 실제 버그 수정은 미착수(대응카드는 실측·대체관용구까지만, §4 갭 목록 참조).
  • 이스케이프() 순후위 재작성 미착수.