한선씨 소버린 생태계 — 28/92 (30.4%) 완료
이번 세션 추가 성과 (14 → 28)
A군 3Layer 자동화 (6/8)
- A-6 CROWNY_DICT 자동 갱신 —
tools/3layer/dict_갱신.sh (2360개 엔트리)
B군 언어 변환기 (15/18)
| ID | 언어 | 검증 |
|---|
| B-16 | TypeScript | fib(10)=55 ✓ |
| B-17 | Swift | fib(10)=55, total=55 ✓ |
| B-18 | Kotlin | fib(10)=55, total=55 ✓ |
| B-21 | CSS | 스타일 함수 생성 ✓ |
| B-22 | Markdown | 1200x800 렌더링 ✓ |
| B-23 | JSON Schema | 4개 오류 정확 ✓ |
| B-24 | Protobuf | User_생성/직렬화 ✓ |
| B-25 | GraphQL | 라우터 경로 생성 ✓ |
| B-26 | YAML CI | 체계() 호출 변환 ✓ |
D군 웹 (1/10)
- D-37 HTML → 뷰.한선 변환기 (대시보드 렌더링 성공)
E군 데이터 (2/8)
- E-47 셀DB 한글 쿼리 DSL —
libs/질의.한선
H군 도구 (1/8)
- H-78 LSP 서버 — 자동완성, 진단, 호버
공개 변환 도구 요약
tools/transpile/
├── py2han.py ── Python
├── js2han.py ── JavaScript
├── ts2han.py ── TypeScript (js 상속)
├── c2han.py ── C
├── rs2han.py ── Rust
├── go2han.py ── Go
├── swift2han.py ── Swift
├── kt2han.py ── Kotlin
├── vhdl2han.py ── VHDL
├── html2han.py ── HTML5
├── css2han.py ── CSS
├── md2han.py ── Markdown
├── jsonschema2han.py ── JSON Schema
├── proto2han.py ── Protobuf
├── gql2han.py ── GraphQL SDL
├── yaml2han.py ── YAML CI
└── han2verilog.py ── 한선씨 → Verilog 역변환
부수 수정
libs/뷰.한선: 주석 대거 ; → // 전환 (한선씨에서 ;는 문장 구분자, //가 주석)
libs/하드웨어.한선: DEMUX 파라미터 선택→선택값, 파형출력 t 변수 스코프, 문제 주석 제거
libs/질의.한선: 한글 쿼리 DSL 라이브러리 추가
다음 단계 (추천 순)
- B-15 Verilog → 한선씨 (B-14와 병합 가능)
- A-5 3Layer diff (T만 바뀌었을 때 A 재생성)
- A-7 .3layer 포맷 확정
- D-38 CSS Grid/Flex → 스타일.한선
- E-48 정규식 엔진 고도화
- C-34 크라우니칩(RISC-V 대체) 명세 한선씨화