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]>
