public static ITransformationBuilder <int, char> OnEscapeSymbol(this ITransformationBuilder <int, char> builder, int newState) => builder.OnValue(CharCategoryHelper.ESCAPE_CHAR, newState, null);
public static ITransformationBuilder <TState, TInput> OnValue <TState, TInput>(this ITransformationBuilder <TState, TInput> builder, TInput triggerValue, TState newState) => builder.OnValue(triggerValue, newState, null);
public static ITransformationBuilder <int, char> OnEscapeSymbol(this ITransformationBuilder <int, char> builder, int newState, TriggeringAction <int, char> triggeringAction) => builder.OnValue(CharCategoryHelper.ESCAPE_CHAR, newState, triggeringAction);
public static ITransformationBuilder <TState, TInput> OnValueKeep <TState, TInput>(this ITransformationBuilder <TState, TInput> builder, TInput triggerValue) => builder.OnValue(triggerValue, builder.ConfiguringState, null);