diff options
author | Rutger Broekhoff | 2025-07-07 21:52:08 +0200 |
---|---|---|
committer | Rutger Broekhoff | 2025-07-07 21:52:08 +0200 |
commit | ba61dfd69504ec6263a9dee9931d93adeb6f3142 (patch) | |
tree | d6c9b78e50eeab24e0c1c09ab45909a6ae3fd5db /test/testdata/eval-okay-substring.nix | |
download | verified-dyn-lang-interp-ba61dfd69504ec6263a9dee9931d93adeb6f3142.tar.gz verified-dyn-lang-interp-ba61dfd69504ec6263a9dee9931d93adeb6f3142.zip |
Initialize repository
Diffstat (limited to 'test/testdata/eval-okay-substring.nix')
-rw-r--r-- | test/testdata/eval-okay-substring.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/testdata/eval-okay-substring.nix b/test/testdata/eval-okay-substring.nix new file mode 100644 index 0000000..54c97e1 --- /dev/null +++ b/test/testdata/eval-okay-substring.nix | |||
@@ -0,0 +1,23 @@ | |||
1 | with builtins; | ||
2 | |||
3 | let | ||
4 | |||
5 | s = "foobar"; | ||
6 | |||
7 | in | ||
8 | |||
9 | substring 1 2 s | ||
10 | + "x" | ||
11 | + substring 0 (stringLength s) s | ||
12 | + "y" | ||
13 | + substring 3 100 s | ||
14 | + "z" | ||
15 | + substring 2 (sub (stringLength s) 3) s | ||
16 | + "a" | ||
17 | + substring 3 0 s | ||
18 | + "b" | ||
19 | + substring 3 1 s | ||
20 | + "c" | ||
21 | + substring 5 10 "perl" | ||
22 | + "_" | ||
23 | + substring 3 (-1) "tebbad" | ||