keys: replace sign variable by placeholder substitution
[sheet.git] / Shiar_Sheet / KeySigns.pm
index 069b8fa732220bd9c459c1afff85fa6a28cf26f5..5de47cb34ca867a325caeee8293f66a3a1bbee5d 100644 (file)
@@ -4,12 +4,9 @@ use utf8;
 use strict;
 use warnings;
 
-our $VERSION = 'v1.02';
+our $VERSION = '1.04';
 
-sub import {
-       my $class = shift;
-
-       my %sign = (
+our %sign = (
                arg    => '·',  # described as 'dot'
                args   => '⁚',
                argi   => '′',
@@ -21,9 +18,11 @@ sub import {
                down   => '▼',
                left   => '◀',
                sep    => '•',
-                    => '<wbr>' || "\x{200b}",  # unofficial html, correct ZWNJ character might appear as placeholder
-       );
+               ''     => '<wbr>' || "\x{200b}",  # unofficial html, correct ZWNJ character might appear as placeholder
+);
 
+sub import {
+       # exports %sign
        my ($parent) = caller;
        eval '*'.$parent.'::sign = \%sign';
 }