cvs commit: fptools/happy/examples/glr Makefile fptools/happy/examples/glr/bio-eg Main.lhs Makefile fptools/happy/examples/glr/common DV_lhs fptools/happy/examples/glr/expr-eval Hugs.lhs Main.lhs fptools/happy/examples/glr/expr-tree Expr.y Hugs.lhs Main.lhs ...

[email protected] Tue, 7 Sep 2004 08:53:53 -0700
Newsgroups gmane.comp.lang.haskell.cvs.happy
Message-ID <[email protected]>
paulcc      2004/09/07 08:53:50 PDT

  Modified files:
    happy/examples/glr   Makefile 
    happy/examples/glr/bio-eg Main.lhs Makefile 
    happy/examples/glr/common DV_lhs 
    happy/examples/glr/expr-eval Hugs.lhs Main.lhs 
    happy/examples/glr/expr-tree Expr.y Hugs.lhs Main.lhs 
    happy/examples/glr/nlp Hugs.lhs Main.lhs 
    happy/src            ProduceGLRCode.lhs 
    happy/templates      GLR_Base.lhs GLR_Lib.lhs 
  Added files:
    happy/examples/glr/hidden-leftrec Expr.y Hugs.lhs Main.lhs 
                                      Makefile README 
    happy/examples/glr/highly-ambiguous Expr.y Hugs.lhs Main.lhs 
                                        Makefile README 
    happy/examples/glr/packing Expr.y Hugs.lhs Main.lhs Makefile 
                               README 
  Log:
  Now supports hidden left recursion (ie, doesn't loop)
  Changed the main forest data str, to support more efficient packing
  Fixed some bugs too.
  
  Examples added to show off the new features
  
  Revision  Changes    Path
  1.2       +4 -1      fptools/happy/examples/glr/Makefile
  1.2       +8 -7      fptools/happy/examples/glr/bio-eg/Main.lhs
  1.2       +7 -3      fptools/happy/examples/glr/bio-eg/Makefile
  1.2       +3 -3      fptools/happy/examples/glr/common/DV_lhs
  1.2       +1 -2      fptools/happy/examples/glr/expr-eval/Hugs.lhs
  1.2       +1 -2      fptools/happy/examples/glr/expr-eval/Main.lhs
  1.2       +1 -1      fptools/happy/examples/glr/expr-tree/Expr.y
  1.2       +1 -2      fptools/happy/examples/glr/expr-tree/Hugs.lhs
  1.2       +1 -2      fptools/happy/examples/glr/expr-tree/Main.lhs
  1.2       +1 -2      fptools/happy/examples/glr/nlp/Hugs.lhs
  1.2       +1 -2      fptools/happy/examples/glr/nlp/Main.lhs
  1.4       +60 -29    fptools/happy/src/ProduceGLRCode.lhs
  1.2       +10 -7     fptools/happy/templates/GLR_Base.lhs
  1.3       +150 -183  fptools/happy/templates/GLR_Lib.lhs