diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-05-04 20:42:32 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-05-04 20:42:32 -0400 |
| commit | 5a477b9cfe4653cd33a67ac5004eeb3565018e25 (patch) | |
| tree | de6b1296a5df8bfb34bf816f61013c09892d7b70 /test/cases/namespace.bqn | |
| parent | 7732a337032257b72ee09ee8b26fd79c5a539668 (diff) | |
Support namespace creation in the compiler
Diffstat (limited to 'test/cases/namespace.bqn')
| -rw-r--r-- | test/cases/namespace.bqn | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/cases/namespace.bqn b/test/cases/namespace.bqn new file mode 100644 index 00000000..3aa6f1fb --- /dev/null +++ b/test/cases/namespace.bqn @@ -0,0 +1,13 @@ +# Exports +2 % ⟨a⟩←{a⇐b⇐2⋄3}⋄a +#3 % ⟨a⟩←{a⇐3⋄·}⋄a +#1 % ⟨⟩←{⇐⋄-}⋄1 +6 % r‿q←{q‿r⇐⋄q←1+r←2}⋄r×q +4 % c←0⋄⟨a,b⟩←{b⇐1⋄a⇐2}⋄⟨b,c⟩↩{a‿b‿c⇐3+↕3}⋄b +10 % r‿s←{r‿q←{q⇐1+r⇐2}⋄s⇐5⋄r⇐}⋄r×s +5 % -´⟨a,b,c⟩←{b⇐2⋄⟨c,a⟩⇐4‿3} + +# Namespaces +2 % ns←{a⇐2,b⇐3} ⋄ ⟨a⟩←ns ⋄ a +! % ⟨c⟩←⊢{a⇐2,b⇐3} +6 % r⊣⟨r⟩←{r⇐3×𝕩}2 |
