231c7d564b5b847a2a15592ddd77e8e882213b50
모노모피제이션이 실제로 코드를 만드는 자리가 여기다. 프론트엔드는 어떤 인스턴스가 존재하는지만 정했다. 검사기가 인스턴스마다 선언·바인딩·유닛·링크 이름을 기록하고, lowering 이 그 바인딩을 다시 걸고 같은 본문을 자기 이름으로 내린다. 제네릭 선언 자체는 코드가 없다. comptime 인자는 값이 아니므로 호출에서 넘기지 않고 파라미터 자리도 잡지 않는다. 메서드 호출은 도달한 대상을 첫 인자로 넘긴다 -- self: Self 든 self: &Self 든 수신자의 주소로 같다. 구조체 메서드가 아예 lowering 되지 않고 있었다. exec.py 13/13.
Description
doslang mirror
914 KiB
Languages
C
94.2%
Python
3%
Assembly
2%
JavaScript
0.6%