[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