File Coverage

blib/lib/TeX/Hyphen/Pattern/Id.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::Id v1.1.7;
9 3     3   1948 use strict;
  3         7  
  3         87  
10 3     3   17 use warnings;
  3         6  
  3         74  
11 3     3   48 use 5.014000;
  3         10  
12 3     3   14 use utf8;
  3         7  
  3         13  
13              
14 3     3   73 use Moose;
  3         9  
  3         15  
15              
16             my $pattern_file = q{};
17             while (<DATA>) {
18             $pattern_file .= $_;
19             }
20              
21             sub pattern_data {
22 1     1 1 250 return $pattern_file;
23             }
24              
25             sub version {
26 157     157 1 778 return $TeX::Hyphen::Pattern::Id::VERSION;
27             }
28              
29             1;
30             ## no critic qw(RequirePodAtEnd RequireASCII ProhibitFlagComments)
31              
32             =encoding utf8
33              
34             =for stopwords CTAN Ipenburg Id
35              
36             =head1 NAME
37              
38             TeX::Hyphen::Pattern::Id - class for hyphenation in locale Id
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 Bahasa Indonesia
59             copyright: Copyright (C) 1996, 1997 Jörg Knappen, Terry Mart
60             notice: This file is part of the hyph-utf8 package.
61             See http://www.hyphenation.org/tex for more information.
62             language:
63             name: Bahasa Indonesia, Indonesian
64             tag: id
65             version: 1.3 19-SEP-1997
66             authors:
67             -
68             name: Jörg Knappen
69             contact: knappen (at) vkpmzd.kph.uni-mainz.de
70             -
71             name: Terry Mart
72             contact: mart (at) kph.uni-mainz.de
73             licence:
74             name: GPL
75             version: 2
76             url: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
77             hyphenmins:
78             typesetting:
79             left: 2
80             right: 2
81             texlive:
82             encoding: ascii
83             babelname: indonesian
84             legacy_patterns: inhyph.tex
85             message: Indonesian hyphenation patterns
86             description: |-
87             Hyphenation patterns for Indonesian (Bahasa Indonesia) in ASCII
88             encoding. They are probably also usable for Malay (Bahasa Melayu).
89             ==========================================
90             The patterns are probably also usable for Bahasa Melayu
91              
92             For bug reports, improvements, and suggestions, contact
93              
94             Jörg Knappen
95             jk Unternehmensberatung
96             Barbarossaring 43
97             55118 Mainz
98              
99             knappen (at) vkpmzd.kph.uni-mainz.de
100              
101             or:
102             Terry Mart
103              
104             Institut fuer Kernphysik
105             Universitaet Mainz
106             55099 Mainz
107             Germany
108              
109             phone : +49 6131 395174
110             fax : +49 6131 395474
111             email : mart (at) kph.uni-mainz.de
112              
113             =end text
114              
115             =cut
116              
117             __DATA__
118             \patterns{%
119             a1 e1 i1 o1 u1 % allow hyphens after vowels
120             2b1d 2b1j 2b1k 2b1n 2b1s 2b1t
121             2c1k 2c1n
122             2d1k 2d1n 2d1p
123             2f1d 2f1k 2f1n 2f1t
124             2g1g 2g1k 2g1n
125             2h1k 2h1l 2h1m 2h1n 2h1w
126             2j1k 2j1n
127             2k1b 2k1k 2k1m 2k1n 2k1r 2k1s 2k1t
128             2l1b 2l1f 2l1g 2l1h 2l1k 2l1m 2l1n 2l1s 2l1t 2l1q
129             2m1b 2m1k 2m1l 2m1m 2m1n 2m1p 2m1r 2m1s
130             2n1c 2n1d 2n1f 2n1j 2n1k 2n1n 2n1p 2n1s 2n1t 2n1v
131             2p1k 2p1n 2p1p 2p1r 2p1t
132             2r1b 2r1c 2r1f 2r1g 2r1h 2r1j 2r1k 2r1l 2r1m 2r1n 2r1p 2r1r 2r1s 2r1t 2r1w 2r1y
133             2s1b 2s1k 2s1l 2s1m 2s1n 2s1p 2s1r 2s1s 2s1t 2s1w
134             2t1k 2t1l 2t1n 2t1t
135             2w1t % two consonant groups to be hyphenated between
136             % the consonants
137             2ng1g 2ng1h 2ng1k 2ng1n 2ng1s % three consonant groups
138             2n3s2t % kon-stan-ta
139             .be2r3 .te2r3 .me2ng3 .pe2r3 % prefixes
140             2ng. 2ny. % don't hyphenate -ng and -ny at the end of word
141             i2o1n % in-ter-na-sio-nal
142             a2ir % ber-air
143             1ba1ga2i % se-ba-gai-ma-na
144             2b1an. 2c1an. 2d1an. 2f1an. 2g1an. 2h1an. 2j1an. 2k1an. 2l1an.
145             2m1an. 2ng1an. 2n1an. 2p1an. 2r1an. 2s1an. 2t1an. 2v1an. 2z1an.
146             3an. % suffix -an
147             .a2ta2u % atau-pan
148             .ta3ng4an. .le3ng4an. .ja3ng4an. .ma3ng4an. .pa3ng4an. .ri3ng4an.
149             .de3ng4an. % Don't overload the exception list...
150             }
151             % Exeptions to the above rules, specially words beginning in ber...
152             % and ter..
153             \hyphenation{be-ra-be be-ra-hi be-rak be-ran-da be-ran-dal be-rang
154             be-ra-ngas-an be-rang-sang be-ra-ngus be-ra-ni
155             be-ran-tak-an be-ran-tam be-ran-tas be-ra-pa be-ras
156             be-ren-deng be-re-ngut be-re-rot be-res be-re-wok
157             be-ri be-ri-ngas be-ri-sik be-ri-ta be-rok be-ron-dong
158             be-ron-tak be-ru-du be-ruk be-run-tun
159             peng-eks-por peng-im-por
160             te-ra te-rang te-ras te-ra-si te-ra-tai te-ra-wang te-ra-weh
161             te-ri-ak te-ri-gu te-rik te-ri-ma te-ri-pang te-ro-bos
162             te-ro-bos-an te-ro-mol te-rom-pah te-rom-pet te-ro-pong
163             te-ro-wong-an te-ru-buk te-ru-na te-rus te-ru-si}
164