summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-esc-hex.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-esc-hex.def')
-rw-r--r--Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-esc-hex.def74
1 files changed, 0 insertions, 74 deletions
diff --git a/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-esc-hex.def b/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-esc-hex.def
deleted file mode 100644
index 28ff90d79ea..00000000000
--- a/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-esc-hex.def
+++ /dev/null
@@ -1,74 +0,0 @@
-%%
-%% This is file `l3str-esc-hex.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% l3str-convert.dtx (with options: `hex')
-%%
-%% Copyright (C) 2011-2019 The LaTeX3 Project
-%%
-%% It may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License (LPPL), either version 1.3c of
-%% this license or (at your option) any later version. The latest
-%% version of this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This file is part of the "l3experimental bundle" (The Work in LPPL)
-%% and all files in that bundle must be distributed together.
-%%
-%% File: l3str-convert.dtx
-\cs_new_protected:Npn \__str_convert_unescape_hex:
- {
- \group_begin:
- \flag_clear:n { str_error }
- \int_set:Nn \tex_escapechar:D { 92 }
- \tl_gset:Nx \g__str_result_tl
- {
- \__str_output_byte:w "
- \exp_last_unbraced:Nf \__str_unescape_hex_auxi:N
- { \tl_to_str:N \g__str_result_tl }
- 0 { ? 0 - 1 \prg_break: }
- \prg_break_point:
- \__str_output_end:
- }
- \__str_if_flag_error:nnx { str_error } { unescape-hex } { }
- \group_end:
- }
-\cs_new:Npn \__str_unescape_hex_auxi:N #1
- {
- \use_none:n #1
- \__str_hexadecimal_use:NTF #1
- { \__str_unescape_hex_auxii:N }
- {
- \flag_raise:n { str_error }
- \__str_unescape_hex_auxi:N
- }
- }
-\cs_new:Npn \__str_unescape_hex_auxii:N #1
- {
- \use_none:n #1
- \__str_hexadecimal_use:NTF #1
- {
- \__str_output_end:
- \__str_output_byte:w " \__str_unescape_hex_auxi:N
- }
- {
- \flag_raise:n { str_error }
- \__str_unescape_hex_auxii:N
- }
- }
-\__kernel_msg_new:nnnn { str } { unescape-hex }
- { String~invalid~in~escaping~'hex':~only~hexadecimal~digits~allowed. }
- {
- Some~characters~in~the~string~you~asked~to~convert~are~not~
- hexadecimal~digits~(0-9,~A-F,~a-f)~nor~spaces.
- }
-\cs_new_protected:Npn \__str_convert_escape_hex:
- { \__str_convert_gmap:N \__str_escape_hex_char:N }
-\cs_new:Npn \__str_escape_hex_char:N #1
- { \__str_output_hexadecimal:n { `#1 } }
-%%
-%%
-%% End of file `l3str-esc-hex.def'.