+2002-06-14 Akim Demaille <akim@epita.fr>
+
+ Grammar declarations may be found in the grammar section.
+
+ * src/parse-gram.y (rules_or_grammar_declaration): New.
+ (declarations): Each declaration may end with a semicolon, not
+ just...
+ (grammar_declaration): `"%union"'.
+ (grammar): Branch to rules_or_grammar_declaration.
+
+
+2002-06-14 Akim Demaille <akim@epita.fr>
+
+ * src/main.c (main): Invoke scanner_free.
+
+
+2002-06-14 Akim Demaille <akim@epita.fr>
+
+ * src/output.c (m4_invoke): Extracted from...
+ (output_skeleton): here.
+ Free tempfile.
+
+
+2002-06-14 Akim Demaille <akim@epita.fr>
+
+ * src/parse-gram.y (directives, directive, gram)
+ (grammar_directives, precedence_directives, precedence_directive):
+ Rename as...
+ (declarations, declaration, grammar, grammar_declaration)
+ (precedence_declaration, precedence_declarator): these.
+ (symbol_declaration): New.
+
+
2002-06-14 Akim Demaille <akim@epita.fr>
* src/files.c (action_obstack): Remove, unused.