Я новичок в Flex / Bison и пытаюсь создать небольшой "парсер / лексер" для существующей грамматики.
Я использую следующие команды
"bison/bin/bison.exe" -dv -p osl -o oslgram.cpp oslgram.y
pause
"flex/bin/flex.exe" -+ -o osllex.cpp osllex.l
pause
Но я получил несколько ошибок ... правда, я не понимаю, что это значит! Если у кого-то есть опыт работы с этим инструментом, это будет здорово?
oslgram.y: conflits: 1 décalage/réduction, 1 réduction/réduction
bison/bin/bison.exe: m4: No such file or directory
flex/bin/flex.exe: can't open osllex.cpp
Более подробную информацию о проекте вы можете найти здесь (файлы .l и .y есть):
http://code.google.com/p/openshadinglanguage/source/browse/
Спасибо