tldr/pages.ko/common/flex.md
2024-10-20 21:35:00 +05:30

700 B

flex

어휘 분석기 생성기. POSIX 사양을 확장하여 lex. 어휘 분석기에 대한 사양이 주어지면 이를 구현하는 C 코드를 생성. 참고: OpenBSD에서는 긴 옵션이 작동하지 않음. 더 많은 정보: https://manned.org/flex.

  • flex 파일에서 분석기를 생성하여, lex.yy.c 파일에 저장:

lex {{analyzer.l}}

  • stdout에 분석기 쓰기:

lex -{{-stdout|t}} {{analyzer.l}}

  • 출력 파일을 지정:

lex {{analyzer.l}} -o {{analyzer.c}}

  • 대화형 스캐너 대신 [B]atch 스캐너를 생성:

lex -B {{analyzer.l}}

  • Lex에서 생성된 C 파일을 컴파일:

cc {{경로/대상/lex.yy.c}} --output {{executable}}