Richard Foley wrote: > On Wednesday 22 November 2006 16:21, Michael Peters wrote: >> I've never seen anything like this before. Does it happen with all of your >> modules or just some of them. >> > I'm only noticing it with a couple of modules out of a batch of perhaps a > thousand... > >> Are you using source filters? >> > I don't think so. > >> Or are you using modules with source filters (like Switch)? >> > Well, I was about to say no, I'm not using Switch, but then I checked :-\, > and > yes, it appears some of the code uses Switch. Now I'm not sure this has an > effect because Switch is not loaded at the time I can see the truncated > library, but maybe something related is happening.
Well, Switch is just one library that uses source filters. > What makes you think it's a "module with a source filter" issue of some kind? > > If it's not a daft question ?-) Source filters actually alter the source code. It's not just doing symbol table manipulation or changing the parsing rules. It's actually parsing your code and changing it. If some code has something that the filter's parser can't deal with, strange things can happen. -- Michael Peters Developer Plus Three, LP