토크나이저는 의미단위로 나누는거

렉서는 토큰을 처음부터 읽어가면서 구조에 맞게 자료구조에 집어넣는거

파서는 렉서의 자료구조를 읽으면서 출력하는거