X-Git-Url: https://git.donarmstrong.com/?p=deb_pkgs%2Fscowl.git;a=blobdiff_plain;f=src%2Fadd-affixes;fp=src%2Fadd-affixes;h=aaeff6b355acb9b632acc8a7498c2f2e3531b708;hp=814e35f8e76086ab54a3e5ebb0716ec0e84e02d3;hb=5e79485dcf69fadc3289eada31337eebb429ad2e;hpb=c5fa98569c5019da62f04159428be3c91bb1897e diff --git a/src/add-affixes b/src/add-affixes index 814e35f..aaeff6b 100755 --- a/src/add-affixes +++ b/src/add-affixes @@ -37,7 +37,7 @@ my %possessive_cross; while () { s/\r?\n$// or die; # (flags, base word, part of speach, infl forms) - my ($d,$w,$p,$a) = /^([-@\+]?)(\w+) (.).*: ?(.*)$/ or die "Bad line: >$_<"; + my ($d,$w,$p,$a) = /^([-@\+\!]*)(\w+) (.).*: ?(.*)$/ or die "Bad line: >$_<"; $d =~ tr/+//d; $possessive{$w} = "$w\'s\n" if $p eq 'N' && ($d eq '' || $use_all); next if $use_all; @@ -73,7 +73,7 @@ while () { next unless $q eq '' || $use_all >= 2; my @a = split /, | \| /, $a; @a = grep {my ($word,$tags,$level) - = /^([A-Za-z\']+)([~