단어는 저마다 타입(품사)을 갖고 있고, 문장에는 자리(문장 성분)가 있습니다. 동사를 끼우면 필요한 자리가 열리고, 맞지 않는 단어는 튕겨 나옵니다. 조립한 문장이 컴파일되면 실행됩니다.
// 품사 = 단어의 타입, 성분 = 자리 verb gave(주어, 간접목적어, 직접목적어) gave(He, his sister, a doll) // 4형식 OK gave(He, happily) // 타입 오류: 부사
문장을 컴파일해 성공하면, 쓰인 단어가 자기 품사 서랍에 들어갑니다. 같은 품사라도 어떤 자리(성분)에서 일했는지 함께 기록됩니다.
예문 출처: 『영문법의 핵 Basic Grammar』 27장 「문장의 형식」 연습문제와 예문(남과 다른 나). 용어는 원고를 따랐습니다.