erm, what i meant to say, is that there are two parse phases:
phase "a" is done when the project is opened, and doesn't scan anything inside functions. I know this part very well.
phase "b" is done everytime you use codecompletion, and i don't know how this works.