diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-06-13 23:16:40 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-06-14 13:53:02 +0200 |
| commit | c81e2a5f56eb262663f292578c683fba7f18251f (patch) | |
| tree | 6c045a8dcbec5e75e01a15f970ef8cee6ff042d0 /src/library/utility/string.rs | |
| parent | 891af17260a6750a74a102388a05e59cf1ffc3c1 (diff) | |
Many fixes
Diffstat (limited to 'src/library/utility/string.rs')
| -rw-r--r-- | src/library/utility/string.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/library/utility/string.rs b/src/library/utility/string.rs index ecfded2b..4739dbf4 100644 --- a/src/library/utility/string.rs +++ b/src/library/utility/string.rs @@ -6,7 +6,7 @@ pub fn repr(_: &mut Machine, args: &mut Args) -> TypResult<Value> { Ok(args.expect::<Value>("value")?.repr().into()) } -/// Cconvert a value to a string. +/// Convert a value to a string. pub fn str(_: &mut Machine, args: &mut Args) -> TypResult<Value> { let Spanned { v, span } = args.expect("value")?; Ok(Value::Str(match v { @@ -31,20 +31,20 @@ pub fn regex(_: &mut Machine, args: &mut Args) -> TypResult<Value> { /// Converts an integer into one or multiple letters. pub fn letter(_: &mut Machine, args: &mut Args) -> TypResult<Value> { - convert(Numbering::Letter, args) + numbered(Numbering::Letter, args) } /// Converts an integer into a roman numeral. pub fn roman(_: &mut Machine, args: &mut Args) -> TypResult<Value> { - convert(Numbering::Roman, args) + numbered(Numbering::Roman, args) } /// Convert a number into a symbol. pub fn symbol(_: &mut Machine, args: &mut Args) -> TypResult<Value> { - convert(Numbering::Symbol, args) + numbered(Numbering::Symbol, args) } -fn convert(numbering: Numbering, args: &mut Args) -> TypResult<Value> { +fn numbered(numbering: Numbering, args: &mut Args) -> TypResult<Value> { let n = args.expect::<usize>("non-negative integer")?; Ok(Value::Str(numbering.apply(n))) } |
