Skip to content

Commit b94ffde

Browse files
committed
Add note: Semantics defined only for canonical sat/dsat
Prevent reader confusion, as described in #42 where the sematics of "andor" differs from expected by the reader when they consider various executions of the actual script
1 parent 5115dd0 commit b94ffde

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ <h4>Translation table</h4>
190190
<div class="table-responsive">
191191
<table class="table table-sm">
192192
<thead class="thead-light">
193-
<tr><th scope="col">Semantics</th><th scope="col">Miniscript fragment</th><th scope="col">Bitcoin Script</th></tr></thead>
193+
<tr><th scope="col">Semantics<sup>*</sup></th><th scope="col">Miniscript fragment</th><th scope="col">Bitcoin Script</th></tr></thead>
194194
<tbody>
195195
<tr>
196196
<td>false</td>
@@ -333,6 +333,10 @@ <h4>Translation table</h4>
333333
<td><code>u:<em>X</em></code> = <code>or_i(<em>X</em>,0)</code></td>
334334
<td><samp>IF <em>[X]</em> ELSE 0 ENDIF</samp></td>
335335
</tr>
336+
<tr><td colspan=3>
337+
<div class="text-muted">[*] Semantics are defined for canonical satisfaction/dissatisfaction options, and may not be valid for non-canonical options (see "Satisfaction and malleability" below)</div>
338+
</td>
339+
</tr>
336340
</tbody>
337341
</table>
338342
</div>

0 commit comments

Comments
 (0)