2 rem doflex.cmd prefix mode target source
3 rem mode - either debug or release
4 rem target - generated parser file name without extension
5 rem source - input to bison
7 if "%1"=="debug" (set flags=-t) else (set flags=-t)
9 rem Try and run flex. If it is present, great.
10 flex %flags% >%2.cpp %3
11 if errorlevel 1 goto error
15 echo Flex could not run. Using pre-generated files.