use WHATEVER on range literal.
Support array deref
Merge commit 'a56e64ba82b898fff08ae676253460ec4d8d798d'
regen consts
Allow white space after statements
Fixed parsing around `{a => 1}.keys`
Merge commit '48981a1d2fc86e34bd807ab907fa426d07e9f229'
Fixed wrong parsing when `[{a => 1}.keys]`
Merge commit '62466e4d26d2e6c2503d4bcb668a0c3e0e02e7b3'