E D R , A S I H C RSS

Lex And Yacc



1. Why Lex & Yacc ?

  • PL 시간에 수업을 듣던중 교수님이 lex 에 대해 말하시더라구요 .. 전부터 많이 보던것이다 했었는데 lex 가 이렇곳에 씌이는구나 깨닿고 나서 보고 싶어졌죠 :)
  • 작년부터 인가 Compiler 쪽에 커다란 관심을 가지기 시작했는데 이번년 부터 본격적으로 공부를 해보려구요.. 그 전에 Lex 책을 한번 보면 뭔가 하겠구나 하고 느껴질것 같아서 이렇게 시작합니다.
  • 솔직히 결정적인 이유야 -_- 컴파일러를 짜보기 위해서죠 :)

2. Due Day

  • 시험보기 전이라고 목표는 잡고 있습니다 .

3. Book

  • O'Reilly 사의 Lex & Yacc 라는 책입니다.
  • John R.Levine, Tony Mason, Doug Brown 의 3명이 같이 썼습니다.

4. 본론


  • lex 는 linux 나 unix 상에서 커멘드 프롬프트 상에서 lex란 커맨드를 치고 그곳에 스크립트를 입력하는 형식입니다.

4.1. Chapter 1 Lex and Yacc


4.1.1. Word Recognizer with Lex

  • 문장을 입력해서 문장의 각 단어들을 명사 , 동사 , 등으로 나누어 주는 Simple Recognizer 입니다
  • 이번은 동사만 구분하는식으로 하겠습니다

~cpp 
%{
 

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:37
Processing time 0.0117 sec