[Libguestfs] [PATCH] builder: allow more empty lines in index files
Richard W.M. Jones
rjones at redhat.com
Tue Jan 21 16:44:11 UTC 2014
On Tue, Jan 21, 2014 at 05:18:28PM +0100, Pino Toscano wrote:
> Improve the index grammar tp allow more than one empty line between
> sections, and to allow any number of empty lines at the end of the file
> (after the last section).
> ---
> builder/index-parse.y | 12 +++++++++---
> 1 file changed, 9 insertions(+), 3 deletions(-)
>
> diff --git a/builder/index-parse.y b/builder/index-parse.y
> index f5e551b..a8d2f62 100644
> --- a/builder/index-parse.y
> +++ b/builder/index-parse.y
> @@ -80,10 +80,10 @@ index:
> { parsed_index = $2; }
>
> sections:
> - section
> + section emptylines
> { $$ = $1; }
> - | section EMPTY_LINE sections
> - { $$ = $1; $$->next = $3; }
> + | section EMPTY_LINE emptylines sections
> + { $$ = $1; $$->next = $4; }
>
> section:
> SECTION_HEADER fields
> @@ -113,6 +113,12 @@ continuations:
> free ($1);
> free ($2); }
>
> +emptylines:
> + /* empty */
> + {}
> + | EMPTY_LINE emptylines
> + {}
> +
> %%
>
> void
> --
> 1.8.3.1
Looks fine, ACK.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
More information about the Libguestfs
mailing list