We end up with a lot blank deferred words when they are attributes of array values.
For example, {{ deferred.results[0].attribute }} will return the used tokens deferred and .attribute. .attribute is treated a value of attribute with a base of (blank) because it splits on periods. This cleans up the general case, but the evaluated eager expressions could also be improved so we don't end up with words with leading periods.
We end up with a lot blank deferred words when they are attributes of array values.
For example,
{{ deferred.results[0].attribute }}
will return the used tokensdeferred
and.attribute
..attribute
is treated a value ofattribute
with a base of (blank) because it splits on periods. This cleans up the general case, but the evaluated eager expressions could also be improved so we don't end up with words with leading periods.