File Coverage

blib/lib/TeX/Hyphen/Pattern/Sa.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 2 2 100.0
total 25 25 100.0


line stmt bran cond sub pod time code
1             ## no critic qw(RequirePodSections) # -*- cperl -*-
2             # This file is auto-generated by the Perl TeX::Hyphen::Pattern Suite hyphen
3             # pattern catalog generator. This code generator comes with the
4             # TeX::Hyphen::Pattern module distribution in the tools/ directory
5             #
6             # Do not edit this file directly.
7              
8             package TeX::Hyphen::Pattern::Sa v1.1.6;
9 3     3   1912 use strict;
  3         7  
  3         81  
10 3     3   14 use warnings;
  3         5  
  3         64  
11 3     3   43 use 5.014000;
  3         8  
12 3     3   12 use utf8;
  3         4  
  3         13  
13              
14 3     3   54 use Moose;
  3         6  
  3         13  
15              
16             my $pattern_file = q{};
17             while (<DATA>) {
18             $pattern_file .= $_;
19             }
20              
21             sub pattern_data {
22 1     1 1 211 return $pattern_file;
23             }
24              
25             sub version {
26 264     264 1 1061 return $TeX::Hyphen::Pattern::Sa::VERSION;
27             }
28              
29             1;
30             ## no critic qw(RequirePodAtEnd RequireASCII ProhibitFlagComments)
31              
32             =encoding utf8
33              
34             =for stopwords CTAN Ipenburg Sa
35              
36             =head1 NAME
37              
38             TeX::Hyphen::Pattern::Sa - class for hyphenation in locale Sa
39              
40             =head1 SUBROUTINES/METHODS
41              
42             =over 4
43              
44             =item $pattern-E<gt>pattern_data();
45              
46             Returns the pattern data.
47              
48             =item $pattern-E<gt>version();
49              
50             Returns the version of the pattern package.
51              
52             =back
53              
54             =head1 COPYRIGHT
55              
56             =begin text
57              
58             title: Hyphenation patterns for Sanskrit and Prakrit, Latin transliteration,
59             and Devanāgari, Bengali, Gujarati, Kannada, Malayalam, and Telugu scripts
60             copyright: Copyright (C) 2006-2011 Yves Codet
61             notice: This file is part of the hyph-utf8 package.
62             See http://www.hyphenation.org/tex for more information.
63             language:
64             name: Sanskrit
65             tag: sa
66             version: 0.6
67             authors:
68             -
69             name: Yves Codet
70             contact: ycodet (at) club-internet.fr
71             licence:
72             text: You may freely use, copy, modify and/or distribute this file.
73             hyphenmins:
74             generation:
75             left: 1
76             right: 1
77             typesetting:
78             left: 1
79             right: 3
80             changes:
81             - Created: April 1st, 2005
82             - First release: June 8th, 2006
83             - Revised: September 14th, 2011
84             texlive:
85             babelname: sanskrit
86             message: Sanskrit hyphenation patterns
87             description: |-
88             Hyphenation patterns for Sanskrit and Prakrit in transliteration,
89             and in Devanagari, Bengali, Kannada, Malayalam and Telugu scripts
90             for Unicode engines.
91             ==========================================
92             Created by Yves Codet. Special thanks to Jonathan Kew and Benjamin Varghese who provided very useful informations.
93              
94             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
95              
96             =end text
97              
98             =cut
99              
100             __DATA__
101             \patterns{
102             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
103             % GENERAL RULE
104             % Do not break either side of ZERO-WIDTH JOINER
105             % (U+200D) and ZERO-WIDTH NON-JOINER (U+200C)
106             % (Maybe this should be implemented/supported in engines already.)
107             2‍2
108             2‌2
109             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
110             % TRANSLITERATION
111             %%%%%%%%%%%%%%%%%%%%
112             % Decomposed characters
113             % Break after any vowel, except inside a diphthong.
114             a1
115             ā1
116             i1
117             ï1
118             ī1
119             u1
120             ü1
121             ū1
122             r̥1
123             ṛ1
124             r̥̄1
125             ṝ1
126             l̥1
127             ḷ1
128             l̥̄1
129             ḹ1
130             e1
131             o1
132             a2i1
133             a2u1
134             % Break between a and i or u in hiatus.
135             a3ï1
136             a3ü1
137             % Do not break before a final consonant or consonant cluster.
138             2k.
139             2kh.
140             2g.
141             2gh.
142             2ṅ.
143             2c.
144             2ch.
145             2j.
146             2jh.
147             2ñ.
148             2ṭ.
149             2ṭh.
150             2ḍ.
151             2ḍh.
152             2ṇ.
153             2t.
154             2th.
155             2d.
156             2dh.
157             2n.
158             2p.
159             2ph.
160             2b.
161             2bh.
162             2m.
163             2y.
164             2r.
165             2l.
166             2ḷ.
167             2v.
168             2ś.
169             2ṣ.
170             2s.
171             2h.
172             2rk.
173             2rg.
174             2rṭ.
175             2rḍ.
176             2rt.
177             2rd.
178             2rp.
179             2rb.
180             % Break after anusvara, anunasika, visarga, jihvamuliya and
181             % upadhmaniya, but not before.
182             2ṃ1
183             2ṁ1
184             2m̐1
185             2ḥ1
186             2ẖ1
187             2ḫ1
188             % Do not break before a breve below, a candrabindu, a macron,
189             % a macron below, an acute, a grave or a diaeresis; break after
190             % a macron below, an acute or a grave.
191            
192            
193            
194             2̱1
195             2́1
196             2̀1
197            
198             %%%%%%%%%%%%%%%%%%%%
199             % Precomposed characters
200             % Break after any vowel, except inside a diphthong.
201             á1
202             à1
203             ā1
204             í1
205             ì1
206             ï1
207             ī1
208             ú1
209             ù1
210             ü1
211             ū1
212             é1
213             è1
214             ó1
215             ò1
216             a2í1
217             a2ì1
218             a2ú1
219             a2ù1
220             % Break between a and i or u in hiatus.
221             a3ï1
222             a3ü1
223             % Do not break before a final consonant or consonant cluster.
224             2ṅ.
225             2ñ.
226             2ṭ.
227             2ṭh.
228             2ḍ.
229             2ḍh.
230             2ṇ.
231             2ḷ.
232             2ś.
233             2ṣ.
234             2rṭ.
235             2rḍ.
236             % Break after anusvara, visarga, jihvamuliya and upadhmaniya,
237             % but not before.
238             2ṃ1
239             2ṁ1
240             2ḥ1
241             2ẖ1
242             2ḫ1
243             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
244             % DEVANAGARI SCRIPT
245             % Break before or after any independent vowel.
246             1अ1
247             1आ1
248             1इ1
249             1ई1
250             1उ1
251             1ऊ1
252             1ऋ1
253             1ॠ1
254             1ऌ1
255             1ॡ1
256             1ए1
257             1ऐ1
258             1ओ1
259             1औ1
260             % Break after any dependent vowel but not before.
261             2ा1
262             2ि1
263             2ी1
264             2ु1
265             2ू1
266             2ृ1
267             2ॄ1
268             2ॢ1
269             2ॣ1
270             2े1
271             2ै1
272             2ो1
273             2ौ1
274             % Break before or after any consonant.
275             1क1
276             1ख1
277             1ग1
278             1घ1
279             1ङ1
280             1च1
281             1छ1
282             1ज1
283             1झ1
284             1ञ1
285             1ट1
286             1ठ1
287             1ड1
288             1ढ1
289             1ण1
290             1त1
291             1थ1
292             1द1
293             1ध1
294             1न1
295             1प1
296             1फ1
297             1ब1
298             1भ1
299             1म1
300             1य1
301             1र1
302             1ल1
303             1ळ1
304             1व1
305             1श1
306             1ष1
307             1स1
308             1ह1
309             % Do not break before a final consonant or conjunct.
310             2क्.
311             2ख्.
312             2ग्.
313             2घ्.
314             2ङ्.
315             2च्.
316             2छ्.
317             2ज्.
318             2झ्.
319             2ञ्.
320             2ट्.
321             2ठ्.
322             2ड्.
323             2ढ्.
324             2ण्.
325             2त्.
326             2थ्.
327             2द्.
328             2ध्.
329             2न्.
330             2प्.
331             2फ्.
332             2ब्.
333             2भ्.
334             2म्.
335             2य्.
336             2र्.
337             2ल्.
338             2ळ्.
339             2व्.
340             2श्.
341             2ष्.
342             2स्.
343             2ह्.
344             2र्क्.
345             2र्ट्.
346             2र्त्.
347             2र्प्.
348             % Do not break before chandrabindu, anusvara, visarga, avagraha
349             % and accents; do not break after avagraha.
350             2ँ
351             2ं
352             2ः
353             2ऽ2
354             2॑
355             2॒
356             % Do not break either side of virama (may be within conjunct).
357             2्2
358             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
359             % BENGALI SCRIPT
360             % Break before or after any independent vowel.
361             1অ1
362             1আ1
363             1ই1
364             1ঈ1
365             1উ1
366             1ঊ1
367             1ঋ1
368             1ৠ1
369             1ঌ1
370             1ৡ1
371             1এ1
372             1ঐ1
373             1ও1
374             1ঔ1
375             % Break after any dependent vowel, but not before.
376             2া1
377             2ি1
378             2ী1
379             2ু1
380             2ূ1
381             2ৃ1
382             2ৄ1
383             2ৢ1
384             2ৣ1
385             2ে1
386             2ৈ1
387             2ো1
388             2ৌ1
389             % Break before or after any consonant.
390             1ক1
391             1খ1
392             1গ1
393             1ঘ1
394             1ঙ1
395             1চ1
396             1ছ1
397             1জ1
398             1ঝ1
399             1ঞ1
400             1ট1
401             1ঠ1
402             1ড1
403             1ড়1
404             1ঢ1
405             1ঢ়1
406             1ণ1
407             1ত1
408             1থ1
409             1দ1
410             1ধ1
411             1ন1
412             1প1
413             1ফ1
414             1ব1
415             1ভ1
416             1ম1
417             1য1
418             1য়1
419             1র1
420             1ল1
421             1শ1
422             1ষ1
423             1স1
424             1হ1
425             % Do not break after khanda ta.
426             1ৎ2
427             % Do not break before a final consonant or conjunct.
428             2ক্.
429             2খ্.
430             2গ্.
431             2ঘ্.
432             2ঙ্.
433             2চ্.
434             2ছ্.
435             2জ্.
436             2ঝ্.
437             2ঞ্.
438             2ট্.
439             2ঠ্.
440             2ড্.
441             2ড়্.
442             2ঢ্.
443             2ঢ়্.
444             2ণ্.
445             2ত্.
446             2থ্.
447             2দ্.
448             2ধ্.
449             2ন্.
450             2প্.
451             2ফ্.
452             2ব্.
453             2ভ্.
454             2ম্.
455             2য্.
456             2য়্.
457             2র্.
458             2ল্.
459             2শ্.
460             2ষ্.
461             2স্.
462             2হ্.
463             2র্ক.
464             2র্ট.
465             2র্ত.
466             2র্প.
467             % Do not break before chandrabindu, anusvara, visarga, avagraha,
468             % nukta and au length mark; do not break after avagraha.
469             2ঁ
470             2ং
471             2ঃ
472             2ঽ2
473             2়
474             2ৗ
475             % Do not break either side of virama (may be within conjunct).
476             2্2
477             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
478             % GUJARATI SCRIPT
479             % Break before or after any independent vowel.
480             1અ1
481             1આ1
482             1ઇ1
483             1ઈ1
484             1ઉ1
485             1ઊ1
486             1ઋ1
487             1ૠ1
488             1ઌ1
489             1ૡ1
490             1એ1
491             1ઐ1
492             1ઓ1
493             1ઔ1
494             % Break after any dependent vowel but not before.
495             2ા1
496             2િ1
497             2ી1
498             2ુ1
499             2ૂ1
500             2ૃ1
501             2ૄ1
502             2ૢ1
503             2ૣ1
504             2ે1
505             2ૈ1
506             2ો1
507             2ૌ1
508             % Break before or after any consonant.
509             1ક1
510             1ખ1
511             1ગ1
512             1ઘ1
513             1ઙ1
514             1ચ1
515             1છ1
516             1જ1
517             1ઝ1
518             1ઞ1
519             1ટ1
520             1ઠ1
521             1ડ1
522             1ઢ1
523             1ણ1
524             1ત1
525             1થ1
526             1દ1
527             1ધ1
528             1ન1
529             1પ1
530             1ફ1
531             1બ1
532             1ભ1
533             1મ1
534             1ય1
535             1ર1
536             1લ1
537             1ળ1
538             1વ1
539             1શ1
540             1ષ1
541             1સ1
542             1હ1
543             % Do not break before a final consonant or conjunct.
544             2ક્.
545             2ખ્.
546             2ગ્.
547             2ઘ્.
548             2ઙ્.
549             2ચ્.
550             2છ્.
551             2જ્.
552             2ઝ્.
553             2ઞ્.
554             2ટ્.
555             2ઠ્.
556             2ડ્.
557             2ઢ્.
558             2ણ્.
559             2ત્.
560             2થ્.
561             2દ્.
562             2ધ્.
563             2ન્.
564             2પ્.
565             2ફ્.
566             2બ્.
567             2ભ્.
568             2મ્.
569             2ય્.
570             2ર્.
571             2લ્.
572             2ળ્.
573             2વ્.
574             2શ્.
575             2ષ્.
576             2સ્.
577             2હ્.
578             2ર્ક.
579             2ર્ટ.
580             2ર્ત.
581             2ર્પ.
582             % Do not break before chandrabindu, anusvara, visarga, avagraha;
583             % do not break after avagraha.
584             2ઁ
585             2ં
586             2ઃ
587             2ઽ2
588             % Do not break either side of virama (may be within conjunct).
589             2્2
590             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
591             % KANNADA SCRIPT
592             % Break before or after any independent vowel.
593             1ಅ1
594             1ಆ1
595             1ಇ1
596             1ಈ1
597             1ಉ1
598             1ಊ1
599             1ಋ1
600             1ೠ1
601             1ಌ1
602             1ೡ1
603             1ಎ1
604             1ಏ1
605             1ಐ1
606             1ಒ1
607             1ಓ1
608             1ಔ1
609             % Break after any dependent vowel, but not before.
610             2ಾ1
611             2ಿ1
612             2ೀ1
613             2ು1
614             2ೂ1
615             2ೃ1
616             2ೄ1
617             2ೆ1
618             2ೇ1
619             2ೈ1
620             2ೊ1
621             2ೋ1
622             2ೌ1
623             % Break before or after any consonant.
624             1ಕ1
625             1ಖ1
626             1ಗ1
627             1ಘ1
628             1ಙ1
629             1ಚ1
630             1ಛ1
631             1ಜ1
632             1ಝ1
633             1ಞ1
634             1ಟ1
635             1ಠ1
636             1ಡ1
637             1ಢ1
638             1ಣ1
639             1ತ1
640             1ಥ1
641             1ದ1
642             1ಧ1
643             1ನ1
644             1ಪ1
645             1ಫ1
646             1ಬ1
647             1ಭ1
648             1ಮ1
649             1ಯ1
650             1ರ1
651             1ಱ1 % can occur in Sanskrit?
652             1ಲ1
653             1ಳ1
654             1ೞ1 % can occur in Sanskrit?
655             1ವ1
656             1ಶ1
657             1ಷ1
658             1ಸ1
659             1ಹ1
660             % Do not break before a final consonant or conjunct.
661             2ಕ್.
662             2ಖ್.
663             2ಗ್.
664             2ಘ್.
665             2ಙ್.
666             2ಚ್.
667             2ಛ್.
668             2ಜ್.
669             2ಝ್.
670             2ಞ್.
671             2ಟ್.
672             2ಠ್.
673             2ಡ್.
674             2ಢ್.
675             2ಣ್.
676             2ತ್.
677             2ಥ್.
678             2ದ್.
679             2ಧ್.
680             2ನ್.
681             2ಪ್.
682             2ಫ್.
683             2ಬ್.
684             2ಭ್.
685             2ಮ್.
686             2ಯ್.
687             2ರ್.
688             2ಱ್. % can occur in Sanskrit?
689             2ಲ್.
690             2ಳ್.
691             2ವ್.
692             2ಶ್.
693             2ಷ್.
694             2ಸ್.
695             2ಹ್.
696             2ರ್ಕ.
697             2ರ್ಟ.
698             2ರ್ತ.
699             2ರ್ಪ.
700             % Do not break before anusvara, visarga, jihvamuliya,
701             % upadhmaniya, avagraha, length mark and ai length mark;
702             % do not break after avagraha.
703             2ಂ
704             2ಃ
705             2ೱ
706             2ೲ
707             2ಽ2
708             2ೕ
709             2ೖ
710             % Do not break either side of virama (may be within conjunct).
711             2್2
712             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
713             % MALAYALAM SCRIPT
714             % Break before or after any independent vowel.
715             1അ1
716             1ആ1
717             1ഇ1
718             1ഈ1
719             1ഉ1
720             1ഊ1
721             1ഋ1
722             1ൠ1
723             1ഌ1
724             1ൡ1
725             1എ1
726             1ഏ1
727             1ഐ1
728             1ഒ1
729             1ഓ1
730             1ഔ1
731             % Break after any dependent vowel, but not before.
732             2ാ1
733             2ി1
734             2ീ1
735             2ു1
736             2ൂ1
737             2ൃ1
738             2െ1
739             2േ1
740             2ൈ1
741             2ൊ1
742             2ോ1
743             2ൌ1
744             % Break before or after any consonant.
745             1ക1
746             1ഖ1
747             1ഗ1
748             1ഘ1
749             1ങ1
750             1ച1
751             1ഛ1
752             1ജ1
753             1ഝ1
754             1ഞ1
755             1ട1
756             1ഠ1
757             1ഡ1
758             1ഢ1
759             1ണ1
760             1ത1
761             1ഥ1
762             1ദ1
763             1ധ1
764             1ന1
765             1പ1
766             1ഫ1
767             1ബ1
768             1ഭ1
769             1മ1
770             1യ1
771             1ര1
772             1റ1 % can occur in Sanskrit?
773             1ല1
774             1ള1
775             1ഴ1 % can occur in Sanskrit?
776             1വ1
777             1ശ1
778             1ഷ1
779             1സ1
780             1ഹ1
781             % Do not break before a final consonant or conjunct.
782             2ക്.
783             2ഖ്.
784             2ഗ്.
785             2ഘ്.
786             2ങ്.
787             2ച്.
788             2ഛ്.
789             2ജ്.
790             2ഝ്.
791             2ഞ്.
792             2ട്.
793             2ഠ്.
794             2ഡ്.
795             2ഢ്.
796             2ണ്.
797             2ത്.
798             2ഥ്.
799             2ദ്.
800             2ധ്.
801             2ന്.
802             2പ്.
803             2ഫ്.
804             2ബ്.
805             2ഭ്.
806             2മ്.
807             2യ്.
808             2ര്.
809             2റ്. % can occur in Sanskrit?
810             2ല്.
811             2ള്.
812             2ഴ്. % can occur in Sanskrit?
813             2വ്.
814             2ശ്.
815             2ഷ്.
816             2സ്.
817             2ഹ്.
818             2ര്ക.
819             2ര്ട.
820             2ര്ത.
821             2ര്പ.
822             % Do not break before a chillu.
823             %% Representation in Unicode 5.1:
824             2ൺ1
825             2ൻ1
826             2ർ1
827             2ൽ1
828             2ൾ1
829             2ൿ1
830             %% Representation in Unicode 5.0 and prior versions (i.e. NNA, NA, RA, LA, TA, LLA or KA + VIRAMA + ZWJ):
831             2ണ്‍1
832             2ന്‍1
833             2ര്‍1
834             2ല്‍1
835             2ത്‍1
836             2ള്‍1
837             2ക്‍1
838             % Do not break before anusvara, visarga and length mark.
839             2ം
840             2ഃ
841             2ൗ
842             % Do not break either side of virama (may be within conjunct).
843             2്2
844             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
845             % TELUGU SCRIPT
846             % Break before or after any independent vowel.
847             1అ1
848             1ఆ1
849             1ఇ1
850             1ఈ1
851             1ఉ1
852             1ఊ1
853             1ఋ1
854             1ౠ1
855             1ఌ1
856             1ౡ1
857             1ఎ1
858             1ఏ1
859             1ఐ1
860             1ఒ1
861             1ఓ1
862             1ఔ1
863             % Break after any dependent vowel, but not before.
864             2ా1
865             2ి1
866             2ీ1
867             2ు1
868             2ూ1
869             2ృ1
870             2ౄ1
871             2ె1
872             2ే1
873             2ై1
874             2ొ1
875             2ో1
876             2ౌ1
877             % Break before or after any consonant.
878             1క1
879             1ఖ1
880             1గ1
881             1ఘ1
882             1ఙ1
883             1చ1
884             1ఛ1
885             1జ1
886             1ఝ1
887             1ఞ1
888             1ట1
889             1ఠ1
890             1డ1
891             1ఢ1
892             1ణ1
893             1త1
894             1థ1
895             1ద1
896             1ధ1
897             1న1
898             1ప1
899             1ఫ1
900             1బ1
901             1భ1
902             1మ1
903             1య1
904             1ర1
905             1ఱ1 % can occur in Sanskrit?
906             1ల1
907             1ళ1
908             1వ1
909             1శ1
910             1ష1
911             1స1
912             1హ1
913             % Do not break before a final consonant or conjunct.
914             2క్.
915             2ఖ్.
916             2గ్.
917             2ఘ్.
918             2ఙ్.
919             2చ్.
920             2ఛ్.
921             2జ్.
922             2ఝ్.
923             2ఞ్.
924             2ట్.
925             2ఠ్.
926             2డ్.
927             2ఢ్.
928             2ణ్.
929             2త్.
930             2థ్.
931             2ద్.
932             2ధ్.
933             2న్.
934             2ప్.
935             2ఫ్.
936             2బ్.
937             2భ్.
938             2మ్.
939             2య్.
940             2ర్.
941             2ఱ్. % can occur in Sanskrit?
942             2ల్.
943             2ళ్.
944             2వ్.
945             2శ్.
946             2ష్.
947             2స్.
948             2హ్.
949             2ర్క్.
950             2ర్ట్.
951             2ర్త్.
952             2ర్ప్.
953             % Do not break before chandrabindu, anusvara, visarga,
954             % length mark and ai length mark.
955             2ఁ
956             2ం
957             2ః
958             2ౕ
959             2ౖ
960             % Do not break either side of virama (may be within conjunct).
961             2్2
962             }
963