Skip to content

Commit 3b8b054

Browse files
opoudjisronaldtse
authored andcommitted
enforce ordering of rules
1 parent 95c6745 commit 3b8b054

7 files changed

+50
-35
lines changed

maps/alalc-ell-Grek-Latn-1997.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,10 @@ map:
542542
result: B
543543
- pattern: (?<=\b)\u03BC\u03C0 # μπ
544544
result: b
545+
- pattern: \u037E # ;
546+
result: "?"
547+
- pattern: \u003B # ;
548+
result: "?"
545549

546550
characters:
547551
"\u0027": ""
@@ -616,8 +620,6 @@ map:
616620
"\u0390": "i" # ΐ
617621
"\u03B0": "y" # ΰ
618622

619-
";": "?"
620-
"\u037E": "?" # ;
621623
"\u0387": ";" # ·
622624
"\u00B7": ";" # ·
623625

maps/alalc-ell-Grek-Latn-2010.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,10 @@ map:
545545
result: B
546546
- pattern: (?<=\b)\u03BC\u03C0 # μπ
547547
result: b
548+
- pattern: \u037E # ;
549+
result: "?"
550+
- pattern: \u003B # ;
551+
result: "?"
548552

549553
characters:
550554
"\u0027": ""
@@ -619,8 +623,6 @@ map:
619623
"\u0390": "i" # ΐ
620624
"\u03B0": "y" # ΰ
621625

622-
";": "?"
623-
"\u037E": "?" # ;
624626
"\u0387": ";" # ·
625627
"\u00B7": ";" # ·
626628

maps/bgnpcgn-ell-Grek-Latn-1962.yaml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -563,14 +563,14 @@ map:
563563
result: D
564564
- pattern: (?<=\b)\u03BD[τΤ] # ντ (initially)
565565
result: d
566-
- pattern: (?<!\b)\u039D[τΤ] # ΝΤ (medially)
567-
result: Nd
568-
- pattern: (?<!\b)\u03BD[τΤ] # ντ (medially)
569-
result: nd
570566
- pattern: \u039D[τΤ][ζΖ] # ΝΤΖ
571567
result: NTZ
572568
- pattern: \u03BD[τΤ][ζΖ] # ντζ
573569
result: ntz
570+
- pattern: (?<!\b)\u039D[τΤ] # ΝΤ (medially)
571+
result: Nd
572+
- pattern: (?<!\b)\u03BD[τΤ] # ντ (medially)
573+
result: nd
574574
- pattern: (?<=\b)\u039C[πΠ] # ΜΠ (initially)
575575
result: B
576576
- pattern: (?<=\b)\u03BC[πΠ] # μπ (initially)
@@ -601,6 +601,10 @@ map:
601601
result: ï
602602
- pattern: (?<=[ΑΆαάΟΌοό])\u03AE # αή, οή
603603
result:
604+
- pattern: \u037E # ;
605+
result: "?"
606+
- pattern: \u003B # ;
607+
result: "?"
604608

605609
characters:
606610
"\u0027": ""
@@ -693,8 +697,6 @@ map:
693697
"\u0390": "" # ΐ
694698
"\u03B0": "" # ΰ
695699

696-
";": "?"
697-
"\u037E": "?" # ;
698700
"\u0387": ";" # ·
699701
"\u00B7": ";" # ·
700702

maps/elot-ell-Grek-Latn-743-1982.yaml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -521,45 +521,45 @@ map:
521521
result: f
522522
- pattern: (?<=[ΑαΕεΗη])\u03C5(?=\b) # υ (after Α, Ε, Η)
523523
result: f
524-
- pattern: (?<=[ΑαΕεΗη])\u03A5(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Υ (after Α, Ε, Η)
524+
- pattern: (?<=[ΑαΕεΗη])\u03A5 # Υ (after Α, Ε, Η)
525525
result: V
526-
- pattern: (?<=[ΑαΕεΗη])\u03C5(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # υ (after Α, Ε, Η)
526+
- pattern: (?<=[ΑαΕεΗη])\u03C5 # υ (after Α, Ε, Η)
527527
result: v
528528
- pattern: \u0391\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Αύ
529529
result: Áf
530530
- pattern: \u0391\u03CD(?=\b) # Αύ
531531
result: Áf
532-
- pattern: \u0391\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Αύ
532+
- pattern: \u0391\u03CD # Αύ
533533
result: Áv
534534
- pattern: \u03B1\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Αύ
535535
result: áf
536536
- pattern: \u03B1\u03CD(?=\b) # Αύ
537537
result: áf
538-
- pattern: \u03B1\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Αύ
538+
- pattern: \u03B1\u03CD # Αύ
539539
result: áv
540540
- pattern: \u0395\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
541541
result: Éf
542542
- pattern: \u0395\u03CD(?=\b) # Εύ
543543
result: Éf
544-
- pattern: \u0395\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
544+
- pattern: \u0395\u03CD # Εύ
545545
result: Év
546546
- pattern: \u03B5\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
547547
result: éf
548548
- pattern: \u03B5\u03CD(?=\b) # Εύ
549549
result: éf
550-
- pattern: \u03B5\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
550+
- pattern: \u03B5\u03CD # Εύ
551551
result: év
552552
- pattern: \u0397\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
553553
result: Íf
554554
- pattern: \u0397\u03CD(?=\b) # Εύ
555555
result: Íf
556-
- pattern: \u0397\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
556+
- pattern: \u0397\u03CD # Εύ
557557
result: Ív
558558
- pattern: \u03B7\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
559559
result: íf
560560
- pattern: \u03B7\u03CD(?=\b) # Εύ
561561
result: íf
562-
- pattern: \u03B7\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
562+
- pattern: \u03B7\u03CD # Εύ
563563
result: ív
564564
- pattern: (?<=[Οο])\u03A5 # Υ (after Ο)
565565
result: U
@@ -595,6 +595,10 @@ map:
595595
result: Mp
596596
- pattern: (?<!\b)\u03BC[πΠ] # μπ (medially)
597597
result: mp
598+
- pattern: \u037E # ;
599+
result: "?"
600+
- pattern: \u003B # ;
601+
result: "?"
598602

599603
characters:
600604
"\u0027": ""
@@ -675,8 +679,6 @@ map:
675679
"\u0390": "" # ΐ
676680
"\u03B0": "ÿ́" # ΰ
677681

678-
";": "?"
679-
"\u037E": "?" # ;
680682
"\u0387": ";" # ·
681683
"\u00B7": ";" # ·
682684

maps/iso-ell-Grek-Latn-843-1997-t1.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,10 @@ map:
522522
result: u
523523
- pattern: (?<=[ΑαΕεΟο])\u03CD # ύ (after Ο)
524524
result: ú
525+
- pattern: \u037E # ;
526+
result: "?"
527+
- pattern: \u003B # ;
528+
result: "?"
525529

526530
characters:
527531
"\u0027": ""
@@ -601,7 +605,6 @@ map:
601605
"\u03F2": "s" # ϲ
602606
"\u03F9": "S" # Ϲ
603607

604-
";": "?"
605-
"\u037E": "?" # ;
606608
"\u0387": ";" # ·
607609
"\u00B7": ";" # ·
610+

maps/un-ell-Grek-Latn-2016-tl.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,10 @@ map:
595595
result: Mp
596596
- pattern: (?<!\b)\u03BC[πΠ] # μπ (medially)
597597
result: mp
598+
- pattern: \u037E # ;
599+
result: "?"
600+
- pattern: \u003B # ;
601+
result: "?"
598602

599603
characters:
600604
"\u0027": ""
@@ -676,8 +680,6 @@ map:
676680
"\u0390": "" # ΐ
677681
"\u03B0": "ÿ́" # ΰ
678682

679-
";": "?"
680-
"\u037E": "?" # ;
681683
"\u0387": ";" # ·
682684
"\u00B7": ";" # ·
683685

maps/un-ell-Grek-Latn-phonetic-1987.yaml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -554,45 +554,45 @@ map:
554554
result: f
555555
- pattern: (?<=[ΑαΕεΗη])\u03C5(?=\b) # υ (after Α, Ε, Η)
556556
result: f
557-
- pattern: (?<=[ΑαΕεΗη])\u03A5(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Υ (after Α, Ε, Η)
557+
- pattern: (?<=[ΑαΕεΗη])\u03A5 # Υ (after Α, Ε, Η)
558558
result: v
559-
- pattern: (?<=[ΑαΕεΗη])\u03C5(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # υ (after Α, Ε, Η)
559+
- pattern: (?<=[ΑαΕεΗη])\u03C5 # υ (after Α, Ε, Η)
560560
result: v
561561
- pattern: \u0391\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Αύ
562562
result: ɑf
563563
- pattern: \u0391\u03CD(?=\b) # Αύ
564564
result: ɑf
565-
- pattern: \u0391\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Αύ
565+
- pattern: \u0391\u03CD # Αύ
566566
result: ɑv
567567
- pattern: \u03B1\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Αύ
568568
result: ɑf
569569
- pattern: \u03B1\u03CD(?=\b) # Αύ
570570
result: ɑf
571-
- pattern: \u03B1\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Αύ
571+
- pattern: \u03B1\u03CD # Αύ
572572
result: ɑv
573573
- pattern: \u0395\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
574574
result: ɛf
575575
- pattern: \u0395\u03CD(?=\b) # Εύ
576576
result: ɛf
577-
- pattern: \u0395\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
577+
- pattern: \u0395\u03CD # Εύ
578578
result: ɛv
579579
- pattern: \u03B5\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
580580
result: ɛf
581581
- pattern: \u03B5\u03CD(?=\b) # Εύ
582582
result: ɛf
583-
- pattern: \u03B5\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
583+
- pattern: \u03B5\u03CD # Εύ
584584
result: ɛv
585585
- pattern: \u0397\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
586586
result: if
587587
- pattern: \u0397\u03CD(?=\b) # Εύ
588588
result: if
589-
- pattern: \u0397\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
589+
- pattern: \u0397\u03CD # Εύ
590590
result: iv
591591
- pattern: \u03B7\u03CD(?=[θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]) # Εύ
592592
result: if
593593
- pattern: \u03B7\u03CD(?=\b) # Εύ
594594
result: if
595-
- pattern: \u03B7\u03CD(?![θΘκΚξΞπΠσΣςτΤφΦχΧψΨ]|\b) # Εύ
595+
- pattern: \u03B7\u03CD # Εύ
596596
result: iv
597597
- pattern: \u039F[υΥύ] # Υ (after Ο)
598598
result: u
@@ -662,6 +662,10 @@ map:
662662
result: dz
663663
- pattern: \u03c4[ζΖ] # Τζ
664664
result: dz
665+
- pattern: \u037E # ;
666+
result: "?"
667+
- pattern: \u003B # ;
668+
result: "?"
665669

666670
characters:
667671
"\u0027": ""
@@ -742,11 +746,9 @@ map:
742746
"\u0390": "i" # ΐ
743747
"\u03B0": "i" # ΰ
744748

745-
";": "?"
746-
"\u037E": "?" # ;
747749
"\u0387": ";" # ·
748750
"\u00B7": ";" # ·
749-
751+
750752
postrules:
751753
- pattern: vv
752754
result: "v"

0 commit comments

Comments
 (0)