Laurenz
a6f347fbb7
Add test for ends-with fix
2023-08-30 17:19:25 +02:00
Kevin K
45bd58fbaa
Implement rev()
method on string ( #2013 )
2023-08-26 17:35:52 +02:00
Laurenz
b8b0137504
Bytes type
...
- Moves `Bytes` from `util` to `eval` module
- Accepts bytes in `str` function for bytes -> str conversion
- Adds `bytes` function for str | array -> bytes conversion
- Adds `array` function for bytes -> array conversion
- Adds `len`, `at`, and `slice` methods for bytes
- Adds `encoding` parameter to `read` function
2023-08-04 15:46:46 +02:00
Pg Biel
e4557f6639
Fix .at(default: ...)
for strings and content ( #1339 )
2023-05-29 20:15:32 +02:00
Laurenz
017027bf39
Rework delimiter errors
...
Fixes #572
2023-05-24 16:58:51 +02:00
Leedehai
8d4f9304c0
Update string doc: index can be negative ( #1198 )
2023-05-19 14:41:58 +02:00
Michael Lohr
ffad8516af
Implement default values for at() ( #995 )
2023-05-03 12:34:35 +02:00
dvdvgt
be3c4d7876
[Feature] Allow function as argument for string.replace ( #944 )
2023-05-03 11:41:50 +02:00
HarmoGlace
42b93b7b53
Add quo
, trunc
and fract
calculation methods and rename mod
to rem
( #890 )
2023-04-20 16:09:41 +02:00
Laurenz
028632a3a1
Fix error handling after hashtag
2023-02-17 16:32:48 +01:00
Laurenz
dd5f07eb91
Add clusters
and codepoints
methods
2023-02-17 10:53:47 +01:00
Laurenz
585f656487
Check char boundaries in string methods
2023-02-17 10:20:52 +01:00
Martin Haug
0287b98ef3
Add calc module
2023-01-30 21:04:34 +01:00
Laurenz
a8fd64f928
Hashtags everywhere!
2023-01-27 11:54:30 +01:00
Laurenz
f70cea508c
Remove index syntax in favor of accessor methods
2022-12-30 16:45:41 +01:00