diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-01-30 17:53:50 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-01-30 17:53:50 -0500 |
| commit | c4e63f93c64be7ca0db22e26d4e210047148057c (patch) | |
| tree | b5a54fc8a85a90737719378bcb309288564840f7 /bqn.bqn | |
| parent | aa011831a5f4a9357f2748789820f5273e42328e (diff) | |
Separate BQN-within-dzaima/BQN from dz_comp to bqn.bqn
Diffstat (limited to 'bqn.bqn')
| -rw-r--r-- | bqn.bqn | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bqn.bqn b/bqn.bqn new file mode 100644 index 00000000..00c62cb4 --- /dev/null +++ b/bqn.bqn @@ -0,0 +1,20 @@ +# BQN hosted in dzaima/BQN +# Result is a function that executes BQN code. + +⟨DRun,DCompile⟩ ← •Import "dc.bqn" +⟨ref,glyphs⟩ ← •Import "src/pr.bqn" + +PrimInd ← {⊑rt⊐<𝕩} +Decompose ← ((≠glyphs)>PrimInd)◶⟨•Decompose,0⊸≍⟩ +provide ← ⟨ + •Type # Type + Decompose # Decompose + glyphs⊑˜PrimInd # Glyph + •FillFn # Fill + ⋆⁼ # Log + ≠¨⊔ # GroupLen + ∾⊔∘⊢ # GroupOrd + !,+,-,×,÷,⋆,⌊,=,≤,≢,⥊,⊑,↕,⌜,`,•_fillBy_,⊘ +⟩ +rt ← •COMP provide⊸(⊣»«)⌾(1⊸⊑) DCompile ref +rt⊸DRun |
