compiler에서 명령어를 중간 언어로 바꾼뒤에 runner에서 중간 언어를 해석해서 실행합니다.