static L ai_possibleRuleNames() { ret [S s : ellipsisTerms("the ... rule") | !swic(s, "the text of ") && !tok_containsSimpleArrow(s) && !has(s, "is", "not a rule name")]; }