컴파일러 동작
어휘분석(Lexical Analysis, Tokenization) |
▼ |
파싱(Parsing, Syntactical Analysis) |
▼ |
변형(Transformation) |
▼ |
코드 생성 |
컴파일러 동작 매핑 함수
렉서 함수(Lexer function) - 토크나이저 |
▼ |
파서 함수(Parser function) - AST(추상구문트리) |
▼ |
변형 함수(Transformer function) - 결과에 가까운 AST |
▼ |
생성 함수(Generator function) - 결과 |
참고자료
[NHN Entertainment] 자바스크립트로 컴파일러 만들기