The make.by file was the only file to ever change the old backquote
style. I'll guess that the backquote style was lost in the transition
to .by, so everything backquoted will need a minor upgrade.
Eric
>>> David PONCE <david.ponce@...> seems to think that:
>Klaus,
>
>Thanks again for your bug report!
>
>> i a Makefile contains:
>>
>> include path/to/another/Makefile
>>
>> then i get the following error:
>>
>> Wrong type argument: (intergerp, "path/to/another/Makefile")
>
>I tried a simple test case:
>
>-------
>include path/to/another/Makefile path/Test
>
>all: doit test test2
>
>doit:
>
>-------
>
>It didn't failed with the "Wrong type argument" error, but produced a
>bad parse tree.
>
>The following patch seemed to fix that.
>
>Eric, does it look good for you?
>
>If so, I will check it in.
>
>David
>
>Index: make.by
>===================================================================
>RCS file: /cvsroot/cedet/cedet/semantic/bovine/make.by,v
>retrieving revision 1.8
>diff -c -r1.8 make.by
>*** make.by 2 Aug 2003 08:13:14 -0000 1.8
>--- make.by 5 Nov 2003 15:27:13 -0000
>***************
>*** 62,72 ****
> ;
>
> variable: symbol opt-whitespace equals opt-whitespace element-list
>! (VARIABLE-TAG ,$1 nil ,$5)
> ;
>
> rule: targets opt-whitespace colons opt-whitespace element-list commands
>! (FUNCTION-TAG ,$1 nil ,$5)
> ;
>
> targets: target opt-whitespace targets
>--- 62,72 ----
> ;
>
> variable: symbol opt-whitespace equals opt-whitespace element-list
>! (VARIABLE-TAG ,$1 nil (car ,$5))
> ;
>
> rule: targets opt-whitespace colons opt-whitespace element-list commands
>! (FUNCTION-TAG ,$1 nil (car ,$5))
> ;
>
> targets: target opt-whitespace targets
>***************
>*** 106,112 ****
> ;
>
> include: INCLUDE whitespace element-list
>! (INCLUDE-TAG ,$3 nil)
> ;
>
> equals: COLON EQUAL ()
>--- 106,112 ----
> ;
>
> include: INCLUDE whitespace element-list
>! (INCLUDE-TAG (car ,$3) nil)
> ;
>
> equals: COLON EQUAL ()
>***************
>*** 119,125 ****
> ;
>
> element-list: elements newline
>! ( ,@$1 )
> ;
>
> elements: element whitespace elements
>--- 119,125 ----
> ;
>
> element-list: elements newline
>! ( (apply 'append ,$1) )
> ;
>
> elements: element whitespace elements
>
>
--
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org
|