Commit ac21d33796618a0d550659caf7e63107901670d8

Golmote 2016-09-23T22:31:02

Update APL minified file + update test for iota underbar function

diff --git a/components/prism-apl.min.js b/components/prism-apl.min.js
index bfd9dc3..30866c3 100644
--- a/components/prism-apl.min.js
+++ b/components/prism-apl.min.js
@@ -1 +1 @@
-Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:/'(?:[^'\r\n]|'')*'/,number:/¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[\+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,"function":/[-+×÷⌈⌊∣|⍳?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}};
\ No newline at end of file
+Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:/'(?:[^'\r\n]|'')*'/,number:/¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[\+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,"function":/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}};
\ No newline at end of file
diff --git a/tests/languages/apl/function_feature.test b/tests/languages/apl/function_feature.test
index d663f0e..93be749 100644
--- a/tests/languages/apl/function_feature.test
+++ b/tests/languages/apl/function_feature.test
@@ -1,6 +1,6 @@
 - + × ÷
 ⌈ ⌊ ∣ |
-⍳ ? *
+⍳ ⍸ ? *
 ⍟ ○ ! ⌹
 < ≤ = >
 ≥ ≠ ≡ ≢
@@ -20,7 +20,7 @@
 [
 	["function", "-"], ["function", "+"], ["function", "×"], ["function", "÷"],
 	["function", "⌈"], ["function", "⌊"], ["function", "∣"], ["function", "|"],
-	["function", "⍳"], ["function", "?"], ["function", "*"],
+	["function", "⍳"], ["function", "⍸"], ["function", "?"], ["function", "*"],
 	["function", "⍟"], ["function", "○"], ["function", "!"], ["function", "⌹"],
 	["function", "<"], ["function", "≤"], ["function", "="], ["function", ">"],
 	["function", "≥"], ["function", "≠"], ["function", "≡"], ["function", "≢"],