Hi Eli, I agree the idea of having a dedicated node for location expressions is a good idea. > . LINENO > . FILENAME:LINENO > . FUNCTION > . FILENAME:FUNCTION > . +OFFSET > . -OFFSET > . *FUNCTION > . *FILENAME:FUNCTION > . *EXPRESSION The list looks complete to me. -- Joel