한선씨 소버린 생태계 — 14/92 완료 (세션 정산)
이번 세션 성과
| 군 | 완료 / 전체 | 비율 |
|---|
| A. 3Layer 자동화 | 5/8 | 62.5% |
| B. 외부 언어 변환기 | 6/18 | 33.3% |
| C. HDL/FPGA 주권 | 3/10 | 30.0% |
| 전체 | 14/92 | 15.2% |
A군 (완료)
- A-1 T→O 추출기
tools/3layer/T2O추출기.한선
- A-2 O→A 디스어셈블러
tools/3layer/O2A_뷰어.sh
- A-3 3Layer 통합 뷰어
tools/3layer/3layer.sh
- A-4 @의미코드 100 → 2216개
docs/CROWNY_DICT.md
- A-8 libs/ 102개 .3layer 자동 생성
docs/3layer/ (3.1MB, 커버리지 49.8%)
B군 (완료)
| ID | 언어 | 도구 | 검증 |
|---|
| B-9 | Python | tools/transpile/py2han.py | fib(10)=55 ✓ |
| B-10 | JavaScript | js2han.py | fib(10)=55 ✓ |
| B-11 | C | c2han.py | fib(10)=55 ✓ |
| B-12 | Rust | rs2han.py | fib(10)=55 ✓ |
| B-13 | Go | go2han.py | fib(10)=55 ✓ |
| B-14 | VHDL | vhdl2han.py | 구조변환 MVP |
C군 (완료)
- C-27
.회로 방언 통합 — crowny회로.sh 원스탑
- C-29
.회로 → Verilog 브릿지 — tools/transpile/han2verilog.py
- C-32 VCD 파형 출력 (기존
하드웨어.한선 확인)
부수 수정
libs/하드웨어.한선: DEMUX 파라미터 선택 → 선택값 (예약어 충돌)
libs/하드웨어.한선: 파형출력 함수 블록 스코프 t 변수 최상단 선언
- 주석 내
'!' / -2 = 변경 파서 혼동 제거
다음 단계 (우선순위 유지)
- C-28 ISA729 HDL opcode 470-479 (VM 수정, 크다)
- C-30~36 FPGA 비트스트림/IGLOO2 등
- D-37~46 웹/HTML/CSS 고도화
- E-47 SQLite 대체 셀DB 쿼리
- H-78 LSP 서버 (IDE 통합, 개발 가속)
관련 파일
/Users/ef/CrownyOS/crownyc/tools/
├── 3layer/ — 5 도구 (T2O/O2A/3layer/배치/뷰어)
└── transpile/ — 7 도구 (py/js/c/rs/go/vhdl2han + han2verilog)
/Users/ef/CrownyOS/docs/
├── CROWNY_DICT.md (2216 의미코드)
└── 3layer/ (102 .3layer, 3.1MB)
/Users/ef/CrownyOS/crownyc/
└── crowny회로.sh — .회로 원스탑 파이프라인