Skip to content

Conversation

@ujinsim
Copy link
Contributor

@ujinsim ujinsim commented May 18, 2025

  1. 타입스크립트 컴파일에 대해서 학습하였습니다
  1. tsc 명령어를 실행하여 프로그램 객체가 컴파일 과정을 시작한다.
  2. 스캐너는 소스 파일을 토큰 단위로 분리한다.
  3. 파서는 토큰을 이용하여 AST를 생성한다.
  4. 바인더는 AST의 각 노드에 대응하는 심볼을 생성한다. 심볼은 선언된 타입의 노드 정보를 담고 있다.
  5. 체커는 AST를 탐색하면서 심볼 정보를 활용하여 타입 검사를 수행한다.
  6. 타입 검사 결과 에러가 없다면 이미터를 사용해서 자바스크립트 소스 파일로 변환한다.
  1. 비동기 호출에 대해서 학습하였습니다.

-여기서 기존에 사용하지 않았던 뷰 모델과 빌더 패턴에 대해서 학습하였는데, 이 부분은 아직 잘 이해가 가지않아서 적용하는 부분을 학습할 예정입니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants