Re: [BUG] While skipping eval7() cannot handle dictionaries with keys starting with number correctly

2013-09-30 Fir de Conversatie Christian Brabandt
On Sun, September 29, 2013 16:01, ZyX wrote: Try the following code: let d={'0d': 1} if 0 (d.0d) endif . This code is completely correct if you replace `if 0` with `if 1`, but with `if 0` it throws Error detected while processing /home/zyx/tmp/vim/subscript-bug.vim:

Re: [BUG] While skipping eval7() cannot handle dictionaries with keys starting with number correctly

2013-09-30 Fir de Conversatie Nikolay Pavlov
On Sep 30, 2013 8:11 PM, Christian Brabandt cbli...@256bit.org wrote: On Sun, September 29, 2013 16:01, ZyX wrote: Try the following code: let d={'0d': 1} if 0 (d.0d) endif . This code is completely correct if you replace `if 0` with `if 1`, but with `if 0` it throws

[BUG] While skipping eval7() cannot handle dictionaries with keys starting with number correctly

2013-09-29 Fir de Conversatie ZyX
Try the following code: let d={'0d': 1} if 0 (d.0d) endif . This code is completely correct if you replace `if 0` with `if 1`, but with `if 0` it throws Error detected while processing /home/zyx/tmp/vim/subscript-bug.vim: line2: E110: Missing ')' E15: Invalid

Re: [BUG] While skipping eval7() cannot handle dictionaries with keys starting with number correctly

2013-09-29 Fir de Conversatie Bram Moolenaar
ZyX - Try the following code: let d={'0d': 1} if 0 (d.0d) endif . This code is completely correct if you replace `if 0` with `if 1`, but with `if 0` it throws Error detected while processing /home/zyx/tmp/vim/subscript-bug.vim: line2: E110: Missing