1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-17 10:06:13 +00:00
Commit Graph

31 Commits

Author SHA1 Message Date
Juanma Barranquero
6c83d99f87 Fix typo in comment. 2002-10-18 08:52:37 +00:00
Dave Love
acb694258f (ccl-command-table): Add lookup-integer,
lookup-character.
(ccl-extended-code-table): Add lookup-int-const-tbl,
lookup-char-const-tbl.
(ccl-compile-lookup-integer, ccl-compile-lookup-character)
(ccl-dump-lookup-int-const-tbl, ccl-dump-lookup-char-const-tbl):
New functions.
(define-ccl-program): Doc update.
2002-07-17 10:32:38 +00:00
Pavel Janík
60370d4073 Some fixes to follow coding conventions. 2001-07-15 19:53:53 +00:00
Eli Zaretskii
8dacfbde2d (define-ccl-program): Fix a typo. From Pavel Janik <Pavel@Janik.cz>. 2001-05-20 04:22:47 +00:00
Dave Love
72f7374824 (ccl-compile): Doc fix. 2001-03-01 18:19:09 +00:00
Dave Love
521d4010c2 *** empty log message *** 2001-02-11 17:07:35 +00:00
Kenichi Handa
05f71b4909 (define-ccl-program): Fix docstring. 2001-01-15 00:38:41 +00:00
Kenichi Handa
5be6896497 (define-ccl-program): Fix docstring. 2001-01-12 05:40:00 +00:00
Kenichi Handa
07fd074eb8 (declare-ccl-program): Docstring modified.
(ccl-execute-with-args): Likewise.
2000-08-16 10:57:57 +00:00
Kenichi Handa
ab3b1799ad (ccl-embed-data): Make ccl-program-vector
longer if necessary.
(ccl-embed-code): Call ccl-embed-data to store CODE in
ccl-program-vector.
2000-08-09 09:02:46 +00:00
Kenichi Handa
bec6f62a85 (ccl-compile-translate-character): Don't check if Rrr has property
translation-table.
(ccl-compile-map-multiple): Modified to avoid compiler warning.
2000-06-05 12:50:35 +00:00
Stefan Monnier
93694f60cd (ccl-compile-map-multiple): Don't quote lambda. 2000-05-21 02:25:59 +00:00
Kenichi Handa
b07929cd7f (ccl-compile-write-string): Make STR unibyte.
(ccl-compile-write-repeat): If ARG is string, make it unibyte.
2000-05-20 02:23:35 +00:00
Kenichi Handa
ec3f8be9d7 (ccl-compile-expression): Don't generate
invalid self-assignment code.
2000-03-15 02:29:17 +00:00
Kenichi Handa
982d26735a (ccl-embed-symbol): New function.
(ccl-program-p): Deleted.  Now it's implemented in C code.
(ccl-compile-call): Use ccl-embed-symbol to embed a symbol.
(ccl-compile-translate-character): Likewise.
(ccl-compile-map-single): Likewise.
(ccl-compile-multiple-map-function): Likewise.
(declare-ccl-program): Doc-string modified.
(check-ccl-program): Check compiled CCL code by ccl-program-p.
1999-07-26 11:54:24 +00:00
Kenichi Handa
2ea006961e (ccl-compile-translate-character): Handle
the case that a tranlation table is CCL register correctly.
1999-01-23 02:15:46 +00:00
Kenichi Handa
8137b8e3fe (ccl-dump-translate-character-const-tbl):
Give format correct control string.
1998-11-26 08:12:12 +00:00
Kenichi Handa
1a30e04cf7 (ccl-compile-if): If there's no false-cmds,
set unconditional-jump to nil.
(ccl-compile-read-multibyte-character): Return nil.
(ccl-compile-write-multibyte-character): Likewise.
(ccl-compile-translate-character): Likewise
(ccl-compile-map-multiple): Likewise.
(ccl-compile-map-single): Likewise.
1998-10-12 12:00:44 +00:00
Karl Heuer
e8dd0160fa Doc fixes. 1998-09-06 14:31:49 +00:00
Kenichi Handa
f967223b11 Change term "character translation table" to "translation table". 1998-05-22 09:45:34 +00:00
Kenichi Handa
50443272bb Change term translate-XXX-map to map-XXX
throughout the file.  Change terms unify/unification to
translate/translation respectively throughtout the file.
1998-05-18 01:01:00 +00:00
Kenichi Handa
44d086b885 Cancel the previous change for
customization, customized variables are changed to constant.
1998-05-07 06:41:35 +00:00
Dan Nicolaescu
cd32a7baa4 *** empty log message *** 1998-04-20 02:34:53 +00:00
Kenichi Handa
080bb33ede (ccl-compile-unify-character): Inhibit
unification tables specified by integer value.
(ccl-compile-translate-single-map): Likewise.
(ccl-compile-multiple-map-function): Likewise.
(ccl-compile-translate-multiple-map): Modified for nested tables.
(ccl-dump-iterate-multiple-map): Handle the case that ID is not
integer.
(ccl-dump-translate-multiple-map): Likewise.
(ccl-dump-translate-single-map): Likewise.
(declare-ccl-program): New optional arg VECTOR.
(check-ccl-program): New macro.
1998-04-20 02:11:52 +00:00
Stephen Eglen
d876a0a0c9 Customize. 1998-04-18 16:35:35 +00:00
Kenichi Handa
6c7f60586c Comment about CCL syntax modified.
(ccl-command-table): Add read-multibyte-character,
write-multibyte-character, and unify-character.
(ccl-code-table): Add ex-cmd.
(ccl-extended-code-table): New variable.
(ccl-embed-extended-command): New function.
(ccl-compile-read-multibyte-character,
ccl-compile-write-multibyte-character,
ccl-compile-unify-character, ccl-compile-iterate-multiple-map,
ccl-compile-translate-multiple-map,
ccl-compile-translate-single-map,
ccl-compile-multiple-map-function) New functions.
(ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
ccl-dump-write-multibyte-character, ccl-dump-unify-character,
ccl-dump-unify-character-const-tbl, ccl-dump-iterate-multiple-map,
ccl-dump-translate-multiple-map, ccl-dump-translate-single-map):
New functions.
1998-01-22 01:42:20 +00:00
Richard M. Stallman
fa526c4a22 Change copyright notice. 1997-06-22 08:57:18 +00:00
Kenichi Handa
3fdc9c8f41 Fix the format of the first line. 1997-04-07 05:36:52 +00:00
Kenichi Handa
536477d4b4 Comment fixed. 1997-04-05 02:35:53 +00:00
Karl Heuer
369314dc63 Fix FSF address in comment. 1997-02-23 09:20:52 +00:00
Karl Heuer
4ed4686978 Initial revision 1997-02-20 07:02:49 +00:00