Remove all the compile code from tokenise
Factor our _convert_name_or_literal code
Add support for subscripting