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.
-Ales