Parser for the expressions used as rules
Documentation for Parser
Helper functions for making parser work easy