# Master Rule Language syntax highlighting MRL is a compact, declarative language used to define rules and collectors for processing and organizing events in a cell. Uncompiled rule and collector source files have a .mrl file extension. [Documentation](https://docs.bmc.com/docs/TSInfrastructure/110/master-rule-language-mrl-reference-719680648.html) on official website of BMC Software.