pub type IRepetitionPattern = *mut c_void;