1. Syntax & Semantics (구문 & 의미) 정의 - Syntax : 문법(form), 일정형태로 형식에 맞게 작성 된다. - Semantics : 문법에 맞는 형식을 취했을 때 그 문법이 하는 일, 의미 ex) if ( ) - 프로그래밍 언어의 정의 ⓐ 몇몇의 단어(알파벳)은 문장을 만든다. ⓑ 문장이 합쳐져서 언어가 된다. // 언어의 일반적 정의 ⓒ lexeme(어휘 항목) : 언어를 나눌 때 의미를 가지게 하는 것끼리 나눈 것 //프로그래밍 언어에서의 ⓓ token(토큰) : lexeme의 의미 및 행동 //단어와 문장의 역할 > 단순성을 위해 가장 낮은 수준으로 표현 ex) index = 2 * count + 7 ; 2. 구문 묘사법 - recognizers : 컴파일러에서 사용, ..