Extended parser thread to support suggesting workspace/local variables for colouring (not integrated yet)