public override void Print(StringBuilder sb, string indent1, string indent2) { sb.AppendLine($"{indent1}Repeat({RegExRepeatType})"); Expression.Print(sb, indent2 + SubDash, indent2 + SubSpaces); }
public override void Print(StringBuilder sb, string indent1, string indent2) { sb.AppendLine($"{indent1}Except"); Expression1.Print(sb, indent2 + SubDash, indent2 + SubSpaces); Expression2.Print(sb, indent2 + SubDash, indent2 + SubSpaces); }
public override void Print(StringBuilder sb, string indent1, string indent2) { sb.AppendLine($"{indent1}Accept({AcceptState})"); Expression?.Print(sb, indent2 + SubDash, indent2 + SubSpaces); }