File Coverage

blib/lib/TeX/Hyphen/Pattern/Ml.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::Ml v1.1.7;
9 3     3   1949 use strict;
  3         8  
  3         87  
10 3     3   15 use warnings;
  3         8  
  3         68  
11 3     3   46 use 5.014000;
  3         10  
12 3     3   14 use utf8;
  3         8  
  3         17  
13              
14 3     3   76 use Moose;
  3         8  
  3         18  
15              
16             my $pattern_file = q{};
17             while (<DATA>) {
18             $pattern_file .= $_;
19             }
20              
21             sub pattern_data {
22 1     1 1 4 return $pattern_file;
23             }
24              
25             sub version {
26 157     157 1 782 return $TeX::Hyphen::Pattern::Ml::VERSION;
27             }
28              
29             1;
30             ## no critic qw(RequirePodAtEnd RequireASCII ProhibitFlagComments)
31              
32             =encoding utf8
33              
34             =for stopwords CTAN Ipenburg Ml
35              
36             =head1 NAME
37              
38             TeX::Hyphen::Pattern::Ml - class for hyphenation in locale Ml
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 Malayalam
59             copyright: Copyright (C) 2016 Santhosh Thottingal
60             notice: This file is part of the hyph-utf8 package.
61             See http://www.hyphenation.org/tex for more information.
62             source: https://github.com/santhoshtr/hyphenation/
63             language:
64             name: Malayalam
65             tag: ml
66             version: 0.9.0 2016-01-16
67             authors:
68             -
69             name: Santhosh Thottingal
70             contact: santhosh.thottingal (at) gmail.com
71             licence:
72             - This file is available under any of the following licences:
73             -
74             name: MIT
75             url: https://opensource.org/licenses/MIT
76             text: >
77             Permission is hereby granted, free of charge, to any person
78             obtaining a copy of this software and associated documentation
79             files (the "Software"), to deal in the Software without
80             restriction, including without limitation the rights to use,
81             copy, modify, merge, publish, distribute, sublicense, and/or sell
82             copies of the Software, and to permit persons to whom the
83             Software is furnished to do so, subject to the following
84             conditions:
85              
86             The above copyright notice and this permission notice shall be
87             included in all copies or substantial portions of the Software.
88              
89             THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
90             EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
91             OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
92             NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
93             HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
94             WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
95             FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
96             OTHER DEALINGS IN THE SOFTWARE.
97             -
98             name: LGPL
99             version: 3
100             or_later: true
101             url: http://www.gnu.org/licenses/lgpl.html
102             -
103             name: GPL
104             version: 3
105             or_later: true
106             url: http://www.gnu.org/licenses/gpl.html
107             hyphenmins:
108             generation:
109             left: 1
110             right: 1
111             texlive:
112             babelname: malayalam
113             message: Malayalam hyphenation patterns
114             package: indic
115              
116             =end text
117              
118             =cut
119              
120             __DATA__
121             \patterns{
122             % GENERAL RULE
123             % Do not break either side of ZERO-WIDTH JOINER (U+200D)
124             2‍2
125             % Break on both sides of ZERO-WIDTH NON JOINER (U+200C)
126             1‌1
127             % Break before or after any independent vowel.
128             1അ1
129             1ആ1
130             1ഇ1
131             1ഈ1
132             1ഉ1
133             1ഊ1
134             1ഋ1
135             1ൠ1
136             1ഌ1
137             1ൡ1
138             1എ1
139             1ഏ1
140             1ഐ1
141             1ഒ1
142             1ഓ1
143             1ഔ1
144             % Break after any dependent vowel, but not before.
145             ാ1
146             ി1
147             ീ1
148             ു1
149             ൂ1
150             ൃ1
151             െ1
152             േ1
153             ൈ1
154             ൊ1
155             ോ1
156             ൌ1
157             ൗ1
158             % Break before or after any consonant.
159             1ക
160             1ഖ
161             1ഗ
162             1ഘ
163             1ങ
164             1ച
165             1ഛ
166             1ജ
167             1ഝ
168             1ഞ
169             1ട
170             1ഠ
171             1ഡ
172             1ഢ
173             1ണ
174             1ത
175             1ഥ
176             1ദ
177             1ധ
178             1ന
179             1പ
180             1ഫ
181             1ബ
182             1ഭ
183             1മ
184             1യ
185             1ര
186             1റ
187             1ല
188             1ള
189             1ഴ
190             1വ
191             1ശ
192             1ഷ
193             1സ
194             1ഹ
195             % Do not break before anusvara, visarga
196             2ഃ1
197             2ം1
198             % Do not break either side of virama (may be within conjunct).
199             2്2
200             % Do not break left side of chillu
201             ന്2
202             ര്2
203             ള്2
204             ല്2
205             ക്2
206             ണ്2
207             2ന്‍
208             2ല്‍
209             2ള്‍
210             2ണ്‍
211             2ര്‍
212             2ക്‍
213             2ൺ
214             2ൻ
215             2ർ
216             2ൽ
217             2ൾ
218             2ൿ
219             }
220