aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-25 09:13:02 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-25 09:35:25 -0400
commitb7b423d8e0b3f6c95dd6ce08ab909594427b479f (patch)
tree8365e1b76c6688a180810cf8d83d1ee5c55c9a30 /src
parentc6bdf07d6e2ca4d1c641bc67e3eb9cbb3c5f9458 (diff)
Only pluralize "Undefined identifier" for multiple different names
Diffstat (limited to 'src')
-rw-r--r--src/c.bqn2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/c.bqn b/src/c.bqn
index d2d050e7..af1d5dfd 100644
--- a/src/c.bqn
+++ b/src/c.bqn
@@ -208,7 +208,7 @@ Parse ← {r‿vn‿i‿e←𝕨⋄nv←≠vn
{"Redefinition"_err_(𝕩⊏·∾⟜(d⊸/)ID) ¬ixx∨○(»⊸≠𝕩⊸⊏)ixf} igf¬⊸/ig
ig↩(do←⊏⟜igf⊸/⍋ds←+`ig⊏d∾¯1¨dv)⊏ig # Last order by declaration depth
d⊏˜↩ig⋄id⊏˜↩ig⋄ic⊏˜↩ig
- ("Undefined identifier"Pl/)_err_(ID) 0=do⊏ds
+ ("Undefined identifier"Pl·⍷xv⊏˜/⟜id)_err_(ID) 0=do⊏ds
ix←(ic<3)∧ia←0<ic # Which are exports, assignments
idd←(⊢-(IT d)⊸⊏)id⊏fd # Identifier frame depth
"Can't export from surrounding scope"_err_(ID) ix∧0<idd