File Coverage

blib/lib/TeX/Hyphen/Pattern/Fi.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::Fi v1.1.8;
9 3     3   2243 use strict;
  3         9  
  3         138  
10 3     3   21 use warnings;
  3         7  
  3         83  
11 3     3   49 use 5.014000;
  3         12  
12 3     3   17 use utf8;
  3         6  
  3         18  
13              
14 3     3   66 use Moose;
  3         7  
  3         16  
15              
16             my $pattern_file = q{};
17             while (<DATA>) {
18             $pattern_file .= $_;
19             }
20              
21             sub pattern_data {
22 1     1 1 300 return $pattern_file;
23             }
24              
25             sub version {
26 157     157 1 847 return $TeX::Hyphen::Pattern::Fi::VERSION;
27             }
28              
29             1;
30             ## no critic qw(RequirePodAtEnd RequireASCII ProhibitFlagComments)
31              
32             =encoding utf8
33              
34             =for stopwords CTAN Ipenburg Fi
35              
36             =head1 NAME
37              
38             TeX::Hyphen::Pattern::Fi - class for hyphenation in locale Fi
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 Finnish
59             copyright: Copyright (C) 1986, 1988, 1989 Kauko Saarinen
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: Finnish
64             tag: fi
65             version: 2.2
66             authors:
67             -
68             name: Kauko Saarinen
69             affiliation: Computing Centre, University of Jyväskylä, Finland
70             licence:
71             - text: Patterns may be freely distributed
72             hyphenmins:
73             typesetting:
74             left: 2
75             right: 2
76             changes:
77             - First release 1986-01 by Kauko Saarinen,
78             - >
79             Completely rewritten 1988-01. The new patterns make
80             much less mistakes with foreign and compound words.
81             The article "Automatic Hyphenation of Finnish"
82             by Professor Fred Karlsson is also referred
83             - 1989-03-08 (vers. 2.2), some vowel triples by Fred Karlsson added.
84             - 1995-01-09: added \uccode and \lccode by Thomas Esser
85             texlive:
86             encoding: ec
87             babelname: finnish
88             legacy_patterns: fihyph.tex
89             message: Finnish hyphenation patterns
90             description: Hyphenation patterns for Finnish in T1/EC and UTF-8 encodings.
91              
92             =end text
93              
94             =cut
95              
96             __DATA__
97             \patterns{
98             1ba
99             1be
100             1bi
101             1bo
102             1bu
103             1by
104             1da
105             1de
106             1di
107             1do
108             1du
109             1dy
110             1dä
111             1dö
112             1fa
113             1fe
114             1fi
115             1fo
116             1fu
117             1fy
118             1ga
119             1ge
120             1gi
121             1go
122             1gu
123             1gy
124             1gä
125             1gö
126             1ha
127             1he
128             1hi
129             1ho
130             1hu
131             1hy
132             1hä
133             1hö
134             1ja
135             1je
136             1ji
137             1jo
138             1ju
139             1jy
140             1jä
141             1jö
142             1ka
143             1ke
144             1ki
145             1ko
146             1ku
147             1ky
148             1kä
149             1kö
150             1la
151             1le
152             1li
153             1lo
154             1lu
155             1ly
156             1lä
157             1lö
158             1ma
159             1me
160             1mi
161             1mo
162             1mu
163             1my
164             1mä
165             1mö
166             1na
167             1ne
168             1ni
169             1no
170             1nu
171             1ny
172             1nä
173             1nö
174             1pa
175             1pe
176             1pi
177             1po
178             1pu
179             1py
180             1pä
181             1pö
182             1ra
183             1re
184             1ri
185             1ro
186             1ru
187             1ry
188             1rä
189             1rö
190             1sa
191             1se
192             1si
193             1so
194             1su
195             1sy
196             1sä
197             1sö
198             1ta
199             1te
200             1ti
201             1to
202             1tu
203             1ty
204             1tä
205             1tö
206             1va
207             1ve
208             1vi
209             1vo
210             1vu
211             1vy
212             1vä
213             1vö
214             % ------- Some common words borrowed from other languages -------
215             % ------- This part could be updated from time to time -------
216             %
217             1st2r % -stressi, -strategia etc.
218             %
219             % ------ Some special cases occuring with compound words only ----
220             % ------ There still remains well known problem as 'kaivos\-aukko' etc.
221             %a1y (common in borrowed words)
222             ä2y
223             y1a2
224             y1o2
225             o1y
226             ö2y
227             u1y2
228             y1u2
229             ö3a2
230             ö3o2
231             ä3a2
232             ä3o2
233             ä1u2
234             ö1u2
235             a1ä % (a1ä2 ei mahdollinen!)
236             a1ö
237             o1ä
238             o1ö
239             u1ä2
240             u1ö2
241             ä2ä
242             ö2ö
243             ä2ö
244             ö2ä
245             % lyhyt/pitka -vokaalipareja, tavallisesti sanarajalla
246             aa1i2 % maa-ikkuna
247             aa1e2
248             aa1o2 % maa-ottelu
249             aa1u2 % uraa-uurtava
250             ee1a2 % tee-astia
251             ee1i2 % tee-istutus
252             ee1u2 % varietee-uusinta
253             ee1y2
254             ii1a2
255             ii1e2
256             ii1o2
257             uu1a2
258             uu1e2 % puu-esine
259             uu1o2 % puu-osa
260             uu1i2 % puu-istutus
261             e1aa
262             i1aa
263             o1aa
264             u1aa
265             u1ee
266             a1uu % kala-uuni
267             i1uu % ravi-uutiset
268             e1uu % virhe-uutinen
269             o1uu % radio-uutiset
270             ää1i
271             ää1e
272             ää3y
273             i1ää
274             e1ää
275             y1ää
276             i1öö % yhti-öön etc.
277             %i1eu % keski-eurooppalainen
278             % vokaalikolmikkoja etc. yhdyssanojen rajoissa
279             % -------- vowel triples by Fred Karlsson
280             a1ei
281             a1oi
282             e1ai
283             % e1oi % ambiguous for ex. video-ilme (8.3.89)
284             i1au
285             % u1oi % ambiguous (8.3.89)
286             y1ei
287             ai1a
288             ai1e
289             ai1o
290             ai1u
291             au1a
292             au1e
293             eu1a
294             ie1a
295             ie1o
296             %ie1u % ambiguous
297             ie1y
298             io1a2
299             io1e2
300             iu1a
301             iu1e
302             iu1o
303             oi1a
304             oi1e
305             oi1o
306             oi1u
307             o1ui % veto-uistin, himo-uimari etc.
308             ou1e
309             ou1o
310             ue1a
311             ui1e
312             uo1a
313             % uo1i % ambiguous
314             uo1u
315             % ---------------- End of vowel triples --------------------
316             e1ö2
317             ö1e2
318             .ä2 % don't hyphenate ä-lyllinen etc.
319             %
320             % The following patterns contain no general scientific rule. They
321             % are selected more or less intuitively to solve problems
322             % with common and frequently appearing compound words.
323             % However, every pattern resolves more than only one
324             % hyphenation problem.
325             %
326             u2s % estaa virheita yhdyssanojen yhteydessa
327             yli1o2p % yli-opisto etc.
328             ali1a2v % ali-avaruus etc.
329             1sp2li % kuutio-splini etc.
330             alous1
331             keus1 % oikeus-oppinut etc.
332             rtaus1
333             2s1ohje % -sohjelma etc.
334             2s1a2sia % nais-asianainen etc.
335             1a2sian % neuvottelu-asian etc.
336             1a2siat % koti-asian (ei kotia-sian)
337             1a2sioi % talous-asioita etc.
338             r2as l2as % tikku-rasia etc
339             2s1o2pisk % xs-opiskelija etc
340             2n1o2pet
341             2s1a2loi
342             2n1o2pist % kansan-opisto etc.
343             2s1o2pist
344             2s1o2sa % xxs-osakas etc.
345             2n1o2sa % asian-osainen etc.
346             alkei2s1
347             perus1
348             2s1i2dea. 2s1i2dean
349             2s1e2sity % xs-esitys etc
350             2n1e2dus % kansan-edustaja etc.
351             2s1ajatu % -ajatus etc.
352             2s1ase
353             2s1apu
354             2s1y2rit % yhteis-yritys etc.
355             .ydi2n1
356             .suu2r1a2 % suur-ajot etc.
357             2s1y2hti
358             2n1otto 2n1oton
359             2n1anto 2n1anno
360             2n1a2jan 2n1aika
361             2n1o2mai
362             2n1y2lit
363             2s1a2len
364             2n1a2len
365             1a2siaka2s1
366             ulo2s1 % ulos-ajo
367             2n1a2jo % kiven-ajo
368             2s1a2jo
369             %
370             % *** The following rules may be used on user's responsibility ***
371             % *** for example, may be needed with narrow columns ***
372             % >>>>>>>>>>> a1e a1o e1o o1a u1a <<<<<<<<<<<
373             %
374             % ----- Some districting rules by Professor Fred Karlsson's ideas ------
375             %
376             b2l 1b2lo bib3li
377             b2r 1b2ri 1b2ro 1b2ru
378             d2r 1d2ra
379             f2l 1f2la
380             f2r 1f2ra 1f2re
381             g2l 1g2lo
382             g2r 1g2ra
383             k2l
384             1k2ra 1k2re 1k2ri
385             1k2v 1k2va
386             p2l
387             p2r 1p2ro
388             c2l
389             q2v 1q2vi
390             sc2h ts2h
391             ch2r
392             }
393