public static Rule Create(string a_line, RuleSystem a_system) { var rule = new RuleOr(a_system); if (!rule.TryParse(a_line)) { return(null); } return(rule); }
public Rule(RuleSystem a_system) { System = a_system; }
private RuleOr(RuleSystem a_system) : base(a_system) { }
private RuleCheckChar(RuleSystem a_system) : base(a_system) { }