diff options
author | Karl Berry <karl@freefriends.org> | 2019-01-06 23:19:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-01-06 23:19:16 +0000 |
commit | 976f2b9b61a086f8594f6bfe6dbea42faa56edb2 (patch) | |
tree | 9e620153df80a27b0304ae9827fa0f69a02191e0 /Build/source/texk/web2c/cwebdir/cwebinputs | |
parent | b109e3c47399f4fdfc7805b8f9168c7452f78e96 (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.w | 109 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w | 22 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cwebinputs/ecma94.w | 43 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cwebinputs/hp8.w | 46 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cwebinputs/iso_types.w | 119 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cwebinputs/mac8.w | 52 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cwebinputs/pc850.w | 49 |
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 @> |