aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/report.bqn26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/report.bqn b/test/report.bqn
new file mode 100644
index 00000000..2495fa36
--- /dev/null
+++ b/test/report.bqn
@@ -0,0 +1,26 @@
+Native ← Exec ← •BQN
+
+Trim ← ((∨`∧∨`⌾⌽)' '⊸≠)⊸/
+
+Supports ← {
+ l ← (0<≠)◶0‿('#'≠⊑)¨⊸/ ∾ {•FLines "cases/"∾𝕩∾".bqn"}¨𝕩
+ c ← ('%'⊸= (∨´⊣)◶⟨"1"⋈⊢, Trim¨(+`-2⊸×)⊸⊔⟩ ⊢)¨ l
+ r ← {("!"⊸≡◶⟨<Native,0˙⟩𝕨) ≢ <∘Exec⎊0𝕩}´¨ c
+ f‿e ← +` 2↑/⁼ r / ("!"≡⊑)¨c
+ W ← ∾⟜(∾⟜" of "⊸∾○•Repr⟜(≠c))
+ {
+ e=0 ? "Passing" ;
+ f=0 ? "Ignores errors: " W e ;
+ "Failed " W e
+ }
+}
+Row ← {∾"| "‿𝕨‿" | "‿𝕩}
+head ← ⋈⟜(⊢+'|'⊸≠×'-'⊸-) "Feature " Row "Support"
+•Out ¯1↓ ∾ ∾⟜(@+10)¨ head ∾ Row⟜Supports´¨ ⟨
+ ⟨"Basics ", "bytecode"‿"simple"‿"literal"‿"token"‿"syntax"‿"prim"⟩
+ ⟨"Inferred ", "identity"‿"undo"‿"under"⟩
+ ⟨"Fills ", ⋈"fill"⟩
+ ⟨"Headers ", ⋈"header"⟩
+ ⟨"Namespaces ", ⋈"namespace"⟩
+ ⟨"Undo headers", ⋈"unhead"⟩
+⟩