From 7290b232f3dd3fd6a054938ab3d1275b13b150bf Mon Sep 17 00:00:00 2001 From: bear8642 Date: Wed, 26 Nov 2025 22:10:16 +0000 Subject: [PATCH] =?UTF-8?q?Add=20APL=20dyadic=20operator=20=E2=8D=9B=20(#4?= =?UTF-8?q?043)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - extend grammar - add test --- src/languages/apl.js | 2 +- tests/languages/apl/dyadic-operator_feature.test | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/languages/apl.js b/src/languages/apl.js index c52fdcb7c2..e55cfee884 100644 --- a/src/languages/apl.js +++ b/src/languages/apl.js @@ -21,7 +21,7 @@ export default { alias: 'operator', }, 'dyadic-operator': { - pattern: /[.⍣⍠⍤∘⌸@⌺⍥]/, + pattern: /[.⍣⍠⍤⍛∘⌸@⌺⍥]/, alias: 'operator', }, 'assignment': { diff --git a/tests/languages/apl/dyadic-operator_feature.test b/tests/languages/apl/dyadic-operator_feature.test index cec61b4f55..35e397ad58 100644 --- a/tests/languages/apl/dyadic-operator_feature.test +++ b/tests/languages/apl/dyadic-operator_feature.test @@ -1,13 +1,15 @@ . ⍣ ⍠ ⍤ ∘ ⌸ @ ⌺ ⍥ +⍛ ---------------------------------------------------- [ ["dyadic-operator", "."], ["dyadic-operator", "⍣"], ["dyadic-operator", "⍠"], ["dyadic-operator", "⍤"], ["dyadic-operator", "∘"], ["dyadic-operator", "⌸"], - ["dyadic-operator", "@"], ["dyadic-operator", "⌺"], ["dyadic-operator", "⍥"] + ["dyadic-operator", "@"], ["dyadic-operator", "⌺"], ["dyadic-operator", "⍥"], + ["dyadic-operator", "⍛"] ] ----------------------------------------------------