Experiment

앵버박사 2016. 11. 13. 13:45


컴파일러 동작


어휘분석(Lexical Analysis, Tokenization)


파싱(Parsing, Syntactical Analysis)


변형(Transformation)


코드 생성




컴파일러 동작 매핑 함수


렉서 함수(Lexer function) - 토크나이저


파서 함수(Parser function) - AST(추상구문트리)


변형 함수(Transformer function) - 결과에 가까운 AST


생성 함수(Generator function) - 결과




참고자료


[NHN Entertainment] 자바스크립트로 컴파일러 만들기