help-flex
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: flex 2.5.21 released


From: Bruce Lilly
Subject: Re: flex 2.5.21 released
Date: Tue, 17 Sep 2002 11:58:15 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020529

W. L. Estes wrote:


** Removed %option reentrant-bison/--reentrant-bison/-Rb

Such a major change probably warrants more than a one-liner...

** yylineno is present in all scanners; Modified nasty performance
   penalty warning with yylineno in documentation

Well the reentrant section mentions that it's always present,
but doesn't say anything about the performance penalty that
its presence entails.

Attached is a patch (you'll have to figure out how to get
hyper-turbo-meta-auto-make to put the changes in) to
Makefile.in to generate legible PDF documentation.  N.B.
tex/dvi2ps .ps output uses Type 3 (bitmap) fonts, which
are (literally) painful to view. Per contra, groff .ps
output uses Type 1 (scalable outline) fonts, which are
legible. In addition to legibility, the patch permits
generation of readable documentation on systems that
don't have tex.



*** Makefile.in.orig    Tue Sep 17 08:28:37 2002
--- Makefile.in Tue Sep 17 11:24:33 2002
***************
*** 333,339 ****
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
  
  .SUFFIXES:
! .SUFFIXES: .c .dvi .info .l .o .obj .ps .texi .y
  
  am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
   configure.lineno
--- 333,339 ----
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
  
  .SUFFIXES:
! .SUFFIXES: .c .dvi .info .l .o .obj .ps .pdf .texi .y
  
  am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
   configure.lineno
***************
*** 540,545 ****
--- 540,551 ----
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I 
$(srcdir)' \
        $(TEXI2DVI) $<
  
+ .texi.pdf:
+       texi2roff -ms $< > $(<:.texi=.ms) 2>/dev/null
+       groff -Tps -ms $(<:.texi=.ms) > $(<:.texi=.gps) 2>/dev/null
+       ps2pdf $(<:.texi=.gps) $@
+       rm -f $(<:.texi=.ms) $(<:.texi=.gps)
+ 
  .texi:
        @cd $(srcdir) && rm -f $@ address@hidden address@hidden
        cd $(srcdir) \
***************
*** 584,590 ****
  
  mostlyclean-aminfo:
        -rm -f flex.aux flex.cp flex.cps flex.dvi flex.ex flex.fn flex.fns 
flex.hk \
!         flex.ky flex.log flex.op flex.pg flex.ps flex.tmp flex.toc \
          flex.tp flex.tps flex.vr flex.vrs
  
  maintainer-clean-aminfo:
--- 590,596 ----
  
  mostlyclean-aminfo:
        -rm -f flex.aux flex.cp flex.cps flex.dvi flex.ex flex.fn flex.fns 
flex.hk \
!         flex.ky flex.log flex.op flex.pg flex.ps flex.pdf flex.tmp flex.toc \
          flex.tp flex.tps flex.vr flex.vrs
  
  maintainer-clean-aminfo:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]