Skip to content

Commit

Permalink
change _StringSliceIter to CodepointSliceIter
Browse files Browse the repository at this point in the history
Signed-off-by: martinvuyk <martin.vuyklop@gmail.com>
  • Loading branch information
martinvuyk committed Feb 28, 2025
1 parent 96c1ba5 commit f11594a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
14 changes: 7 additions & 7 deletions mojo/stdlib/src/builtin/range.mojo
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ from python import (
) # TODO: remove this and fixup downstream imports

from utils._select import _select_register_value as select
from collections.string.string_slice import StringSlice, _StringSliceIter
from collections.string.string_slice import StringSlice, CodepointSliceIter
from collections.list import _ListIter
from collections.dict import (
Dict,
Expand Down Expand Up @@ -750,7 +750,7 @@ fn iter[


@always_inline
fn iter(ref value: String) -> _StringSliceIter[__origin_of(value)]:
fn iter(ref value: String) -> CodepointSliceIter[__origin_of(value)]:
"""Return an iterator.
Args:
Expand All @@ -763,7 +763,7 @@ fn iter(ref value: String) -> _StringSliceIter[__origin_of(value)]:


@always_inline
fn iter(value: StringLiteral) -> _StringSliceIter[StaticConstantOrigin]:
fn iter(value: StringLiteral) -> CodepointSliceIter[StaticConstantOrigin]:
"""Return an iterator.
Args:
Expand All @@ -772,11 +772,11 @@ fn iter(value: StringLiteral) -> _StringSliceIter[StaticConstantOrigin]:
Returns:
The type's Iterator.
"""
return rebind[_StringSliceIter[StaticConstantOrigin]](value.__iter__())
return rebind[CodepointSliceIter[StaticConstantOrigin]](value.__iter__())


@always_inline
fn iter(value: StringSlice) -> _StringSliceIter[__type_of(value).origin]:
fn iter(value: StringSlice) -> CodepointSliceIter[__type_of(value).origin]:
"""Return an iterator.
Args:
Expand All @@ -785,7 +785,7 @@ fn iter(value: StringSlice) -> _StringSliceIter[__type_of(value).origin]:
Returns:
The type's Iterator.
"""
return rebind[_StringSliceIter[__type_of(value).origin]](value.__iter__())
return rebind[CodepointSliceIter[__type_of(value).origin]](value.__iter__())


@always_inline
Expand Down Expand Up @@ -932,7 +932,7 @@ fn next[


@always_inline
fn next(mut value: _StringSliceIter) -> StringSlice[__type_of(value).origin]:
fn next(mut value: CodepointSliceIter) -> StringSlice[__type_of(value).origin]:
"""Return an iterator.
Args:
Expand Down
4 changes: 2 additions & 2 deletions mojo/stdlib/src/builtin/reversed.mojo
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ from collections import Deque, Dict
from collections.deque import _DequeIter
from collections.dict import _DictEntryIter, _DictKeyIter, _DictValueIter
from collections.list import _ListIter
from collections.string.string_slice import _StringSliceIter, StringSlice
from collections.string.string_slice import CodepointSliceIter, StringSlice

from memory.span import Span, _SpanIter

Expand Down Expand Up @@ -214,7 +214,7 @@ fn reversed[
return value.__reversed__()


alias _S = _StringSliceIter[_, forward=False]
alias _S = CodepointSliceIter[_, forward=False]


@always_inline
Expand Down

0 comments on commit f11594a

Please sign in to comment.