Files

664 B

flex

어휘 분석기(Lexical analyzer)를 생성하는 도구. 어휘 분석기 명세를 입력받아, 이를 구현한 C 코드를 생성. 더 많은 정보: https://manned.org/flex.

  • Lex 파일로부터 어휘 분석기를 생성하여, lex.yy.c 파일에 저장:

flex {{analyzer.l}}

  • 생성된 어휘 분석기를 stdout로 출력:

flex {{[-t|--stdout]}} {{analyzer.l}}

  • 출력 파일 지정:

flex {{analyzer.l}} {{[-o|--outfile]}} {{analyzer.c}}

  • 대화형 스캐너 대신 배치 스캐너 생성:

flex {{[-B|--batch]}} {{analyzer.l}}

  • Lex가 생성한 C 파일 컴파일:

cc {{path/to/lex.yy.c}} -o {{실행파일}}