/[bison]/bison/doc/bison.texinfo
ViewVC logotype

Diff of /bison/doc/bison.texinfo

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.37.2.14 by eggert, Sat Jan 5 01:18:26 2002 UTC revision 1.37.2.15 by juan_g, Wed Feb 13 16:13:31 2002 UTC
# Line 304  Invoking Bison Line 304  Invoking Bison
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
# Line 5047  will produce @file{output.c++} and @file Line 5049  will produce @file{output.c++} and @file
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    
# Line 5244  the corresponding short option. Line 5248  the corresponding short option.
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

Legend:
Removed from v.1.37.2.14  
changed lines
  Added in v.1.37.2.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26