File 1772-Remove-output-placeholders-from-examples-in-ets-dets.patch of Package erlang
From be218af682ebba2e294bb40dc2b7879af87021bd Mon Sep 17 00:00:00 2001
From: Maria Scott <maria-12648430@hnc-agency.org>
Date: Wed, 7 Jan 2026 17:42:20 +0100
Subject: [PATCH 2/2] Remove output placeholders from examples in ets/dets docs
---
lib/stdlib/src/dets.erl | 5 -----
lib/stdlib/src/ets.erl | 10 ----------
2 files changed, 15 deletions(-)
diff --git a/lib/stdlib/src/dets.erl b/lib/stdlib/src/dets.erl
index 84e65833a2..384254769d 100644
--- a/lib/stdlib/src/dets.erl
+++ b/lib/stdlib/src/dets.erl
@@ -1394,20 +1394,15 @@ table:
```erlang
1> {ok, t} = dets:open_file(t, []).
-...
2> ok = dets:insert(t, [{1, a}, {2, b}, {3, c}, {4, d}, {5, e}]).
-...
3> MS = ets:fun2ms(fun({X, Y}) when X > 1 andalso X < 5 -> {Y} end).
-...
4> QH1 = dets:table(t, [{traverse, {select, MS}}]).
-...
```
An example with implicit match specification:
```erlang
5> QH2 = qlc:q([{Y} || {X, Y} <- dets:table(t), X > 1 andalso X < 5]).
-...
```
The latter example is equivalent to the former, which can be verified using
diff --git a/lib/stdlib/src/ets.erl b/lib/stdlib/src/ets.erl
index f0236ca94c..e8bb00aa57 100644
--- a/lib/stdlib/src/ets.erl
+++ b/lib/stdlib/src/ets.erl
@@ -1605,21 +1605,16 @@ _Example:_
```erlang
1> T = ets:new(x,[ordered_set]).
2> [ ets:insert(T,{N}) || N <- lists:seq(1,10) ].
-...
3> {R0,C0} = ets:select_reverse(T,[{'_',[],['$_']}],4).
-...
4> R0.
[{10},{9},{8},{7}]
5> {R1,C1} = ets:select_reverse(C0).
-...
6> R1.
[{6},{5},{4},{3}]
7> {R2,C2} = ets:select_reverse(C1).
-...
8> R2.
[{2},{1}]
9> '$end_of_table' = ets:select_reverse(C2).
-...
```
""".
-doc(#{since => <<"OTP R14B">>}).
@@ -3113,20 +3108,15 @@ An explicit match specification is here used to traverse the table:
```erlang
1> T = ets:new(t, []).
-...
2> true = ets:insert(T, [{1, a}, {2, b}, {3, c}, {4, d}, {5, e}]).
-...
3> MS = ets:fun2ms(fun({X, Y}) when X > 1 andalso X < 5 -> {Y} end).
-...
4> QH1 = ets:table(T, [{traverse, {select, MS}}]).
-...
```
An example with an implicit match specification:
```erlang
5> QH2 = qlc:q([{Y} || {X, Y} <- ets:table(T), X > 1 andalso X < 5]).
-...
```
The latter example is equivalent to the former, which can be verified using
--
2.51.0