bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Simplify ArgumentType production rule.


From: Samuel Thibault
Subject: Re: [PATCH] Simplify ArgumentType production rule.
Date: Tue, 26 Apr 2016 03:07:12 +0200
User-agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)

Flavio Cruz, on Thu 21 Apr 2016 22:27:44 -0400, wrote:
> * parser.y: Move syColon from ArgumentType into Argument.

Why not indeed, applied.

Thanks,
Samuel
> ---
>  parser.y | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/parser.y b/parser.y
> index b05bcc9..8c2190b 100644
> --- a/parser.y
> +++ b/parser.y
> @@ -604,13 +604,13 @@ ArgumentList            :       Argument
>  }
>                       ;
>  
> -Argument             :       Direction syIdentifier ArgumentType IPCFlags
> +Argument             :       Direction syIdentifier syColon ArgumentType 
> IPCFlags
>  {
>      $$ = argAlloc();
>      $$->argKind = $1;
>      $$->argName = $2;
> -    $$->argType = $3;
> -    $$->argFlags = $4;
> +    $$->argType = $4;
> +    $$->argFlags = $5;
>  }
>                       ;
>  
> @@ -627,14 +627,14 @@ Direction               :       /* empty */     { $$ = 
> akNone; }
>                       |       syMsgSeqno      { $$ = akMsgSeqno; }
>                       ;
>  
> -ArgumentType         :       syColon syIdentifier
> +ArgumentType         :       syIdentifier
>  {
> -    $$ = itLookUp($2);
> +    $$ = itLookUp($1);
>      if ($$ == itNULL)
> -     error("type '%s' not defined", $2);
> +     error("type '%s' not defined", $1);
>  }
> -                     |       syColon NamedTypeSpec
> -                             { $$ = $2; }
> +                     |       NamedTypeSpec
> +                             { $$ = $1; }
>                       ;
>  
>  LookString           :       /* empty */
> -- 
> 2.6.4
> 
> 

-- 
Samuel
<y> ça gaze ?
<l> prout
 -+- #ens-mim - ouvrez les fenêtres ! -+-



reply via email to

[Prev in Thread] Current Thread [Next in Thread]