제가 만들고 있는 대형 프로젝트

발행: (2025년 12월 21일 오후 01:15 GMT+9)
1 분 소요
원문: Dev.to

Source: Dev.to

내 프로젝트는 무엇인가요?

그런데 구문은 어떻게 생겼나요?

// examples
// if statements
if x == 5 {
    print("Hello, World")
} else {
    print("Bye, World")
}
// paradigm
struct A {
    var foo: number
}

copy A => B {
    add var bar: string = "This is a test"
}

let temp: B = B()
print(temp.bar) // prints "This is a test"

왜 만들고 있나요?

AST 설계 작업을 아직 진행 중이지만, 이제 파서 쪽에 들어가고 있습니다. 프로그래밍 언어 설계에 관심 있는 분들의 피드백을 환영합니다. 감사합니다!

Back to Blog

관련 글

더 보기 »

Cappuccino 양조: LLVM's IR 없이 컴파일러 작성

소개 컴파일러는 언제나 나에게 마법처럼 느껴졌습니다. 그것들은 복잡하면서도 단순해 보입니다—그저 코드를 한 형태에서 다른 형태로 변환하는 프로그램일 뿐입니다. 나는 …