304 |
* Bison Options:: All the options described in detail, |
* Bison Options:: All the options described in detail, |
305 |
in alphabetical order by short options. |
in alphabetical order by short options. |
306 |
* Option Cross Key:: Alphabetical list of long options. |
* Option Cross Key:: Alphabetical list of long options. |
307 |
|
* Extension Limitations Under DOS:: Bison output files extension differences |
308 |
|
depending on the DOS/Windows file system flavour used. |
309 |
* VMS Invocation:: Bison command syntax on VMS. |
* VMS Invocation:: Bison command syntax on VMS. |
310 |
|
|
311 |
Copying This Manual |
Copying This Manual |
5049 |
in alphabetical order by short options. |
in alphabetical order by short options. |
5050 |
* Environment Variables:: Variables which affect Bison execution. |
* Environment Variables:: Variables which affect Bison execution. |
5051 |
* Option Cross Key:: Alphabetical list of long options. |
* Option Cross Key:: Alphabetical list of long options. |
5052 |
|
* Extension Limitations Under DOS:: Bison output files extension differences |
5053 |
|
depending on the DOS/Windows file system flavour used. |
5054 |
* VMS Invocation:: Bison command syntax on VMS. |
* VMS Invocation:: Bison command syntax on VMS. |
5055 |
@end menu |
@end menu |
5056 |
|
|
5248 |
@end example |
@end example |
5249 |
@end ifinfo |
@end ifinfo |
5250 |
|
|
5251 |
|
@node Extension Limitations Under DOS |
5252 |
|
@section Extension Limitations under DOS |
5253 |
|
@cindex extension limitations under DOS |
5254 |
|
@cindex DOS |
5255 |
|
|
5256 |
|
On DOS/Windows 9X systems the file name extensions of the output files, |
5257 |
|
like @file{.tab.c}, that may be used depend on the file system in use. |
5258 |
|
The plain DOS file system has limited file name length, does not allow |
5259 |
|
the use of a set of certain illicit characters and does not allow more |
5260 |
|
than a single dot in the file name. |
5261 |
|
|
5262 |
|
The DJGPP port of @code{bison} will detect at runtime if (LFN) long file name |
5263 |
|
support is available or not. LFN support will be available in a DOS session |
5264 |
|
under Windows 9X and successors. Windows NT 4.0 needs a special LFN driver |
5265 |
|
(@file(ntlfn08b.zip) or later available at any simtelnet mirror in the /v2misc |
5266 |
|
dir) for proper LFN support in a DOS session. If LFN support is available the |
5267 |
|
DJGPP port of @code{bison} will use the standard POSIX file name extensions |
5268 |
|
of the output files. If LFN support is not available, then the DJGPP port |
5269 |
|
of @code{bison} will use DOS specific file name extensions. |
5270 |
|
|
5271 |
|
@noindent This table summarizes the used extensions: |
5272 |
|
|
5273 |
|
@multitable @columnfractions 0.1 0.45 0.45 |
5274 |
|
@item @tab LFN extension (Win9X) @tab SFN extension (plain DOS) |
5275 |
|
@item @tab @file{.tab.c} @tab @file{_tab.c} |
5276 |
|
@item @tab @file{.tab.h} @tab @file{_tab.h} |
5277 |
|
@item @tab @file{.tab.cpp} @tab @file{_tab.cpp} |
5278 |
|
@item @tab @file{.tab.hpp} @tab @file{_tab.hpp} |
5279 |
|
@item @tab @file{.output} @tab @file{.out} |
5280 |
|
@item @tab @file{.stype.h} @tab @file{.sth} |
5281 |
|
@item @tab @file{.guard.c} @tab @file{.guc} |
5282 |
|
@end multitable |
5283 |
|
|
5284 |
@node VMS Invocation |
@node VMS Invocation |
5285 |
@section Invoking Bison under VMS |
@section Invoking Bison under VMS |
5286 |
@cindex invoking Bison under VMS |
@cindex invoking Bison under VMS |