aboutsummaryrefslogtreecommitdiff
path: root/src/e.bqn
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-10-04 10:34:47 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-10-04 10:34:47 -0400
commit3310342ac8a6e5910ed227943c4fd0bf5be7a046 (patch)
tree7a920c1ed14e1a9e58d19c63ad6fe2915177a72b /src/e.bqn
parentf648bc735d3b9d5c57d660262a312fd5ab4ee515 (diff)
Support PRED in explainer
Diffstat (limited to 'src/e.bqn')
-rw-r--r--src/e.bqn10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/e.bqn b/src/e.bqn
index bf6a38ab..9184a228 100644
--- a/src/e.bqn
+++ b/src/e.bqn
@@ -39,11 +39,11 @@ escchars ← """&<>" ⋄ escapes ← ("&"∾∾⟜";")¨"quot"‿"amp"‿"lt"‿
Explain ← {
b‿const‿blk‿bdy‿(i‿e)‿tok ← 𝕨
ba‿bc‿bo‿bp ← (⊏/¨1⊸↓)'0'-˜⟨ # For each instruction, number of:
- "11411314111111131141141441111=111" # Codes until next opcode
- "111000110000000000022211000000111" # Arguments
- "000111//2323230323200000122232111" # Stack values consumed
- "111000111111110111111111101111111" # Stack values output
- "000000001111110101000000000010000" # Position determiner
+ "114113141111111311411413141111=111" # Codes until next opcode
+ "1110001100000000000222110000000111" # Arguments
+ "000111//23232303232000001122232111" # Stack values consumed
+ "1110001111111101111111110101111111" # Stack values output
+ "0000000011111101010000000000010000" # Position determiner
m ← { # Mask of instruction starts
n ← (↕≠b)+1+ba(⊣⊏˜≠⊸>×⊢)b