blob: ce05c733220b00796de14e4d5dfbd8309111c55e [file] [log] [blame]
Bram Moolenaar0dc065e2005-07-04 22:49:24 +00001test output:
Bram Moolenaarac6e65f2005-08-29 22:25:38 +00002
3test 1-1
Bram Moolenaar0dc065e2005-07-04 22:49:24 +00004# file: Xtest.latin1.spl
5Comment
6deol
7déôr
8input
9OK
10output
11outputs
Bram Moolenaar53180ce2005-07-05 21:48:14 +000012outtest
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000013put
14puts
15test
Bram Moolenaar53180ce2005-07-05 21:48:14 +000016testen
17testn
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000018the end
19uk
20wrong
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000021-------
22bad
Bram Moolenaar4770d092006-01-12 23:22:24 +000023['put', 'uk', 'OK']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000024inputs
25['input', 'puts', 'outputs']
26comment
Bram Moolenaar4770d092006-01-12 23:22:24 +000027['Comment', 'outtest', 'the end']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000028ok
29['OK', 'uk', 'put']
30Ok
31['OK', 'Uk', 'Put']
32test
Bram Moolenaar482aaeb2005-09-29 18:26:07 +000033['Test', 'testn', 'testen']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000034déôl
35['deol', 'déôr', 'test']
36end
Bram Moolenaar4770d092006-01-12 23:22:24 +000037['put', 'uk', 'test']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000038the
39['put', 'uk', 'test']
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000040gebletegek
41kepereneven
42everles gesvets etele
43kbltykk
44kprnfn
45*fls kswts tl
46elekwent
47elequint
48elekwint
49elekwint
50elekwent
51elequint
52elekwent
53elequint
54elekwint
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000055
56test 2-1
Bram Moolenaar53180ce2005-07-05 21:48:14 +000057# file: Xtest.latin1.spl
58Comment
59deol
60déôr
61OK
62put
63input
64output
65puts
66outputs
67test
68outtest
69testen
70testn
71the end
72uk
73wrong
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000074-------
75bad
76['put', 'uk', 'OK']
Bram Moolenaar53180ce2005-07-05 21:48:14 +000077inputs
Bram Moolenaar60a795a2005-09-16 21:55:43 +000078['input', 'puts', 'outputs']
Bram Moolenaar53180ce2005-07-05 21:48:14 +000079comment
80['Comment']
81ok
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000082['OK', 'uk', 'put']
Bram Moolenaar53180ce2005-07-05 21:48:14 +000083Ok
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000084['OK', 'Uk', 'Put']
85end
86['put', 'uk', 'deol']
87the
88['put', 'uk', 'test']
Bram Moolenaar53180ce2005-07-05 21:48:14 +000089test
Bram Moolenaar482aaeb2005-09-29 18:26:07 +000090['Test', 'testn', 'testen']
Bram Moolenaar53180ce2005-07-05 21:48:14 +000091déôl
Bram Moolenaarac6e65f2005-08-29 22:25:38 +000092['deol', 'déôr', 'test']
93
94test 3-3
95# file: Xtest.latin1.spl
96foo
97mï
98-------
99bad
100['foo', 'mï']
101bar
Bram Moolenaar482aaeb2005-09-29 18:26:07 +0000102['barfoo', 'foobar', 'foo']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +0000103la
104['mï', 'foo']
105foomï
106['foo mï', 'foo', 'foofoo']
107barmï
Bram Moolenaar482aaeb2005-09-29 18:26:07 +0000108['barfoo', 'mï', 'barbar']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +0000109mïfoo
110['mï foo', 'foo', 'foofoo']
111mïbar
112['foobar', 'barbar', 'mï']
113mïmï
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000114['mï mï', 'mï']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +0000115lala
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000116[]
Bram Moolenaarac6e65f2005-08-29 22:25:38 +0000117mïla
118['mï', 'mï mï']
119lamï
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000120['mï', 'mï mï']
Bram Moolenaarac6e65f2005-08-29 22:25:38 +0000121foola
122['foo', 'foobar', 'foofoo']
123labar
124['barbar', 'foobar']
125
126test 4-4
Bram Moolenaar90915b52005-08-21 22:17:52 +0000127# file: Xtest.latin1.spl
128bork
129prebork
130end
131pro-ok
132start
133tomato
134util
135utilize
136utils
137word
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000138nouword
Bram Moolenaarac6e65f2005-08-29 22:25:38 +0000139-------
140bad
141['end', 'bork', 'word']
Bram Moolenaar90915b52005-08-21 22:17:52 +0000142wordutilize
143['word utilize', 'wordutils', 'wordutil']
144pro
Bram Moolenaar4770d092006-01-12 23:22:24 +0000145['bork', 'word', 'end']
Bram Moolenaara6c840d2005-08-22 22:59:46 +0000146borkborkborkborkborkbork
Bram Moolenaar60a795a2005-09-16 21:55:43 +0000147['bork borkborkborkborkbork', 'borkbork borkborkborkbork', 'borkborkbork borkborkbork']
Bram Moolenaar90915b52005-08-21 22:17:52 +0000148tomatotomatotomato
Bram Moolenaara6c840d2005-08-22 22:59:46 +0000149['tomato tomatotomato', 'tomatotomato tomato', 'tomato tomato tomato']
Bram Moolenaar90915b52005-08-21 22:17:52 +0000150endstart
151['end start', 'start']
152endend
153['end end', 'end']
154startstart
155['start start']
Bram Moolenaara6c840d2005-08-22 22:59:46 +0000156wordend
Bram Moolenaar60a795a2005-09-16 21:55:43 +0000157['word end', 'word', 'wordword']
Bram Moolenaar90915b52005-08-21 22:17:52 +0000158wordstart
159['word start', 'bork start']
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000160preborkprebork
161['prebork prebork', 'preborkbork', 'preborkborkbork']
162preborkpreborkbork
163['prebork preborkbork', 'preborkborkbork', 'preborkborkborkbork']
Bram Moolenaara6c840d2005-08-22 22:59:46 +0000164startwordwordwordwordend
165['startwordwordwordword end', 'startwordwordwordword', 'start wordwordwordword end']
Bram Moolenaar90915b52005-08-21 22:17:52 +0000166borkpreborkpreborkbork
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000167['bork preborkpreborkbork', 'bork prebork preborkbork', 'bork preborkprebork bork']
168utilsbork
169['utilbork', 'utils bork', 'util bork']
170startnouword
171['start nouword', 'startword', 'startborkword']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000172
173test 5-5
174# file: Xtest.latin1.spl
175bar
176barbork
177end
178fooa1
179fooaé
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000180nouend
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000181prebar
182prebarbork
183start
184-------
185bad
186['bar', 'end', 'fooa1']
187foo
188['fooa1', 'fooaé', 'bar']
189fooa2
190['fooa1', 'fooaé', 'bar']
191prabar
192['prebar', 'bar', 'bar bar']
193probarbirk
194['prebarbork']
195middle
196[]
197startmiddle
Bram Moolenaar4770d092006-01-12 23:22:24 +0000198['startmiddleend', 'startmiddlebar']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000199middleend
200[]
201endstart
202['end start', 'start']
203startprobar
204['startprebar', 'start prebar', 'startbar']
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000205startnouend
206['start nouend', 'startend']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000207
208test 6-6
209# file: Xtest.latin1.spl
210bar
211barbork
212end
213lead
214meea1
215meeaé
216prebar
217prebarbork
218-------
219bad
220['bar', 'end', 'lead']
221mee
222['meea1', 'meeaé', 'bar']
223meea2
224['meea1', 'meeaé', 'lead']
225prabar
Bram Moolenaar60a795a2005-09-16 21:55:43 +0000226['prebar', 'bar', 'leadbar']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000227probarbirk
228['prebarbork']
229middle
230[]
231leadmiddle
Bram Moolenaar4770d092006-01-12 23:22:24 +0000232['leadmiddleend', 'leadmiddlebar']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000233middleend
234[]
235endlead
236['end lead', 'lead', 'end end']
237leadprobar
238['leadprebar', 'lead prebar', 'leadbar']
239
240test 7-7
241# file: Xtest.latin1.spl
242bar
243barmeat
244lead
245meea1
246meeaé
247prebar
248prebarmeat
249tail
250-------
251bad
252['bar', 'lead', 'tail']
253mee
254['meea1', 'meeaé', 'bar']
255meea2
256['meea1', 'meeaé', 'lead']
257prabar
Bram Moolenaar60a795a2005-09-16 21:55:43 +0000258['prebar', 'bar', 'leadbar']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000259probarmaat
260['prebarmeat']
261middle
262[]
263leadmiddle
Bram Moolenaar4770d092006-01-12 23:22:24 +0000264['leadmiddlebar']
Bram Moolenaarda2303d2005-08-30 21:55:26 +0000265middletail
266[]
267taillead
268['tail lead', 'tail']
269leadprobar
270['leadprebar', 'lead prebar', 'leadbar']
Bram Moolenaar0b238792006-03-02 22:49:12 +0000271
272test 8-8
273# file: Xtest.latin1.spl
274bar
275faabar
276foo
277-------
278bad
279['bar', 'foo']
280foobar
281['faabar', 'foo bar', 'bar']
282barfoo
283['bar foo', 'bar', 'foo']