- 09 Jun, 2005 5 commits
-
-
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
-