컴파일러를 작성하기 위한 전 단계로
파싱을 하기 위해
스캐너와 야크가 필요하다.
스캐너의 경우에는 스캐너 제네레이터를 이미 만들었으므로 (pg lex)
야크를 만들어 복잡한 구문을 갖다 놓더라도 제대로 파싱할 수 있게
파서 제네레이터를 만들 것이다.
흔히 컴파일러를 만들때
flex 나 bison 같은 툴을 쓰는데 이들의 생성물을 보면 너무 복잡해서
나같은 허접이들은 이해하기가 쉽지 않으므로
이런 툴들을 직접 만드는 것이다.
목표
LALR 기반
생성물은 최대한 단순하게
'프로젝트 > 어설픈 야크 ,2010' 카테고리의 다른 글
4. 어설픈 야크 만들기 (3) 집합 관련 표현 (0) | 2011.01.12 |
---|---|
4. 어설픈 야크 만들기 (2) FIRST 구하기 개념 (1) | 2011.01.12 |
4. 어설픈 야크 만들기 (1) FIRST 구하기 필요성 (0) | 2011.01.12 |
3. 어설픈 야크 만들기 (파싱) (2) | 2011.01.06 |
2. 어설픈 야크 만들기 (스캐너 작성) (0) | 2011.01.06 |
1. 어설픈 야크 만들기 (2) | 2011.01.06 |
댓글을 달아 주세요
ㅋㅋㅋ 안녕하세요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
2011.04.15 00:43 [ ADDR : EDIT/ DEL : REPLY ]ㅋㅋㅋ 안뇽하세연!!
2011.04.29 09:24 신고 [ ADDR : EDIT/ DEL ]