← 목록
기타 2026-06-18 1KB 읽기 1분

요청: 2단계-입력기-한글3진큐브

  • 날짜: 2026-06-18 07:36:17
  • 작업 경로: /Users/ef/CrownyOS/crownyc

요청 본문

크라우니/한선씨: 2단계 한글 기본·영어 차선 입력기. apps/입력기.한선. HANGUL_ENC/DEC opcode 721/722 활용 + hanseonc_high에 한글인코딩/한글디코딩/한글슬롯 내장함수 추가. 왕복 무손실 데모.

관련 산출

(클로드가 작업 결과를 이어 기록)

산출 결과

추가된 파일

  • /Users/ef/CrownyOS/crownyc/apps/입력기.한선 — 한글 입력기 앱

수정된 파일

  • /Users/ef/CrownyOS/crownyc/hanseonc_high.c — 내장함수 3개 추가: 한글인코딩(op721), 한글디코딩(op722), 한글슬롯(op723)

검증 결과

  • 테스트1 '안녕하세요': OK - 무손실
  • 테스트2 '크라우니코드': OK - 무손실
  • 테스트3 'Hello World': OK - ASCII 폴백 무손실
  • 테스트5 '가나다라마바': OK - 완전 무손실
  • 테스트6 음절별 ENC→DEC: 4/4 정확
  • 테스트7 자모 조합: 한/가/이 정확

핵심 발견 / 함정

  • VM 81슬롯 설계: 쌍자음(ㅆ→ㅅ 등)·복합모음은 기본자음/첫모음으로 통합됨 (고의적 설계)
  • 음절 분해 정수연산에는 절단나눗셈(738) 필수 — v10.0 자연반올림 DIV 사용 시 씩→식 오류 발생
  • 코드값(s) = 1글자 문자열의 코드포인트, 글자(s,i) = i번째 글자의 1-char 부분문자열