pub fn parse(code: &str, interner: &mut Interner<String>) -> Result<RuleSet>
Build a ruleset from the given code, interning counter names in the interner