intellisense and parsing

add looping intellisense
add support for extend only selectors
better for loop parsing (based on tests looks like only numbers used)
closer

almost have all the parsing problems worked out