프로젝트 소개
Unnameable은 Rust로 구현된 사용자 정의 프로그래밍 언어를 위한 실험적 컴파일러입니다. 이 프로젝트는 소스 텍스트를 어휘 분석 및 구문 분석을 통해 추상 구문 트리로 변환하고, 고수준 중간 표현(HIR)으로 낮추는 완전한 다단계 컴파일 파이프라인을 제공합니다. 현재 기능으로는 기본 진단, 범위 해결, 타입 검사, 제어 흐름 검증이 포함됩니다. 이 저장소는 활발히 개발 중이며, 중수준 중간 표현(MIR) 낮추기와 LLVM 백엔드 코드 생성은 현재 진행 중입니다. 사용자는 Rust 툴체인과 Cargo를 사용하여 컴파일러를 빌드하고 실행하여 샘플 소스 파일을 처리할 수 있습니다. 실험적 상태로 인해, 문법, API, 컴파일러 내부 구조는 불안정하며 파괴적인 변경이 있을 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.