This is skipping. We do not care whether it should be treated as concatenation or indexing. In fact all skips take indexing as concatenation always and most of time everything is fine. What we do care is that it should not error out.
I think that taking dot followed by an identifier character as indexing always (while skipping obviously) (which is something like one-line patch to handle_subscript) should work, but have not constructed a proof for this.
Allowing any identifier character in a number *while skipping* may also work.
> regards,
> Christian
>
> --
> --
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups "vim_dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.