Lex & Yacc 에 관한 질문입니다.

elluard의 이미지

눈으로 보기만 하다가 오랜만에 글 드립니다.

다름이 아니고 Lex & Yacc 사용하다가 궁금한 점이 있었습니다.

보통 %union을 쓰지 않는이상

yylval 의 값은 항상 int 형으로 선언이 되는데

이걸 바꿔서 char * 형이나 다른 타입으로 선언이 가능한지

궁금합니다.

제가 했었을때는 방법이 잘못되었는지 에러가 계속 일어나서요

y.tab.h 여기에 있는 선언을 바꿔 보았는데 잘 안되서 그렇습니다.

답변 부탁드립니다.