어휘분석기 생성기, Parsing에 사용됨. 문자로부터 토큰을 만든다. 주로 Yacc와 같이 사용된다.
관련자료
lex의 구성은 다음 세가지 definitions, rules, user code section으로 이루어진다.
definitions
# rules에 pattern을 간단하게 하기 위한 선언과 초기 조건
# C코드 삽입시 %{, }% 기호를 표시하고 사이에 쓸 수 있음
%%
rules
# pattern과 action으로 이루어짐
# C코드는 {, }로 감싸서 표시함
%%
user code
# yylex()함수와 사용자가 원하는 C 루틴으로 이루어짐
BioHackersNet