@@ -116,27 +116,27 @@ Base._split(str::MaybeSub{<:Str}, splitter, limit, keepempty, vec) =
116116Base. _rsplit (str:: MaybeSub{<:Str} , splitter, limit, keepempty, vec) =
117117 __rsplit (str, splitter, limit, keepempty, vec)
118118
119- split (str:: MaybeSub{<:Str{C} } , splitter;
120- limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) where {C <: CSE } =
121- __split (str, splitter, limit, checkkeep (keepempty, keep, :split ), splitarr (C ))
122-
123- split (str:: MaybeSub{<:Str{C} } , splitter:: AbstractChar ;
124- limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) where {C <: CSE } =
125- __split (str, isequal (splitter), limit, checkkeep (keepempty, keep, :split ), splitarr (C ))
126-
127- split (str:: MaybeSub{<:Str{C} } , splitter:: SetOfChars ;
128- limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) where {C <: CSE } =
129- __split (str, in (splitter), limit, checkkeep (keepempty, keep, :split ), splitarr (C ))
130-
131- rsplit (str:: MaybeSub{<:Str{C} } , splitter;
132- limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) where {C <: CSE } =
133- __rsplit (str, splitter, limit, checkkeep (keepempty, keep, :rsplit ), splitarr (C ))
134- rsplit (str:: MaybeSub{<:Str{C} } , splitter:: AbstractChar ;
135- limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) where {C <: CSE } =
136- __rsplit (str, isequal (splitter), limit, checkkeep (keepempty, keep, :rsplit ), splitarr (C ))
137- rsplit (str:: MaybeSub{<:Str{C} } , splitter:: SetOfChars ;
138- limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) where {C <: CSE } =
139- __rsplit (str, in (splitter), limit, checkkeep (keepempty, keep, :rsplit ), splitarr (C ))
119+ split (str:: MaybeSub{<:Str} , splitter;
120+ limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) =
121+ __split (str, splitter, limit, checkkeep (keepempty, keep, :split ), splitarr (str ))
122+
123+ split (str:: MaybeSub{<:Str} , splitter:: AbstractChar ;
124+ limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) =
125+ __split (str, isequal (splitter), limit, checkkeep (keepempty, keep, :split ), splitarr (str ))
126+
127+ split (str:: MaybeSub{<:Str} , splitter:: SetOfChars ;
128+ limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) =
129+ __split (str, in (splitter), limit, checkkeep (keepempty, keep, :split ), splitarr (str ))
130+
131+ rsplit (str:: MaybeSub{<:Str} , splitter;
132+ limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) =
133+ __rsplit (str, splitter, limit, checkkeep (keepempty, keep, :rsplit ), splitarr (str ))
134+ rsplit (str:: MaybeSub{<:Str} , splitter:: AbstractChar ;
135+ limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) =
136+ __rsplit (str, isequal (splitter), limit, checkkeep (keepempty, keep, :rsplit ), splitarr (str ))
137+ rsplit (str:: MaybeSub{<:Str} , splitter:: SetOfChars ;
138+ limit:: Integer = 0 , keepempty:: Bool = true , keep:: Union{Nothing,Bool} = nothing ) =
139+ __rsplit (str, in (splitter), limit, checkkeep (keepempty, keep, :rsplit ), splitarr (str ))
140140
141141# Todo: this is using print, but it should be changed to make sure that everything is done via
142142# writes (i.e. no translation to UTF-8)
0 commit comments