Code completion of dot operator now works by running parse inside the code completer query method if necessary.... this could raise race conditions and double parsing, but so far so good.