string: make substr private
parent
1a0b78ae2f
commit
cc2bd0bb68
|
@ -404,8 +404,7 @@ fn (s string) substr2(start, _end int, end_max bool) string {
|
|||
return s.substr(start, end)
|
||||
}
|
||||
|
||||
// substr
|
||||
pub fn (s string) substr(start, end int) string {
|
||||
fn (s string) substr(start, end int) string {
|
||||
if start > end || start > s.len || end > s.len || start < 0 || end < 0 {
|
||||
panic('substr($start, $end) out of bounds (len=$s.len)')
|
||||
}
|
||||
|
|
|
@ -115,7 +115,7 @@ pub fn (p mut Params) put_custom(name string, typ string, data voidptr) {
|
|||
//HELPERS
|
||||
|
||||
fn parse_len(typ, s_tok, e_tok string) int {
|
||||
len := typ.substr(typ.index(s_tok) + 1, typ.index(e_tok)).int()
|
||||
len := typ[typ.index(s_tok) + 1 .. typ.index(e_tok)].int()
|
||||
//t := typ.substr(typ.index(e_tok) + 1, typ.len)
|
||||
return len
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue