Hrule parsing origin