From 2be7324cde3a7c64e29b5a06629b02a48e685043 Mon Sep 17 00:00:00 2001 From: ValKmjolnir Date: Thu, 17 Feb 2022 23:34:58 +0800 Subject: [PATCH] change parameter name in native function split. --- lib.nas | 6 +++--- nasal_builtin.h | 4 ++-- stl/lib.nas | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib.nas b/lib.nas index 5daf404..d251ba0 100644 --- a/lib.nas +++ b/lib.nas @@ -34,11 +34,11 @@ var input=func(){ return __builtin_input(); } -# split a string by delimiter for example: +# split a string by separator for example: # split("ll","hello world") -> ["he","o world"] # this function will return a vector. -var split=func(deli,str){ - return __builtin_split(deli,str); +var split=func(separator,str){ + return __builtin_split(separator,str); } # rand has the same function as the rand in C diff --git a/nasal_builtin.h b/nasal_builtin.h index bee5e2a..8617f63 100644 --- a/nasal_builtin.h +++ b/nasal_builtin.h @@ -267,9 +267,9 @@ nasal_ref builtin_split(nasal_ref* local,nasal_gc& gc) nasal_ref deli_val=local[1]; nasal_ref str_val=local[2]; if(deli_val.type!=vm_str) - return builtin_err("split","\"delimeter\" must be string"); + return builtin_err("split","\"separator\" must be string"); if(str_val.type!=vm_str) - return builtin_err("split","\"string\" must be string"); + return builtin_err("split","\"str\" must be string"); std::string& delimeter=*deli_val.str(); std::string& source=*str_val.str(); size_t delimeter_len=delimeter.length(); diff --git a/stl/lib.nas b/stl/lib.nas index 5daf404..d251ba0 100644 --- a/stl/lib.nas +++ b/stl/lib.nas @@ -34,11 +34,11 @@ var input=func(){ return __builtin_input(); } -# split a string by delimiter for example: +# split a string by separator for example: # split("ll","hello world") -> ["he","o world"] # this function will return a vector. -var split=func(deli,str){ - return __builtin_split(deli,str); +var split=func(separator,str){ + return __builtin_split(separator,str); } # rand has the same function as the rand in C