annotate lisp/international/latin-2.el @ 16884:36babc489b0c

Change all uses of win95, winnt, and win32 into Windows 95, Windows NT, and W32, respectively. Expand "win" substring in variables referring to Microsoft Windows constructs into "windows". Canonicalize header comments to use same terminology.
author Geoff Voelker <voelker@cs.washington.edu>
date Mon, 20 Jan 1997 00:38:22 +0000
parents 83f275dcd93a
children 5edb7ca3a2dc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13313
01303e66d1b2 Adapt to new char-table implementation. Fix name of file in the first
Erik Naggum <erik@naggum.no>
parents: 13312
diff changeset
1 ;;; iso02-syn.el --- set up case-conversion and syntax tables for ISO 8859-2
13312
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 ;;; (ISO latin2, i.e. East Block character set)
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3 ;; Copyright (C) 1995 Free Software Foundation, Inc.
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5 ;; Author: Michael Gschwind (mike@vlsivie.tuwien.ac.at)
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 ;; Keywords: i18n
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 ;; This file is part of GNU Emacs.
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 ;; any later version.
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15 ;; GNU Emacs is distributed in the hope that it will be useful,
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
18 ;; GNU General Public License for more details.
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
19
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
14169
83f275dcd93a Update FSF's address.
Erik Naggum <erik@naggum.no>
parents: 13313
diff changeset
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the
83f275dcd93a Update FSF's address.
Erik Naggum <erik@naggum.no>
parents: 13313
diff changeset
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
83f275dcd93a Update FSF's address.
Erik Naggum <erik@naggum.no>
parents: 13313
diff changeset
23 ;; Boston, MA 02111-1307, USA.
13312
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
24
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25 ;;; Commentary:
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
27 ;; Written by Michael Gschwind. See case-table.el for details.
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29 ;;; Code:
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
30
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
31 (require 'case-table)
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
32
13313
01303e66d1b2 Adapt to new char-table implementation. Fix name of file in the first
Erik Naggum <erik@naggum.no>
parents: 13312
diff changeset
33 (let ((downcase (standard-case-table)))
13312
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
34 (set-case-syntax 160 " " downcase) ; NBSP (no-break space)
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 (set-case-syntax-pair 161 177 downcase) ; A with hook
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 (set-case-syntax 162 "w" downcase) ; u accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37 (set-case-syntax-pair 163 179 downcase) ; L with slash
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38 (set-case-syntax 164 "w" downcase) ; general currency sign
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
39 (set-case-syntax-pair 165 181 downcase) ; L with v
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40 (set-case-syntax-pair 166 182 downcase) ; S with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41 (set-case-syntax 167 "w" downcase) ; section sign
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42 (set-case-syntax 168 "w" downcase) ; diaeresis
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
43 (set-case-syntax-pair 169 185 downcase) ; S with v
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
44 (set-case-syntax-pair 170 186 downcase) ; S with cedilla
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45 (set-case-syntax-pair 171 187 downcase) ; T with v
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46 (set-case-syntax-pair 172 188 downcase) ; Z with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
47 (set-case-syntax 173 "_" downcase) ; soft hyphen
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
48 (set-case-syntax-pair 174 190 downcase) ; Z with v
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49 (set-case-syntax-pair 175 191 downcase) ; Z with dot
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50 (set-case-syntax 176 "_" downcase) ; degree sign
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
51 (set-case-syntax 178 "w" downcase) ; hook accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 (set-case-syntax 180 "w" downcase) ; acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53 (set-case-syntax 183 "_" downcase) ; v accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54 (set-case-syntax 184 "w" downcase) ; cedilla
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55 (set-case-syntax 189 "w" downcase) ; Hungarian '' accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56 (set-case-syntax-pair 192 224 downcase) ; R with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57 (set-case-syntax-pair 193 225 downcase) ; A with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58 (set-case-syntax-pair 194 226 downcase) ; A with circumflex accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59 (set-case-syntax-pair 195 227 downcase) ; A with u accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 (set-case-syntax-pair 196 228 downcase) ; A with diaeresis or umlaut mark
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61 (set-case-syntax-pair 197 229 downcase) ; L with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
62 (set-case-syntax-pair 198 230 downcase) ; C with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
63 (set-case-syntax-pair 199 231 downcase) ; C with cedilla
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
64 (set-case-syntax-pair 200 232 downcase) ; C with v accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
65 (set-case-syntax-pair 201 233 downcase) ; E with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
66 (set-case-syntax-pair 202 234 downcase) ; E with hook
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
67 (set-case-syntax-pair 203 235 downcase) ; E with diaeresis
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68 (set-case-syntax-pair 204 236 downcase) ; E with v accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69 (set-case-syntax-pair 205 237 downcase) ; I with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
70 (set-case-syntax-pair 206 238 downcase) ; I with circumflex accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71 (set-case-syntax-pair 207 239 downcase) ; D with v accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72 (set-case-syntax-pair 208 240 downcase) ; D with stroke
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73 (set-case-syntax-pair 209 241 downcase) ; N with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74 (set-case-syntax-pair 210 242 downcase) ; N with v accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 (set-case-syntax-pair 211 243 downcase) ; O with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
76 (set-case-syntax-pair 212 244 downcase) ; O with circumflex accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77 (set-case-syntax-pair 213 245 downcase) ; O with Hungarian accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
78 (set-case-syntax-pair 214 246 downcase) ; O with diaeresis or umlaut mark
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
79 (set-case-syntax 215 "_" downcase) ; multiplication sign
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
80 (set-case-syntax-pair 216 248 downcase) ; R with v accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
81 (set-case-syntax-pair 217 249 downcase) ; U with ring
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
82 (set-case-syntax-pair 218 250 downcase) ; U with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
83 (set-case-syntax-pair 219 251 downcase) ; U with Hungaraian accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
84 (set-case-syntax-pair 220 252 downcase) ; U with diaeresis or umlaut mark
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
85 (set-case-syntax-pair 221 253 downcase) ; Y with acute accent
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
86 (set-case-syntax-pair 222 254 downcase) ; T with hook
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
87 (set-case-syntax 223 "w" downcase) ; small sharp s, German
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
88 (set-case-syntax 247 "_" downcase) ; division sign
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
89 (set-case-syntax 255 "w" downcase) ; dot accent
13313
01303e66d1b2 Adapt to new char-table implementation. Fix name of file in the first
Erik Naggum <erik@naggum.no>
parents: 13312
diff changeset
90 )
13312
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
91
13313
01303e66d1b2 Adapt to new char-table implementation. Fix name of file in the first
Erik Naggum <erik@naggum.no>
parents: 13312
diff changeset
92 (provide 'iso02-syn)
13312
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
93
d408464ad235 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
94 ;;; iso-syntax.el ends here