annotate lisp/international/latin-2.el @ 17403:5c3cd24dd8ee libc-970412 libc-970413 libc-970414 libc-970415 libc-970416 libc-970417 release-1-0

Recognize OpenBSD systems correctly (from Niklas Hallqvist <niklas@appli.se>)
author Ian Lance Taylor <ian@cygnus.com>
date Fri, 11 Apr 1997 20:40:28 +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