Implement priority based clearsnippets.

Implement priority-based clearsnippets and add corresponding test cases (#335).
one _ is plenty for nested methods.