mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 06:14:46 +00:00
More Str.split tests
This commit is contained in:
parent
b1267d9026
commit
36789e2582
1 changed files with 4 additions and 4 deletions
|
@ -80,7 +80,7 @@ pub fn strSplitInPlace(
|
||||||
array_len: usize,
|
array_len: usize,
|
||||||
str_bytes_ptrs: [*]u8,
|
str_bytes_ptrs: [*]u8,
|
||||||
str_len: usize,
|
str_len: usize,
|
||||||
delimiter_bytes: [*]u8,
|
delimiter_bytes_ptrs: [*]u8,
|
||||||
delimiter_len: usize
|
delimiter_len: usize
|
||||||
) callconv(.C) void {
|
) callconv(.C) void {
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ pub fn strSplitInPlace(
|
||||||
var matches_delimiter = true;
|
var matches_delimiter = true;
|
||||||
|
|
||||||
while (delimiter_index < delimiter_len) {
|
while (delimiter_index < delimiter_len) {
|
||||||
var delimiterChar = delimiter_bytes[delimiter_index];
|
var delimiterChar = delimiter_bytes_ptrs[delimiter_index];
|
||||||
var strChar = str_bytes_ptrs[str_index + delimiter_index];
|
var strChar = str_bytes_ptrs[str_index + delimiter_index];
|
||||||
|
|
||||||
if (delimiterChar != strChar) {
|
if (delimiterChar != strChar) {
|
||||||
|
@ -253,7 +253,7 @@ test "strSplitInPlace: three pieces" {
|
||||||
pub fn countSegments(
|
pub fn countSegments(
|
||||||
str_bytes_ptrs: [*]u8,
|
str_bytes_ptrs: [*]u8,
|
||||||
str_len: usize,
|
str_len: usize,
|
||||||
delimiter_bytes: [*]u8,
|
delimiter_bytes_ptrs: [*]u8,
|
||||||
delimiter_len: usize
|
delimiter_len: usize
|
||||||
) callconv(.C) usize {
|
) callconv(.C) usize {
|
||||||
var count: usize = 1;
|
var count: usize = 1;
|
||||||
|
@ -268,7 +268,7 @@ pub fn countSegments(
|
||||||
var matches_delimiter = true;
|
var matches_delimiter = true;
|
||||||
|
|
||||||
while (delimiter_index < delimiter_len) {
|
while (delimiter_index < delimiter_len) {
|
||||||
const delimiterChar = delimiter_bytes[delimiter_index];
|
const delimiterChar = delimiter_bytes_ptrs[delimiter_index];
|
||||||
const strChar = str_bytes_ptrs[str_index + delimiter_index];
|
const strChar = str_bytes_ptrs[str_index + delimiter_index];
|
||||||
|
|
||||||
if (delimiterChar != strChar) {
|
if (delimiterChar != strChar) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue