거북이처럼 코딩해도 괜찮으려나

형식 언어 - 5.Context-Free 문법 본문

코딩/형식언어

형식 언어 - 5.Context-Free 문법

Hoooon22_코딩거북이_ 2022. 5. 10. 14:24
728x90
수업 일자 : 2022/05/10 (화)

5.1 서론

  • 정규 표현: 토큰의 어휘 구조
    • recognizer : FA(=> Scanner)
    • id = (l+_)(l+d+_)* , sc = "(a+\c )*"
  • CFG: 프로그래밍 언어의 구문 구조
    • recognizer : PDA(=> Parser)

  • 프로그래밍 언어의 구문 구조를 CFG로 표현할 경우의 장점:
    1. 간단하고 이해하기 쉽다.
    2. CFG로부터 인식기를 자동으로 구성할 수 있다.
    3. 프로그램의 구조를 생성규칙에 의해 구분할 수 있으므로 _____에 유용하다

 

 

 

 

 

 

 

 

'코딩 > 형식언어' 카테고리의 다른 글

형식언어 - 어휘분석기의 구현  (0) 2022.05.08
형식언어 - 어휘 분석 (토큰)  (0) 2022.05.03