[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 ! -+-