Could it just be that? If you try to write a floating point literal as .5
you get "expected expression, found .
", so I think that confirms there aren't currently any expressions starting with .
.
(Does have the downside of being fairly different from any existing rust syntax, though...)