1. 09 Jun, 2005 3 commits
  2. 04 Jun, 2005 7 commits
    • Michaël Cadilhac's avatar
      2005-06-04 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · e0b4646c
      Michaël Cadilhac authored
      	* config.h.in: New.
      	* configure.ac: Output PACKAGE infos in config.h.
      	* monoburg.c: Add `-v' and `--version' options.
      	* Makefile.am: Fix distribution and cleaning rules.
      	* monoburg.h: Include `config.h'.
      e0b4646c
    • Michaël Cadilhac's avatar
      2005-06-04 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 8cb9d1ab
      Michaël Cadilhac authored
      	* parser.y:  Add  a  `%include'  directive  which  includes  files
      	verbatim. Syntax is:
      	%include filename
      	without double quote or anything.
      	
      	This directive could be used anywhere.
      	
      	* parser.y (yyerror):   Enhance    verbosity   on   error  message
      	accordingly.
      
      	* monoburg.h: Add the info about included file storage.
      	* monoburg.c: Update accordingly use of `inputfd'.
      8cb9d1ab
    • Michaël Cadilhac's avatar
      2005-06-04 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 338aa647
      Michaël Cadilhac authored
      	* parser.y: Add  a  `%namespace' directive   which makes  monoburg
      	output  functions in  a  namespace. This  directive could  produce
      	nested namespaces. Syntax is:
      	%namespace namespace1_name
      	%namespace namespace2_name
      	without double quote or anything.
      	
      	This directive  can only be  used in the  `rule' part of  the burg
      	file.
      
      	The user is warned that  the code produced will only be compilable
      	with a C++ compiler.
      	
      	* parser.y (yylex):  Remove  a warning  when comparing  a `sizeof'
      	with an int.
      	
      	* monoburg.c,
      	* monoburg.h: Add `%namespace' handling.
      338aa647
    • Michaël Cadilhac's avatar
      2005-06-04 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 698759c9
      Michaël Cadilhac authored
      	* monoburg.c:  Add   a  `--with-references'   option  which  makes
      	monoburg to  produce `mono_burg_emit_*' functions  that takes tree
      	as a `MBTREE&'.
      	
      	The user is warned that the code produced will only be compilable
      	with a C++ compiler.
      	
      	* monoburg.c (emit_emmitter_func): Add fake use of arguments of 
      	`emit' functions produced to avoid `unused parameter' warning when
      	compiling output.
      698759c9
    • Michaël Cadilhac's avatar
      2005-06-04 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 75633dec
      Michaël Cadilhac authored
      	* monoburg.c: Add a `--without-exported-symbols' option which
      	makes monoburg avoid defining external symbols as much as
      	possible.
      	Remove the weaker `--without-debug-tables'.
      75633dec
    • Michaël Cadilhac's avatar
      86835cb6
    • Michaël Cadilhac's avatar
      No commit message · 53499962
      Michaël Cadilhac authored
      No commit message
      53499962
  3. 07 Nov, 2004 4 commits
    • Benoit Perrot's avatar
      Index: ChangeLog · c1811f0c
      Benoit Perrot authored
      from  Benoit Perrot <benoit@lrde.epita.fr>
      
      	* monoburg.c (emit_header): Extract includes emission.
      
      c1811f0c
    • Benoit Perrot's avatar
      Index: ChangeLog · 4170c488
      Benoit Perrot authored
      from  Benoit Perrot <benoit@lrde.epita.fr>
      
      	* monoburg.c (emit_state): Do not forward define MBState type. 
      	
      4170c488
    • Benoit Perrot's avatar
      Index: ChangeLog · af54d230
      Benoit Perrot authored
      from  Benoit Perrot <benoit@lrde.epita.fr>
      
      	* monoburg.c: Do not emit debug string tables when
      	`--without-debug-tables' is specified.
      
      af54d230
    • Benoit Perrot's avatar
      Index: ChangeLog · c6290f16
      Benoit Perrot authored
      from  Benoit Perrot <benoit@lrde.epita.fr>
      
      	* monoburg.c: Support long options; prefer `--without-glib' to
      	`-g'.
      
      c6290f16
  4. 13 Oct, 2004 2 commits
    • Benoit Perrot's avatar
      Index: ChangeLog · c617fb16
      Benoit Perrot authored
      from  Benoit Perrot <benoit@lrde.epita.fr>
      
      	* monoburg.c: Emit `stdio.h' and `stdlib.h' inclusions when `-g'
      	is specified to kill warnings.
      
      c617fb16
    • Benoit Perrot's avatar
      Index: ChangeLog · ff1e4d6a
      Benoit Perrot authored
      from  Benoit Perrot <benoit@lrde.epita.fr>
      
      	* monoburg.c: Emit code to generate a file that does not need glib to 
      	compile. Add `-g' option to control this emission.
      
      ff1e4d6a
  5. 08 Oct, 2004 1 commit