implemented global constraint and action parsers