diff options
author | Bruno Haible <bruno@clisp.org> | 2001-03-16 17:33:21 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2001-03-16 17:33:21 +0000 |
commit | efd4210b802c0b06823a3eae5024992aba152c44 (patch) | |
tree | 5ab9f40cc451ed6de47d860bd3f3a0254ccc7798 /intl/gettextP.h | |
parent | f22951d28a5a24cd261761496cca26e8689eb2a2 (diff) | |
download | external_gettext-efd4210b802c0b06823a3eae5024992aba152c44.zip external_gettext-efd4210b802c0b06823a3eae5024992aba152c44.tar.gz external_gettext-efd4210b802c0b06823a3eae5024992aba152c44.tar.bz2 |
Fix the plural expression grammar, again.
Diffstat (limited to 'intl/gettextP.h')
-rw-r--r-- | intl/gettextP.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intl/gettextP.h b/intl/gettextP.h index 0c8520c..715b04d 100644 --- a/intl/gettextP.h +++ b/intl/gettextP.h @@ -79,6 +79,7 @@ struct expression { var, /* The variable "n". */ num, /* Decimal number. */ + lnot, /* Logical NOT. */ mult, /* Multiplication. */ divide, /* Division. */ module, /* Module operation. */ @@ -99,6 +100,10 @@ struct expression unsigned long int num; /* Number value for `num'. */ struct { + struct expression *right; /* Subexpression in unary operation. */ + } args1; + struct + { struct expression *left; /* Left expression in binary operation. */ struct expression *right; /* Right expression in binary operation. */ } args2; |