1. 21 Jan, 2013 3 commits
    • Akim Demaille's avatar
      style: reindent · 03311966
      Akim Demaille authored
      * src/emit.c: Indent with two spaces.
      03311966
    • Akim Demaille's avatar
      styles: untabify sources · 9d947411
      Akim Demaille authored
      * src/check.c, src/check.h, src/emit.c, src/emit.h, src/emit_cost.c,
      * src/emit_files.c, src/emit_functions.c, src/emit_kids.c,
      * src/emit_pretty_print.c, src/main.c, src/mem_clean.c,
      * src/mem_clean.h, src/named_subtree.c, src/named_subtree.h,
      * src/parser.h, src/rule.c, src/rule.h:
      Untabify.
      9d947411
    • Akim Demaille's avatar
      build: silent rules · 3beaacdc
      Akim Demaille authored
      * configure.ac: Ask for silent builds.
      Upgrade to AC_CONFIG_HEADERS.
      3beaacdc
  2. 30 Nov, 2012 2 commits
  3. 20 Mar, 2012 1 commit
    • Roland Levillain's avatar
      Version 1.0.6. · e3eacb76
      Roland Levillain authored
      	* configure.ac: Here.
      	Use `build-aux' as auxiliary directory instead of `config'.
      	No longer configure config/Makefile.
      	Pass option `-Wall' to automake.
      	Quote all macros' arguments.
      	* NEWS: Update.
      	* TODO: Typo.
      	* Makefile.am (SUBDIRS): Remove config.
      	(EXTRA_DIST): Remove ChangeLog (automatically distributed).
      	* config/Makefile: Remove.
      	* man/Makefile.am (man_MANS): Rename as...
      	(dist_man_MANS): ...this.
      	(EXTRA_DIST): Remove.
      	* src/Makefile.am (INCLUDES): Rename as...
      	(AM_CFLAGS): ...this.
      	Remove -I$(srcdir).
      e3eacb76
  4. 08 Mar, 2012 4 commits
  5. 16 Jun, 2006 2 commits
  6. 21 Mar, 2006 1 commit
  7. 14 Feb, 2006 1 commit
  8. 07 Feb, 2006 1 commit
  9. 06 Feb, 2006 1 commit
    • Roland Levillain's avatar
      Remove hard-coded numeric values. · 6193da53
      Roland Levillain authored
      - src/parser.y (STATIC_STRLEN, BOUND_STRCMP, IS_TOKEN, EAT): New
      macros.
      (fgets_inc, nextchar, yylex): Use them to remove hard-coded
      numeric values.
      - tests/sample.brg: Typo.
      6193da53
  10. 01 Feb, 2006 2 commits
    • Roland Levillain's avatar
      - configure.ac: Bump to 1.0.5a. · 6a4a2f93
      Roland Levillain authored
      - TODO: More
      6a4a2f93
    • Roland Levillain's avatar
      Version 1.0.5. · 13cc5ded
      Roland Levillain authored
      Rework MonoBURG options.
      
      - configure.ac: Version 1.0.5.
      - NEWS: Update.
      - src/main.c (main): Set default include directory to "" instead
      of ".".
      Disable uncontrolled emission of `#line' directives.
      - src/parser.y (fgets_inc): Likewise.
      (WITH_REFERENCES): Rename token as...
      (CXX_REF): ...this.
      (NO_LINES, NO_GLIB, NO_EXPORTED_SYMBOLS): New tokens.
      (yylex): Generate these tokens.
      (decls): Use them in this production to recognize new
      \%-directives.
      (fgets_inc): Don't print empty include dirs.
      - tests/sample.brg: Use \%no-lines.
      
      - src/main.c (with_line, with_glib, with_exported_symbols)
      (with_references): Rename as...
      (lines_p, glib_p, exported_symbols_p, cxx_ref_p): ...these.
      (parse_options): Adjust.
      - src/monoburg.h,
      - src/emit.c (emit_includes, emit_header, emit_label_func) 
      (emit_vardefs, emit_vardefs, emit_prototypes)
      - src/emit_cost.c (emit_cost_func)
      - src/emit_kids.c (emit_kids)
      - src/emit_functions.c (emit_emitter_func)
      - src/named_subtree.c (compute_vartree_decs_)
      - src/parser.y (fgets_inc, yyparsetail, yylex): Adjust.
      13cc5ded
  11. 19 Jan, 2006 3 commits
  12. 07 Oct, 2005 1 commit
  13. 16 Sep, 2005 3 commits
    • Michal Cadilhac's avatar
      2005-09-16 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 1a8ce03d
      Michal Cadilhac authored
      	* src/named_subtree.h,
      	* src/named_subtree.c: New. Named subtree related functions.
      	Allow use in multi-rules.
      	
      	* src/rule.c,
      	* src/rule.h: Move named subtree related functions to
      	`src/named_subtree.[ch]'.
      	Move memory cleaning related functions to `src/mem_clean.[ch]'
      	
      	* src/mem_clean.c,
      	* src/mem_clean.h: New. Memory cleaning related functions.
      	
      	* src/emit_files.c: Use `mem_clean.h'.
      	
      	* src/parser.y,
      	* src/emit_functions.c,
      	* src/emit_cost.c: Allow named subtree in multi-rules.
      	
      	* src/main.c: Fix to (close to) compile with -pedantic.
      	
      	* src/Makefile.am: Add new files.
      	* tests/sample.c.ref: Regen.
      	
      	* configure.ac,
      	* NEWS: Bump to 1.0.4.
      1a8ce03d
    • Michal Cadilhac's avatar
      2005-09-16 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 5becb42c
      Michal Cadilhac authored
      	* tests/Makefile.am: Use diff(1) instead of cmp(1) if VERBOSE is set.
      	Copy the failing C file to `file.c.fail'.
      
      5becb42c
    • Michal Cadilhac's avatar
      2005-09-16 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · 463f58d8
      Michal Cadilhac authored
      	* src/emit_functions.c (emit_emitter_func): Fix small bug on #define
      	optimization.
      463f58d8
  14. 13 Sep, 2005 1 commit
  15. 12 Sep, 2005 1 commit
  16. 11 Sep, 2005 1 commit
  17. 09 Sep, 2005 7 commits
  18. 01 Sep, 2005 1 commit
  19. 31 Aug, 2005 1 commit
    • Akim Demaille's avatar
      2005-08-31 Akim Demaille <akim@epita.fr> · 5d3f8780
      Akim Demaille authored
      	-I is not honored.
      
      	* src/main.c: It seems that the values passed to the option
      	processing callback of g_option_context_parse are not persistent.
      	So use strdup/free for these values.
      5d3f8780
  20. 13 Jul, 2005 1 commit
    • Michal Cadilhac's avatar
      2005-07-13 Michael Cadilhac <michael.cadilhac@lrde.epita.fr> · ea300793
      Michal Cadilhac authored
      	* sample.brg: Move to...
      	* tests/sample.brg: ...Here.
      
      	* parser.y: Move to...
      	* src/parser.y: ...Here.
      	
      	* monoburg.1: Move to...
      	* src/monoburg.1: ...Here.
      	
      	* monoburg.c,
      	* monoburg.h: Split in...
      	* src/emit.c,
      	* src/parser.h,
      	* src/emit.h,
      	* src/rule.c,
      	* src/emit_kids.c,
      	* src/rule.h,
      	* src/check.c,
      	* src/emit_files.c,
      	* src/emit_pretty_print.c,
      	* src/check.h,
      	* src/main.c,
      	* src/emit_cost.c,
      	* src/emit_functions.c,
      	* src/monoburg.h: ...These files.
      	
      	* src/Makefile.am,
      	* tests/Makefile.am: New. Create accordingly.
      	
      	* NOTICE,
      	* AUTHORS,
      	* NEWS: New. Add some package related files.
      	
      	* configure.ac,
      	* Makefile.am: Update accordingly.
      ea300793
  21. 27 Jun, 2005 2 commits