Merge pull request #2116 from rtfeldman/str_to_num

Str.toNum
This commit is contained in:
Richard Feldman 2021-12-09 09:48:38 -05:00 committed by GitHub
commit 1ce648ac27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 771 additions and 55 deletions

View file

@ -22,6 +22,7 @@ pub enum LowLevel {
StrTrim,
StrTrimLeft,
StrTrimRight,
StrToNum,
ListLen,
ListGetUnsafe,
ListSet,
@ -197,6 +198,20 @@ impl LowLevel {
Symbol::STR_TRIM => Some(StrTrim),
Symbol::STR_TRIM_LEFT => Some(StrTrimLeft),
Symbol::STR_TRIM_RIGHT => Some(StrTrimRight),
Symbol::STR_TO_DEC => Some(StrToNum),
Symbol::STR_TO_F64 => Some(StrToNum),
Symbol::STR_TO_F32 => Some(StrToNum),
Symbol::STR_TO_NAT => Some(StrToNum),
Symbol::STR_TO_U128 => Some(StrToNum),
Symbol::STR_TO_I128 => Some(StrToNum),
Symbol::STR_TO_U64 => Some(StrToNum),
Symbol::STR_TO_I64 => Some(StrToNum),
Symbol::STR_TO_U32 => Some(StrToNum),
Symbol::STR_TO_I32 => Some(StrToNum),
Symbol::STR_TO_U16 => Some(StrToNum),
Symbol::STR_TO_I16 => Some(StrToNum),
Symbol::STR_TO_U8 => Some(StrToNum),
Symbol::STR_TO_I8 => Some(StrToNum),
Symbol::LIST_LEN => Some(ListLen),
Symbol::LIST_GET => None,
Symbol::LIST_SET => None,