summaryrefslogtreecommitdiff
path: root/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-15 03:06:35 +0000
committerNorbert Preining <norbert@preining.info>2024-03-15 03:06:35 +0000
commit12679ab7d3c2a210f4123163671b532b8b55d5f9 (patch)
tree0060d13467186ad977f4e73488ee20dd6c0017ab /systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg
parent62170822e034fdd3f81de7274835d0d3b0467100 (diff)
CTAN sync 202403150306
Diffstat (limited to 'systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg')
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl16
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl4
20 files changed, 102 insertions, 44 deletions
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
index cf4027c365..ceab9a4a60 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
index 975d179a0b..51d6c84cd7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V14
1570
1572
1573
@@ -23,4 +23,6 @@ V12
1654
1907
1909
+2160
+2179
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
index df7a1439a8..1a47448520 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
index f96ee3a769..38a4640532 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
index fade2af331..c5b4649e30 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
index 4e2f0f0318..1ed996c4dc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
index 4ad8368f46..d06d5de9d5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V14
+V18
1595
1597
1705
@@ -21,8 +21,12 @@ V14
1717
1890
1893
+2189
+2190
2224
2225
2242
2243
+2248
+2249
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
index baeeba0f6a..3ead58f2db 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V22
1580
1583
1665
@@ -25,6 +25,8 @@ V20
1907
1916
1917
+2186
+2187
2210
2211
2241
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
index 180c6998e9..3cb15368e8 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
index 55a8756bc4..595c4af3c2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
index da02e5ac40..7737db49e4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
index c11890ed15..30c4c73561 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V61
+V65
0
1568
1569
@@ -40,12 +40,16 @@ V61
1920
2144
2155
+2160
+2179
+2182
+2183
+2185
+2191
2208
2221
2222
-2229
-2230
-2248
+2249
68288
68294
68295
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl
new file mode 100755
index 0000000000..bda148f0b9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V8
+1606
+1607
+1721
+1725
+1895
+1898
+2185
+2186
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
index 4153598c27..2d5bbc8e38 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V10
1602
1603
1647
@@ -19,4 +19,6 @@ V8
1705
2213
2214
+2229
+2230
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
index 1a93c57c4b..01611a7231 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
index 243e777c70..75fff9dfc2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
index 7beca33355..356bce99c8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl
new file mode 100755
index 0000000000..67f3c2ede8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V8
+1591
+1593
+1695
+1696
+2187
+2189
+2211
+2212
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
index 0e7cca656d..cf469209ed 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
index 6d1f8d12df..4efa326642 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 13.0.0. Any changes made here will be lost!
+# This file is machine-generated by mktables from the Unicode
+# database, Version 15.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the