do some experiments to prepare memorizing indent.

for better performance, maybe it is a way to memorizing indent.
try some methods, but not successfully.
hash expression

hash expression pass several tests