- 13 Jul, 2005 1 commit
-
-
Michaël 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.
-
- 27 Jun, 2005 3 commits
-
-
Michaël Cadilhac authored
* configure.ac: Bump to 1.0.2.
-
Michaël Cadilhac authored
* monoburg.c (check_varname): Fix typo in yyerror call. * monoburg.c, * monoburg.h: Check the use of named rules with multiple rules. * parser.y: Call the named rules check with multiple rules.
-
Michaël Cadilhac authored
* parser.y: Add parsing of optional `name:' before a rule member. * monoburg.h, * monoburg.c: Add optional rule naming.
-
- 14 Jun, 2005 2 commits
-
-
Roland Levillain authored
* configure.ac: Bump to 1.0.1a.
-
Michaël Cadilhac authored
* monoburg.c: Add a `--quiet' option to disable warning messages.
-
- 13 Jun, 2005 2 commits
-
-
Michaël Cadilhac authored
* monoburg.c: Remove useless definitions of `g_new0' and `g_warning'. As they're not used in the output code, there's no reason to define them.
-
Michaël Cadilhac authored
* monoburg.c: Display usage message on the standard output and be less verbose on bad options.
-
- 09 Jun, 2005 7 commits
-
-
Michaël Cadilhac authored
* monoburg.c: Make the `usage' message more verbose.
-
Michaël Cadilhac authored
* monoburg.c: Add a `-n' option to precise the top #define used in the generated header.
-
Michaël Cadilhac authored
* parser.y, * monoburg.c, * monoburg.h: Rename "warn_cpp" function to "warn_cxx".
-
Michaël Cadilhac authored
* monoburg.c: Output MB_TERM* and MB_NTERM* in enums `MBTerms' and `MBNTerms'.
-
Michaël Cadilhac authored
* parser.y: Do not output "#line" directives when reading rules.
-
Michaël Cadilhac authored
* parser.y: Search through `include_dirs' paths for file to include. * monoburg.h, * monoburg.c: Add a `-I' option to precise include directories.
-
Michaël Cadilhac authored
* parser.y: Add `#line' directives output on `%include', CODE and in `yyparsetail'. * monoburg.c: Add `#line' directives output just before the call to `yyparse'.
-
- 04 Jun, 2005 10 commits
-
-
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'.
-
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'.
-
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.
-
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.
-
Michaël Cadilhac authored
* parser.y: Add an optional `;' at the end of an empty rule, in the style of yacc(1).
-
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'.
-
Michaël Cadilhac authored
* parser.y: Update according to mono-project repository. * monoburg.vcproj: New. Add according to mono-project repository.
-
Michaël Cadilhac authored
-
Michaël Cadilhac authored
* parser.y: Add an optional `;' at the end of a rule, in the style of yacc(1).
-
Michaël Cadilhac authored
No commit message
-
- 07 Nov, 2004 4 commits
-
-
Benoit Perrot authored
from Benoit Perrot <benoit@lrde.epita.fr> * monoburg.c (emit_header): Extract includes emission.
-
Benoit Perrot authored
from Benoit Perrot <benoit@lrde.epita.fr> * monoburg.c (emit_state): Do not forward define MBState type.
-
Benoit Perrot authored
from Benoit Perrot <benoit@lrde.epita.fr> * monoburg.c: Do not emit debug string tables when `--without-debug-tables' is specified.
-
Benoit Perrot authored
from Benoit Perrot <benoit@lrde.epita.fr> * monoburg.c: Support long options; prefer `--without-glib' to `-g'.
-
- 13 Oct, 2004 3 commits
-
-
Benoit Perrot authored
from Benoit Perrot <benoit@lrde.epita.fr> * TODO: New.
-
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.
-
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.
-
- 08 Oct, 2004 1 commit
-
-
Clement Vasseur authored
-