On Sat, 2011-09-03 at 17:13 -0700, Alan Coopersmith wrote:

> The %name-prefix "prefix" syntax was introduced in bison 2.3b and
> is not supported in older bison and yacc parsers.
> 
> Without this fix, bison 2.3 (older than 2.3b) gives the cryptic error:
> .../src/laygram.y:1.14-20: syntax error, unexpected string, expecting =
> 
> Signed-off-by: Alan Coopersmith <[email protected]>
> ---
> 
> Changed to -p as suggested by Matthieu for compatibility with traditional
> yacc as well as older bison.
> 
>  src/Makefile.am |    3 ++-
>  src/laygram.y   |    1 -
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/src/Makefile.am b/src/Makefile.am
> index e912004..aa644f8 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -1,6 +1,7 @@
>  lib_LTLIBRARIES = libXaw3d.la
>  
> -AM_YFLAGS = -d
> +AM_YFLAGS = -d -p LayYY
> +
>  AM_CFLAGS =          \
>       $(CWARNFLAGS)   \
>       $(X11_CFLAGS)   \
> diff --git a/src/laygram.y b/src/laygram.y
> index 3644dd4..6c79b16 100644
> --- a/src/laygram.y
> +++ b/src/laygram.y
> @@ -1,4 +1,3 @@
> -%name-prefix "LayYY"
>  %defines
>  %{
>  #include    <X11/Xlib.h>


Build tested on Linux Bison 2.4.1
Tested-by: Gaetan Nadon <[email protected]>

How about %option prefix="LayYY" in laylex.l? 

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to