주 메뉴 열기

바뀜

2020년 1월 15일

144 바이트 추가됨, 2020년 1월 15일 (수) 16:33
Babel
코드를 읽고 추상 구문 트리(AST)로 변환하는 단계를 “파싱”이라고 한다. 이것은 빌드 작업을 처리하기에 적합한 자료구조인데 컴파일러 이론에 사용되는 개념이다. 추상 구문 트리를 변경하는 것이 “변환” 단계이다. 실제로 코드를 변경하는 작업을 한다. 변경된 결과물을 “출력”하는 것을 마지막으로 바벨은 작업을 완료한다.
 
바벨은 파싱과 출력만 담당하고 변환 작업은 다른 녀석이 처리하는데 이것을 “플러그인” 이라고 부른다.
=== Lint ===