1. Why Lex & Yacc ? ¶
- PL 시간에 수업을 듣던중 교수님이 lex 에 대해 말하시더라구요 .. 전부터 많이 보던것이다 했었는데 lex 가 이렇곳에 씌이는구나 깨닿고 나서 보고 싶어졌죠
- 작년부터 인가 Compiler 쪽에 커다란 관심을 가지기 시작했는데 이번년 부터 본격적으로 공부를 해보려구요.. 그 전에 Lex 책을 한번 보면 뭔가 하겠구나 하고 느껴질것 같아서 이렇게 시작합니다.
- 솔직히 결정적인 이유야 컴파일러를 짜보기 위해서죠
- O'Reilly 사의 Lex & Yacc 라는 책입니다.
- John R.Levine, Tony Mason, Doug Brown 의 3명이 같이 썼습니다.
- lex 는 linux 나 unix 상에서 커멘드 프롬프트 상에서 lex란 커맨드를 치고 그곳에 스크립트를 입력하는 형식입니다.
4.1. Chapter 1 Lex and Yacc ¶
4.1.1. Word Recognizer with Lex ¶
- 문장을 입력해서 문장의 각 단어들을 명사 , 동사 , 등으로 나누어 주는 Simple Recognizer 입니다
- 이번은 동사만 구분하는식으로 하겠습니다
~cpp
%{