Skip to content

Commit 1e1d551

Browse files
petdanceoalders
authored andcommitted
Remove conditional check for Perl < 5.7
1 parent ad308e4 commit 1e1d551

File tree

1 file changed

+153
-155
lines changed

1 file changed

+153
-155
lines changed

lib/HTML/Entities.pm

+153-155
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ use strict;
139139
our $VERSION = '3.84';
140140
our (%entity2char, %char2entity);
141141

142-
require 5.004;
142+
require 5.008;
143143
require Exporter;
144144
our @ISA = qw(Exporter);
145145

@@ -261,160 +261,158 @@ require HTML::Parser; # for fast XS implemented decode_entities
261261
'times' => chr(215), # times is a keyword in perl
262262
divide => chr(247),
263263

264-
( $] > 5.007 ? (
265-
'OElig;' => chr(338),
266-
'oelig;' => chr(339),
267-
'Scaron;' => chr(352),
268-
'scaron;' => chr(353),
269-
'Yuml;' => chr(376),
270-
'fnof;' => chr(402),
271-
'circ;' => chr(710),
272-
'tilde;' => chr(732),
273-
'Alpha;' => chr(913),
274-
'Beta;' => chr(914),
275-
'Gamma;' => chr(915),
276-
'Delta;' => chr(916),
277-
'Epsilon;' => chr(917),
278-
'Zeta;' => chr(918),
279-
'Eta;' => chr(919),
280-
'Theta;' => chr(920),
281-
'Iota;' => chr(921),
282-
'Kappa;' => chr(922),
283-
'Lambda;' => chr(923),
284-
'Mu;' => chr(924),
285-
'Nu;' => chr(925),
286-
'Xi;' => chr(926),
287-
'Omicron;' => chr(927),
288-
'Pi;' => chr(928),
289-
'Rho;' => chr(929),
290-
'Sigma;' => chr(931),
291-
'Tau;' => chr(932),
292-
'Upsilon;' => chr(933),
293-
'Phi;' => chr(934),
294-
'Chi;' => chr(935),
295-
'Psi;' => chr(936),
296-
'Omega;' => chr(937),
297-
'alpha;' => chr(945),
298-
'beta;' => chr(946),
299-
'gamma;' => chr(947),
300-
'delta;' => chr(948),
301-
'epsilon;' => chr(949),
302-
'zeta;' => chr(950),
303-
'eta;' => chr(951),
304-
'theta;' => chr(952),
305-
'iota;' => chr(953),
306-
'kappa;' => chr(954),
307-
'lambda;' => chr(955),
308-
'mu;' => chr(956),
309-
'nu;' => chr(957),
310-
'xi;' => chr(958),
311-
'omicron;' => chr(959),
312-
'pi;' => chr(960),
313-
'rho;' => chr(961),
314-
'sigmaf;' => chr(962),
315-
'sigma;' => chr(963),
316-
'tau;' => chr(964),
317-
'upsilon;' => chr(965),
318-
'phi;' => chr(966),
319-
'chi;' => chr(967),
320-
'psi;' => chr(968),
321-
'omega;' => chr(969),
322-
'thetasym;' => chr(977),
323-
'upsih;' => chr(978),
324-
'piv;' => chr(982),
325-
'ensp;' => chr(8194),
326-
'emsp;' => chr(8195),
327-
'thinsp;' => chr(8201),
328-
'zwnj;' => chr(8204),
329-
'zwj;' => chr(8205),
330-
'lrm;' => chr(8206),
331-
'rlm;' => chr(8207),
332-
'ndash;' => chr(8211),
333-
'mdash;' => chr(8212),
334-
'lsquo;' => chr(8216),
335-
'rsquo;' => chr(8217),
336-
'sbquo;' => chr(8218),
337-
'ldquo;' => chr(8220),
338-
'rdquo;' => chr(8221),
339-
'bdquo;' => chr(8222),
340-
'dagger;' => chr(8224),
341-
'Dagger;' => chr(8225),
342-
'bull;' => chr(8226),
343-
'hellip;' => chr(8230),
344-
'permil;' => chr(8240),
345-
'prime;' => chr(8242),
346-
'Prime;' => chr(8243),
347-
'lsaquo;' => chr(8249),
348-
'rsaquo;' => chr(8250),
349-
'oline;' => chr(8254),
350-
'frasl;' => chr(8260),
351-
'euro;' => chr(8364),
352-
'image;' => chr(8465),
353-
'weierp;' => chr(8472),
354-
'real;' => chr(8476),
355-
'trade;' => chr(8482),
356-
'alefsym;' => chr(8501),
357-
'larr;' => chr(8592),
358-
'uarr;' => chr(8593),
359-
'rarr;' => chr(8594),
360-
'darr;' => chr(8595),
361-
'harr;' => chr(8596),
362-
'crarr;' => chr(8629),
363-
'lArr;' => chr(8656),
364-
'uArr;' => chr(8657),
365-
'rArr;' => chr(8658),
366-
'dArr;' => chr(8659),
367-
'hArr;' => chr(8660),
368-
'forall;' => chr(8704),
369-
'part;' => chr(8706),
370-
'exist;' => chr(8707),
371-
'empty;' => chr(8709),
372-
'nabla;' => chr(8711),
373-
'isin;' => chr(8712),
374-
'notin;' => chr(8713),
375-
'ni;' => chr(8715),
376-
'prod;' => chr(8719),
377-
'sum;' => chr(8721),
378-
'minus;' => chr(8722),
379-
'lowast;' => chr(8727),
380-
'radic;' => chr(8730),
381-
'prop;' => chr(8733),
382-
'infin;' => chr(8734),
383-
'ang;' => chr(8736),
384-
'and;' => chr(8743),
385-
'or;' => chr(8744),
386-
'cap;' => chr(8745),
387-
'cup;' => chr(8746),
388-
'int;' => chr(8747),
389-
'there4;' => chr(8756),
390-
'sim;' => chr(8764),
391-
'cong;' => chr(8773),
392-
'asymp;' => chr(8776),
393-
'ne;' => chr(8800),
394-
'equiv;' => chr(8801),
395-
'le;' => chr(8804),
396-
'ge;' => chr(8805),
397-
'sub;' => chr(8834),
398-
'sup;' => chr(8835),
399-
'nsub;' => chr(8836),
400-
'sube;' => chr(8838),
401-
'supe;' => chr(8839),
402-
'oplus;' => chr(8853),
403-
'otimes;' => chr(8855),
404-
'perp;' => chr(8869),
405-
'sdot;' => chr(8901),
406-
'lceil;' => chr(8968),
407-
'rceil;' => chr(8969),
408-
'lfloor;' => chr(8970),
409-
'rfloor;' => chr(8971),
410-
'lang;' => chr(9001),
411-
'rang;' => chr(9002),
412-
'loz;' => chr(9674),
413-
'spades;' => chr(9824),
414-
'clubs;' => chr(9827),
415-
'hearts;' => chr(9829),
416-
'diams;' => chr(9830),
417-
) : ())
264+
'OElig;' => chr(338),
265+
'oelig;' => chr(339),
266+
'Scaron;' => chr(352),
267+
'scaron;' => chr(353),
268+
'Yuml;' => chr(376),
269+
'fnof;' => chr(402),
270+
'circ;' => chr(710),
271+
'tilde;' => chr(732),
272+
'Alpha;' => chr(913),
273+
'Beta;' => chr(914),
274+
'Gamma;' => chr(915),
275+
'Delta;' => chr(916),
276+
'Epsilon;' => chr(917),
277+
'Zeta;' => chr(918),
278+
'Eta;' => chr(919),
279+
'Theta;' => chr(920),
280+
'Iota;' => chr(921),
281+
'Kappa;' => chr(922),
282+
'Lambda;' => chr(923),
283+
'Mu;' => chr(924),
284+
'Nu;' => chr(925),
285+
'Xi;' => chr(926),
286+
'Omicron;' => chr(927),
287+
'Pi;' => chr(928),
288+
'Rho;' => chr(929),
289+
'Sigma;' => chr(931),
290+
'Tau;' => chr(932),
291+
'Upsilon;' => chr(933),
292+
'Phi;' => chr(934),
293+
'Chi;' => chr(935),
294+
'Psi;' => chr(936),
295+
'Omega;' => chr(937),
296+
'alpha;' => chr(945),
297+
'beta;' => chr(946),
298+
'gamma;' => chr(947),
299+
'delta;' => chr(948),
300+
'epsilon;' => chr(949),
301+
'zeta;' => chr(950),
302+
'eta;' => chr(951),
303+
'theta;' => chr(952),
304+
'iota;' => chr(953),
305+
'kappa;' => chr(954),
306+
'lambda;' => chr(955),
307+
'mu;' => chr(956),
308+
'nu;' => chr(957),
309+
'xi;' => chr(958),
310+
'omicron;' => chr(959),
311+
'pi;' => chr(960),
312+
'rho;' => chr(961),
313+
'sigmaf;' => chr(962),
314+
'sigma;' => chr(963),
315+
'tau;' => chr(964),
316+
'upsilon;' => chr(965),
317+
'phi;' => chr(966),
318+
'chi;' => chr(967),
319+
'psi;' => chr(968),
320+
'omega;' => chr(969),
321+
'thetasym;' => chr(977),
322+
'upsih;' => chr(978),
323+
'piv;' => chr(982),
324+
'ensp;' => chr(8194),
325+
'emsp;' => chr(8195),
326+
'thinsp;' => chr(8201),
327+
'zwnj;' => chr(8204),
328+
'zwj;' => chr(8205),
329+
'lrm;' => chr(8206),
330+
'rlm;' => chr(8207),
331+
'ndash;' => chr(8211),
332+
'mdash;' => chr(8212),
333+
'lsquo;' => chr(8216),
334+
'rsquo;' => chr(8217),
335+
'sbquo;' => chr(8218),
336+
'ldquo;' => chr(8220),
337+
'rdquo;' => chr(8221),
338+
'bdquo;' => chr(8222),
339+
'dagger;' => chr(8224),
340+
'Dagger;' => chr(8225),
341+
'bull;' => chr(8226),
342+
'hellip;' => chr(8230),
343+
'permil;' => chr(8240),
344+
'prime;' => chr(8242),
345+
'Prime;' => chr(8243),
346+
'lsaquo;' => chr(8249),
347+
'rsaquo;' => chr(8250),
348+
'oline;' => chr(8254),
349+
'frasl;' => chr(8260),
350+
'euro;' => chr(8364),
351+
'image;' => chr(8465),
352+
'weierp;' => chr(8472),
353+
'real;' => chr(8476),
354+
'trade;' => chr(8482),
355+
'alefsym;' => chr(8501),
356+
'larr;' => chr(8592),
357+
'uarr;' => chr(8593),
358+
'rarr;' => chr(8594),
359+
'darr;' => chr(8595),
360+
'harr;' => chr(8596),
361+
'crarr;' => chr(8629),
362+
'lArr;' => chr(8656),
363+
'uArr;' => chr(8657),
364+
'rArr;' => chr(8658),
365+
'dArr;' => chr(8659),
366+
'hArr;' => chr(8660),
367+
'forall;' => chr(8704),
368+
'part;' => chr(8706),
369+
'exist;' => chr(8707),
370+
'empty;' => chr(8709),
371+
'nabla;' => chr(8711),
372+
'isin;' => chr(8712),
373+
'notin;' => chr(8713),
374+
'ni;' => chr(8715),
375+
'prod;' => chr(8719),
376+
'sum;' => chr(8721),
377+
'minus;' => chr(8722),
378+
'lowast;' => chr(8727),
379+
'radic;' => chr(8730),
380+
'prop;' => chr(8733),
381+
'infin;' => chr(8734),
382+
'ang;' => chr(8736),
383+
'and;' => chr(8743),
384+
'or;' => chr(8744),
385+
'cap;' => chr(8745),
386+
'cup;' => chr(8746),
387+
'int;' => chr(8747),
388+
'there4;' => chr(8756),
389+
'sim;' => chr(8764),
390+
'cong;' => chr(8773),
391+
'asymp;' => chr(8776),
392+
'ne;' => chr(8800),
393+
'equiv;' => chr(8801),
394+
'le;' => chr(8804),
395+
'ge;' => chr(8805),
396+
'sub;' => chr(8834),
397+
'sup;' => chr(8835),
398+
'nsub;' => chr(8836),
399+
'sube;' => chr(8838),
400+
'supe;' => chr(8839),
401+
'oplus;' => chr(8853),
402+
'otimes;' => chr(8855),
403+
'perp;' => chr(8869),
404+
'sdot;' => chr(8901),
405+
'lceil;' => chr(8968),
406+
'rceil;' => chr(8969),
407+
'lfloor;' => chr(8970),
408+
'rfloor;' => chr(8971),
409+
'lang;' => chr(9001),
410+
'rang;' => chr(9002),
411+
'loz;' => chr(9674),
412+
'spades;' => chr(9824),
413+
'clubs;' => chr(9827),
414+
'hearts;' => chr(9829),
415+
'diams;' => chr(9830),
418416
);
419417

420418

0 commit comments

Comments
 (0)