← 목록

한선씨 컴파일러 Phase 1~3 완료 — 메서드/제네릭/접근제어 + 라이브러리 4종 + 의미코드 832개

개요

hanseonc_high 컴파일러에 객체지향 기본 3종(메서드 버그수정, 제네릭 수락, 공개/비공개 접근제어)을 추가하고, SPA/폼/상태관리 라이브러리 4종을 신규 작성, 크라우니사전을 88→832개로 확장한 세션.

Phase 1 — 컴파일러 확장 (hanseonc_high.c)

1-1. 메서드 문법 스택 순서 버그 수정

1-2. 제네릭 기본 지원

1-3. 접근제어 (공개/비공개)

Phase 2 — 신규 라이브러리 4종

라이브러리주요 API
상태관리.한선저장소만들기, 상태설정/읽기, 되돌리기, 상태버전, 이력길이
폼.한선폼만들기, 필드선언(규칙배열), 값설정, 폼검증, 오류목록, 유효한가
클라이언트라우터.한선클라라우터생성, 경로등록, 이동/대체/뒤로/앞으로, 현재매칭, 파라미터
HTTP인터셉터.한선인터셉터생성, 요청/응답훅추가, 요청통과, 응답통과, 훅개수

Phase 3 — 의미코드 사전 확장

관련 파일

한선씨 예약어 주의 (다른 세션 참조)

식별자(변수명/파라미터/함수명)로 쓸 수 없음:

식별자 포함은 가능 (오류목록, HTTP동작 등).

잔여 이슈

비중

라이브러리: 59 → 63 (+4). 의미코드: 88 → 832 (+744).