c에서 파싱하려고 하는데 lex와 yacc 연동까진 알겠는데 c와 연동하는 법을 잘모르겠습니다.. 찾아보긴 했는데 못찾겠어서 질문 올립니다.. 혹시 하는 법을 아시거나 어딘가에 강좌가 있다면 알려주십시오
lex 와 yacc 를 C 와 연동하려면 yacc 로 y.tab.c 와 y.tab.h 를 만들고, lex 가 y.tab.h 의 토큰 정의를 include 하도록 합니다. 두 파일을 같이 컴파일하고 링크하면 됩니다. 예: yacc -d 파일.y; lex 파일.l; cc y.tab.c lex.yy.c -ll -ly 처럼 빌드합니다.