Hi Ales,
El sáb, 08-10-2005 a las 15:46 -0400, Ales Hvezda escribió:
> Hi Carlos and Patrick,
> 
> 
>       I've finally got around to building libgeda on one of my machines
> which does not have noweb installed and I get the following error when
> building libgeda:
> 
> ../scripts/notangle_guile  --rootname='s_encoding.c : *' 
> ../noweb/s_encoding.nw > ../src/s_encoding.c
> ERROR: undefined chunk name: << 4) + (input[1] @>>
>       
> The code in s_encoding.c question is:
> 
> ...
>       output[0] = (input[0] >> 2);
>       output[1] = ((input[0] & 0x03) @<< 4) + (input[1] @>> 4);
>       output[2] = ((input[1] & 0x0f) @<< 2) + (input[2] @>> 6);
> ...
> 
> What is going on here?  Is notangle_guile getting confused by @<< and @>>
> (I'm guessing these are escapes to prevent noweb from getting confused 
> with << and >> since these are tags for noweb chunks).  Is there something
> we can do to fix notangle_guile?  Thanks.

Yes, you are right. The error you got is the error I got without using
the @ before the >>. The @ character is a escape sequence so noweb
doesn't get confused.
I suppose the notangle_guile script doesn't support this escape
sequence. Since Patrick is the one who wrote it, maybe it's better to
listen to him...

Carlos
-- 
Carlos Nieves Ónega <[EMAIL PROTECTED]>

Reply via email to