summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/cwebdir/cwebinputs
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-01-06 23:19:16 +0000
committerKarl Berry <karl@freefriends.org>2019-01-06 23:19:16 +0000
commit976f2b9b61a086f8594f6bfe6dbea42faa56edb2 (patch)
tree9e620153df80a27b0304ae9827fa0f69a02191e0 /Build/source/texk/web2c/cwebdir/cwebinputs
parentb109e3c47399f4fdfc7805b8f9168c7452f78e96 (diff)
cwebbin for cweb, from Andreas Scherer https://github.com/ascherer/cwebbin)
git-svn-id: svn://tug.org/texlive/trunk@49626 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/cwebdir/cwebinputs')
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/amiga_types.w109
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w22
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/ecma94.w43
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/hp8.w46
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/iso_types.w119
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/mac8.w52
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/pc850.w49
7 files changed, 440 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/amiga_types.w b/Build/source/texk/web2c/cwebdir/cwebinputs/amiga_types.w
new file mode 100644
index 00000000000..dc5d4afe003
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/amiga_types.w
@@ -0,0 +1,109 @@
+%
+% CWEB/INCLUDE $VER: AMIGA_TYPES.W 1.3 (13.8.1998)
+%
+% SYNOPSIS:
+% This file tells CWEAVE to treat AMIGA specific keywords as
+% reserved words. Some of these are introduced by Commodore's
+% operating system, others by the SAS/C compiler.
+%
+% CREATION DATE: unknown
+%
+% AUTHOR: Andreas Scherer
+%
+% COPYRIGHT: There is no restriction to the usage of this file.
+
+@q Keywords specific to SAS/C@>
+
+@s __aligned int
+@s __asm int
+@s __chip int
+@s __far int
+@s __inline int
+@s __interrupt int
+@s __near int
+@s __regargs int
+@s __saveds int
+@s __stackext int
+@s __stdargs int
+
+@q Registers of the AMIGA@>
+
+@s __d0 int
+@s __d1 int
+@s __d2 int
+@s __d3 int
+@s __d4 int
+@s __d5 int
+@s __d6 int
+@s __d7 int
+@s __a0 int
+@s __a1 int
+@s __a2 int
+@s __a3 int
+@s __a4 int
+@s __a5 int
+@s __a6 int
+@s __a7 int
+@s __fp0 int
+@s __fp1 int
+@s __fp2 int
+@s __fp3 int
+@s __fp4 int
+@s __fp5 int
+@s __fp6 int
+@s __fp7 int
+
+@q Keywords by Commodore@>
+
+@s GLOBAL int
+@s IMPORT int
+@s STATIC int
+@s REGISTER int
+@s VOID int
+@s APTR int
+@s LONG int
+@s ULONG int
+@s LONGBITS int
+@s WORD int
+@s UWORD int
+@s WORDBITS int
+@s BYTE int
+@s UBYTE int
+@s BYTEBITS int
+@s RPTR int
+@s STRPTR int
+@s SHORT int
+@s USHORT int
+@s COUNT int
+@s UCOUNT int
+@s CPTR int
+@s FLOAT int
+@s DOUBLE int
+@s BOOL int
+@s TEXT int
+@s BPTR int
+@s BSTR int
+
+@s byte int
+@s Class int
+@s ClassID int
+@s CxMsg int
+@s CxObj int
+@s dev_t int
+@s DIR int
+@s DisplayInfoHandle int
+@s ino_t int
+@s IX int
+@s Msg int
+@s Object int
+@s off_t int
+@s PFL int
+@s PLANEPTR int
+@s Tag int
+@s tPoint int
+@s ushort int
+@s u_char int
+@s u_int int
+@s u_long int
+@s u_short int
+@s WINDOW int
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w b/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w
new file mode 100644
index 00000000000..eb5cb1ea710
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w
@@ -0,0 +1,22 @@
+@q This file defines type names introduced in modern dialects of C++ as @>
+@q special items for formatting; see http://en.cppreference.com/w/cpp/header @>
+@q only the std::class names listed there are included here. @>
+
+@q @@i'nclude this file in addition to the file 'c++lib.w' @>
+
+@s type_index int
+@s initializer_list int
+@s tuple int
+@s any int
+@s optional int
+@s variant int
+@s error_code int
+@s basic_string_view int
+@s array int
+@s forward_list int
+@s unordered_set int
+@s unordered_multiset int
+@s unordered_map int
+@s unordered_multimap int
+@s thread int
+@s path int
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/ecma94.w b/Build/source/texk/web2c/cwebdir/cwebinputs/ecma94.w
new file mode 100644
index 00000000000..6b2ce0a3655
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/ecma94.w
@@ -0,0 +1,43 @@
+%
+% CWEB/INCLUDE $VER: ECMA94.W 1.5 (10.07.2017)
+%
+% SYNOPSIS:
+% Transliteration table for umlauts and special characters
+% according to the ISO 8859-1/ECMA-94/Latin-1 codepage.
+% @@include this file in limbo.
+% Note that not all equivalents to the TeX macros are present.
+%
+% DATE: 28.03.94: Derived from ECMA94.TEX (V1.0)
+%
+% AUTHOR:
+% Andreas Scherer <https://ascherer.github.io/>
+%
+% Please send suggestions (pull requests) and bug reports (issues)
+% to https://github.com/ascherer/cwebbin
+%
+% COPYRIGHT: There is no restriction to the usage of this file.
+%
+% CHANGES:
+% March 25, 1996: New postal address. (V1.2)
+% August 13, 1998: New e-mail address. (V1.3)
+% June 11, 2000: Include matching TeX macros. (V1.4)
+% July 10, 2017: Complete overhaul. (V1.5)
+
+\input ecma94.sty
+\noatl
+
+@q b0 @> @q b1 @> @q b2 @> @q b3 @> @q b4 @> @l b5 mu
+@q b6 @> @q b7 @> @q b8 @> @q b9 @> @q ba @> @q bb @>
+@q bc @> @q bd @> @q be @> @q bf @>
+@l c0 A @l c1 A @l c2 A @l c3 A @l c4 Ae @l c5 AA
+@l c6 AE @l c7 C @l c8 E @l c9 E @l ca E @l cb Ee
+@l cc I @l cd I @l ce I @l cf Ie
+@q d0 @> @l d1 N @l d2 O @l d3 O @l d4 O @l d5 O
+@l d6 Oe @q d7 @> @l d8 O @l d9 U @l da U @l db U
+@l dc Ue @l dd Y @q de @> @l df ss
+@l e0 a @l e1 a @l e2 a @l e3 a @l e4 ae @l e5 aa
+@l e6 ae @l e7 c @l e8 e @l e9 e @l ea e @l eb ee
+@l ec i @l ed i @l ee i @l ef ie
+@q f0 @> @l f1 n @l f2 o @l f3 o @l f4 o @l f5 o
+@l f6 oe @q f7 @> @l f8 o @l f9 u @l fa u @l fb u
+@l fc ue @l fd y @q fe @> @l ff ye
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/hp8.w b/Build/source/texk/web2c/cwebdir/cwebinputs/hp8.w
new file mode 100644
index 00000000000..b4ab60246b8
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/hp8.w
@@ -0,0 +1,46 @@
+%
+% CWEB/INCLUDE $VER: HP8.W 1.5 (10.07.2017)
+%
+% SYNOPSIS:
+% Transliteration table for umlauts and special characters
+% according to the Hewlett-Packard Roman 8 codepage.
+% @@include this file in limbo.
+% Note that not all equivalents to the TeX macros are present.
+%
+% DATE: 28.03.94: Derived from HP8.TEX (V1.0)
+%
+% AUTHOR:
+% Andreas Scherer <https://ascherer.github.io/>
+%
+% Please send suggestions (pull requests) and bug reports (issues)
+% to https://github.com/ascherer/cwebbin
+%
+% COPYRIGHT: There is no restriction to the usage of this file.
+%
+% CHANGES:
+% March 25, 1996: New postal address. (V1.2)
+% August 13, 1998: New e-mail address. (V1.3)
+% June 11, 2000: Include matching TeX macros. (V1.4)
+% July 10, 2017: Complete overhaul. (V1.5)
+
+\input hp8.sty
+\noatl
+
+@q a0 @> @l a1 A @l a2 A @l a3 E @l a4 E @l a5 Ee
+@l a6 I @l a7 Ie @q a8 @> @q a9 @> @q aa @> @q ab @>
+@q ac @> @l ad U @l ae U @q af @>
+@q b0 @> @l b1 Y @l b2 y @q b3 @> @l b4 C @l b5 c
+@l b6 N @l b7 n @q b8 @> @q b9 @> @q ba @> @q bb @>
+@q bc @> @q bd @> @q be @> @q bf @>
+@l c0 a @l c1 e @l c2 o @l c3 u @l c4 a @l c5 e
+@l c6 o @l c7 u @l c8 a @l c9 e @l ca o @l cb u
+@l cc ae @l cd ee @l ce oe @l cf ue
+@l d0 AA @l d1 i @l d2 O @l d3 AE @l d4 aa @l d5 i
+@l d6 o @l d7 ae @l d8 Ae @l d9 i @l da Oe @l db Ue
+@l dc E @l dd ie @l de ss @l df O
+@l e0 A @l e1 A @l e2 a @q e3 @> @q e4 @> @l e5 I
+@l e6 I @l e7 O @l e8 O @l e9 O @l ea o @q eb @>
+@q ec @> @l ed U @l ee Ye @l ef ye
+@q f0 @> @q f1 @> @q f2 @> @l f3 mu @q f4 @> @q f5 @>
+@q f6 @> @q f7 @> @q f8 @> @q f9 @> @q fa @> @q fb @>
+@q fc @> @q fd @> @q fe @> @q ff @>
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/iso_types.w b/Build/source/texk/web2c/cwebdir/cwebinputs/iso_types.w
new file mode 100644
index 00000000000..3bb244b1c64
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/iso_types.w
@@ -0,0 +1,119 @@
+@q This file defines syntax keywords and type names introduced in @>
+@q modern dialects of C and C++ as special entities for formatting @>
+
+@q C99 and C11 keywords, see http://en.cppreference.com/w/c/keyword @>
+
+@s restrict int
+
+@q C99 and C11 types @>
+
+@s _Alignas int
+@s _Alignof int
+@s _Atomic int
+@s _Bool int
+@s _Complex int
+@s _Generic int
+@s _Imaginary int
+@s _Noreturn int
+@s _Static_assert int
+@s _Thread_local int
+
+@s alignas int
+@s alignof int
+@s atomic_bool int
+@s atomic_char int
+@s atomic_schar int
+@s atomic_uchar int
+@s atomic_short int
+@s atomic_ushort int
+@s atomic_int int
+@s atomic_uint int
+@s atomic_long int
+@s atomic_ulong int
+@s atomic_llong int
+@s atomic_ullong int
+@s atomic_char16_t int
+@s atomic_char32_t int
+@s atomic_wchar_t int
+@s atomic_int_least8_t int
+@s atomic_uint_least8_t int
+@s atomic_int_least16_t int
+@s atomic_uint_least16_t int
+@s atomic_int_least32_t int
+@s atomic_uint_least32_t int
+@s atomic_int_least64_t int
+@s atomic_uint_least64_t int
+@s atomic_int_fast8_t int
+@s atomic_uint_fast8_t int
+@s atomic_int_fast16_t int
+@s atomic_uint_fast16_t int
+@s atomic_int_fast32_t int
+@s atomic_uint_fast32_t int
+@s atomic_int_fast64_t int
+@s atomic_uint_fast64_t int
+@s atomic_intptr_t int
+@s atomic_uintptr_t int
+@s atomic_size_t int
+@s atomic_ptrdiff_t int
+@s atomic_intmax_t int
+@s atomic_uintmax_t int
+@s bool int
+@s complex int
+@s imaginary int
+@s noreturn int
+@s static_assert int
+@s thread_local int
+
+@q C99 preprocessor @>
+
+@s _Pragma int
+
+@q C++99 and C++11 keywords, see http://en.cppreference.com/w/cpp/keyword @>
+
+@s constexpr int
+@s decltype int
+@s false int
+@s final int
+@s noexcept int
+@s override int
+@s true int
+
+@q Fundamental types of C++99 and C++11, see @>
+@q http://en.cppreference.com/w/cpp/language/types @>
+
+@s nullptr_t int
+@s char16_t int
+@s char32_t int
+
+@q Integral types of C99 and C++, see @>
+@q http://en.cppreference.com/w/c/types/integer and @>
+@q http://en.cppreference.com/w/cpp/types/integer @>
+
+@s int8_t int
+@s int16_t int
+@s int32_t int
+@s int64_t int
+@s int_fast8_t int
+@s int_fast16_t int
+@s int_fast32_t int
+@s int_fast64_t int
+@s int_least8_t int
+@s int_least16_t int
+@s int_least32_t int
+@s int_least64_t int
+@s intmax_t int
+@s intptr_t int
+@s uint8_t int
+@s uint16_t int
+@s uint32_t int
+@s uint64_t int
+@s uint_fast8_t int
+@s uint_fast16_t int
+@s uint_fast32_t int
+@s uint_fast64_t int
+@s uint_least8_t int
+@s uint_least16_t int
+@s uint_least32_t int
+@s uint_least64_t int
+@s uintmax_t int
+@s uintptr_t int
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/mac8.w b/Build/source/texk/web2c/cwebdir/cwebinputs/mac8.w
new file mode 100644
index 00000000000..0ed7b1a702d
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/mac8.w
@@ -0,0 +1,52 @@
+%
+% CWEB/INCLUDE $VER: MAC8.W 1.5 (10.07.2017)
+%
+% SYNOPSIS:
+% Transliteration table for umlauts and special characters
+% according to the Macintosh 8-bit codepage.
+% @@include this file in limbo.
+% Note that not all equivalents to the TeX macros are present.
+%
+% DATE: 23.06.94: Derived from MAC8.TEX (V1.0)
+%
+% AUTHOR:
+% Andreas Scherer <https://ascherer.github.io/>
+%
+% Please send suggestions (pull requests) and bug reports (issues)
+% to https://github.com/ascherer/cwebbin
+%
+% COPYRIGHT: There is no restriction to the usage of this file.
+%
+% CHANGES:
+% March 25, 1996: New postal address. (V1.2)
+% August 13, 1998: New e-mail address. (V1.3)
+% June 11, 2000: Include matching TeX macros. (V1.4)
+% July 10, 2017: Complete overhaul. (V1.5)
+
+\input mac8.sty
+\noatl
+
+@l 80 Ae @l 81 A @l 82 C @l 83 E @l 84 N @l 85 Oe
+@l 86 Ue @l 87 a @l 88 a @l 89 a @l 8a ae @l 8b a
+@l 8c a @l 8d c @l 8e e @l 8f e
+@l 90 e @l 91 ee @l 92 i @l 93 i @l 94 i @l 95 ie
+@l 96 n @l 97 o @l 98 o @l 99 o @l 9a oe @l 9b o
+@l 9c u @l 9d u @l 9e u @l 9f ue
+@q a0 @> @q a1 @> @q a2 @> @q a3 @> @q a4 @> @q a5 @>
+@q a6 @> @l a7 ss @q a8 @> @q a9 @> @q aa @> @q ab @>
+@q ac @> @q ad @> @l ae AE @l af O
+@q b0 @> @q b1 @> @q b2 @> @q b3 @> @q b4 @> @l b5 mu
+@q b6 @> @q b7 @> @q b8 @> @q b9 @> @q ba @> @q bb @>
+@q bc @> @q bd @> @l be ae @l bf o
+@q c0 @> @q c1 @> @q c2 @> @q c3 @> @q c4 @> @q c5 @>
+@q c6 @> @q c7 @> @q c8 @> @q c9 @> @q ca @> @l cb A
+@l cc A @l cd O @q ce @> @q cf @>
+@q d0 @> @q d1 @> @q d2 @> @q d3 @> @q d4 @> @q d5 @>
+@q d6 @> @q d7 @> @l d8 ye @l d9 Ye @q da @> @q db @>
+@q dc @> @q dd @> @q de @> @q df @>
+@q e0 @> @q e1 @> @q e2 @> @q e3 @> @q e4 @> @l e5 A
+@l e6 E @l e7 A @l e8 Ee @l e9 E @l ea I @l eb I
+@l ec Ie @l ed I @l ee O @l ef O
+@q f0 @> @l f1 O @l f2 U @l f3 U @l f4 U @q f5 @>
+@q f6 @> @q f7 @> @q f8 @> @q f9 @> @q fa @> @q fb @>
+@q fc @> @q fd @> @q fe @> @q ff @>
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/pc850.w b/Build/source/texk/web2c/cwebdir/cwebinputs/pc850.w
new file mode 100644
index 00000000000..7c1c4862ee0
--- /dev/null
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/pc850.w
@@ -0,0 +1,49 @@
+%
+% CWEB/INCLUDE $VER: PC850.W 1.5 (10.07.2017)
+%
+% SYNOPSIS:
+% Transliteration table for umlauts and special characters
+% according to the IBM PC International Codepage 850.
+% @@include this file in limbo.
+% Note that not all equivalents to the TeX macros are present.
+%
+% DATE: 28.03.94: Derived from PC850.TEX (V1.0)
+%
+% AUTHOR:
+% Andreas Scherer <https://ascherer.github.io/>
+%
+% Please send suggestions (pull requests) and bug reports (issues)
+% to https://github.com/ascherer/cwebbin
+%
+% COPYRIGHT: There is no restriction to the usage of this file.
+%
+% CHANGES:
+% March 25, 1996: New postal address. (V1.2)
+% August 13, 1998: New e-mail address. (V1.3)
+% June 11, 2000: Include matching TeX macros. (V1.4)
+% July 10, 2017: Complete overhaul. (V1.5)
+
+\input pc850.sty
+\noatl
+
+@l 80 C @l 81 ue @l 82 e @l 83 a @l 84 ae @l 85 a
+@l 86 aa @l 87 c @l 88 e @l 89 ee @l 8a e @l 8b ie
+@l 8c i @l 8d i @l 8e Ae @l 8f AA
+@l 90 E @l 91 ae @l 92 AE @l 93 o @l 94 oe @l 95 o
+@l 96 u @l 97 u @l 98 ye @l 99 Oe @l 9a Ue @l 9b o
+@q 9c @> @l 9d O @q 9e @> @q 9f @>
+@l a0 a @l a1 i @l a2 o @l a3 u @l a4 n @l a5 N
+@q a6 @> @q a7 @> @q a8 @> @q a9 @> @q aa @> @q ab @>
+@q ac @> @q ad @> @q ae @> @q af @>
+@q b0 @> @q b1 @> @q b2 @> @q b3 @> @q b4 @> @l b5 A
+@l b6 A @l b7 A @q b8 @> @q b9 @> @q ba @> @q bb @>
+@q bc @> @q bd @> @q be @> @q bf @>
+@q c0 @> @q c1 @> @q c2 @> @q c3 @> @q c4 @> @q c5 @>
+@l c6 a @l c7 A @q c8 @> @q c9 @> @q ca @> @q cb @>
+@q cc @> @q cd @> @q ce @> @q cf @>
+@q d0 @> @q d1 @> @l d2 E @l d3 Ee @l d4 E @q d5 @>
+@l d6 I @l d7 I @l d8 Ie @q d9 @> @q da @> @q db @>
+@q dc @> @q dd @> @l de I @q df @>
+@l e0 O @l e1 ss @l e2 O @l e3 O @l e4 o @l e5 O
+@l e6 mu @q e7 @> @q e8 @> @l e9 U @l ea U @l eb U
+@l ec y @l ed Y @q ee @> @q ef @>