1. 31 Oct, 2006 1 commit
    • Roland Levillain's avatar
      Catch up with TC's bison++. · 2e252544
      Roland Levillain authored
      	* build-aux/bison++.in: Don't take a `dir' argument, use the
      	dirnames of the input and output files.
      	* src/parse/Makefile.am: Adjust bison++ invocation.
      2e252544
  2. 02 Jan, 2006 1 commit
    • Roland Levillain's avatar
      2006-01-02 Roland Levillain <roland@lrde.epita.fr> · b9336511
      Roland Levillain authored
      	Prepare for Bison 2.2.
      
      	* src/parse/asm-parse.yy.gen.py: Require Bison 2.1a.
      	Use the LALR(1) C++ skeleton.
      	* asm-scan.ll.gen.py: Update the the scanner to use tokens from
      	yy::parser::token.
      	* src/parse/asm-scan.hh (yylex): Adjust the types of the
      	arguments.
      	* src/parse/libparse.cc: Include parse/asm-scan.hh.
      	* build-aux/bison++.in: Remove Bison 2.0 support.
      b9336511
  3. 05 Nov, 2005 1 commit
    • Benoit Perrot's avatar
      2005-11-05 Benoît Perrot <benoit@lrde.epita.fr> · 9c8e14bd
      Benoit Perrot authored
      	Rename config/ as build-aux/ to match with up-to-date coding
      	standards.
      	
      	* config/Makefile.am, config/bison++.in,
      	* config/move-if-change, config/readline.m4:
      	Move to...
      	* build-aux/Makefile.am, build-aux/bison++.in,
      	* build-aux/move-if-change, build-aux/readline.m4:
      	... here.
      	* configure.ac, Makefile.am, src/parse/Makefile.am:
      	Adjust accordingly.
      
      9c8e14bd
  4. 20 Oct, 2005 1 commit
    • Roland Levillain's avatar
      2005-10-20 Roland Levillain <roland@lrde.epita.fr> · 2d20d595
      Roland Levillain authored
      	Update bison++.
      
      	* configure.ac: Check for bison instead of yacc.
      	(AC_CONFIG_FILES): Generate config/bison++.
      	* config/bison++: Rename as...
      	* config/bison++.in: ...this.
      	Be robust to absolute srcdir paths.
      	* config/Makefile.am (dist_noinst_SCRIPTS): Move bison++...
      	(nodist_noinst_SCRIPTS): ...here (new variable).
      	* src/parse/Makefile.am (BISONXX, BISONXX_IN): New.
      	(BISONXX_IN): New rule.
      	(EXTRA_DIST): Add $(srcdir)/asm-parse.yy.
      	((srcdir)/bison++.stamp): Add $(srcdir)/asm-parse.yy as a
      	dependency and ensure bison++ is up-to-date.
      	(libparse_a_SOURCES): Remove asm-parse.yy.
      	Add asm-parse.cc.
      2d20d595
  5. 04 Oct, 2004 1 commit
    • Benoit Perrot's avatar
      Index: ChangeLog · 40ac9a5e
      Benoit Perrot authored
      from  Benoît Perrot  <benoit@lrde.epita.fr>
      
      	Use a dedicated script to launch bison to control the directory
      	where the generated files are output.
      
      	* config/move-if-change, config/bison++: Provided by Akim Demaille.
      	* config/Makefile.am: Distribute them.
      	* src/parse/Makefile.am: Use bison++.
      
      40ac9a5e