Kenichi Handa
aa9b6dd66b
(SYNTAX_ENTRY_INT): Delete codes for a composite
...
character.
1999-12-15 00:20:44 +00:00
Ken Raeburn
3331fb0688
Use XCAR and XCDR.
1999-09-11 20:42:47 +00:00
Richard M. Stallman
c03649190c
(SYNTAX_COMMENT_NESTED, SYNTAX_FLAGS_COMMENT_NESTED):
...
Add support for nested comments.
1999-08-29 21:33:09 +00:00
Kenichi Handa
0b58a513d9
(SYNTAX_ENTRY_INT): For a composite character, check
...
the first component.
1998-11-16 01:17:06 +00:00
Richard M. Stallman
9b9794f024
(SETUP_SYNTAX_TABLE): Don't call update_syntax_table
...
for FROM-1 if that's before BEGV.
1998-06-11 20:16:45 +00:00
Karl Heuer
f79b4b7ee2
(SETUP_SYNTAX_TABLE_FOR_OBJECT): FROM counts chars.
...
(SYNTAX_TABLE_BYTE_TO_CHAR): Handle the offset properly
both before and after conversion.
(UPDATE_SYNTAX_TABLE_FORWARD): Arg renamed to charpos.
(UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
1998-04-12 06:51:58 +00:00
Richard M. Stallman
98bcfee8fe
(SYNTAX_FLAGS_COMSTART_FIRST): New macro.
...
(SYNTAX_FLAGS_COMSTART_SECOND): Likewise.
(SYNTAX_FLAGS_COMEND_FIRST, SYNTAX_FLAGS_COMEND_SECOND): Likewise.
(SYNTAX_FLAGS_PREFIX, SYNTAX_FLAGS_COMMENT_STYLE): Likewise.
1998-03-17 23:58:13 +00:00
Richard M. Stallman
2f16e7fdda
(UPDATE_SYNTAX_TABLE): Do nothing unless parse_sexp_lookup_properties.
...
(UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
(SYNTAX_TABLE_BYTE_TO_CHAR): If parse_sexp_lookup_properties is 0,
return 0 right away.
(SETUP_SYNTAX_TABLE): Add if (1) ... else.
1998-03-02 06:01:09 +00:00
Karl Heuer
1d1293ddf1
(UPDATE_SYNTAX_TABLE_FORWARD): Fix condition.
...
(UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix bounds.
1998-02-22 01:04:35 +00:00
Richard M. Stallman
4a2f9c6aef
Update copyright year.
1998-01-21 23:32:12 +00:00
Richard M. Stallman
c292db29eb
(SYNTAX_TABLE_BYTE_TO_CHAR): New macro.
...
(struct gl_state_s): New field `object'.
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Set it.
Handle non-current buffer properly. Args renamed to all caps.
(SETUP_SYNTAX_TABLE): Set `object'. Args renamed to all caps.
(UPDATE_SYNTAX_TABLE): Use gl_state.object.
(UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Add gl_state.offset
when using the arg FROM. Use BYTE_TO_CHAR.
1998-01-16 17:52:16 +00:00
Richard M. Stallman
4bbd5bc314
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Call bytepos_to_charpos.
...
Wrap in if (1) ... else.
1998-01-01 02:46:10 +00:00
Richard M. Stallman
47ab3db57b
Comment changes.
1997-12-21 01:57:48 +00:00
Andreas Schwab
4c571d0903
Add prototypes.
1997-11-25 13:44:34 +00:00
Richard M. Stallman
0a53202aab
(UPDATE_SYNTAX_TABLE_FORWARD): Add missing fourth
...
argument of update_syntax_table.
(UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
(UPDATE_SYNTAX_TABLE): Likewise.
1997-09-09 00:48:08 +00:00
Richard M. Stallman
48fe8caca1
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix previous change.
1997-07-15 19:00:36 +00:00
Richard M. Stallman
e2d8d746de
(struct gl_state_s): New field `offset'.
...
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field.
(SETUP_SYNTAX_TABLE): Clear offset field.
(UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD):
(UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field.
1997-07-08 11:12:53 +00:00
Richard M. Stallman
0d3573ee67
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Treat nil like a buffer.
1997-07-05 02:41:45 +00:00
Richard M. Stallman
2e34157cd9
Fix bugs with inappropriate mixing of Lisp_Object with int.
1997-07-04 20:44:52 +00:00
Richard M. Stallman
5eea1c5ad6
(enum syntaxcode): New members Scomment_fence, Sstring_fence.
...
(SYNTAX_ENTRY): Depending on the value of SYNTAX_ENTRY_VIA_PROPERTY
may do a lookup for syntax table in gl_state.
(UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD,
UPDATE_SYNTAX_TABLE, SETUP_SYNTAX_TABLE,
SETUP_SYNTAX_TABLE_FOR_OBJECT): New macros.
(struct gl_state_s): New struct.
1997-04-15 04:56:10 +00:00
Kenichi Handa
9ca6ab7d30
(SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Adjusted for the change of
...
CHAR_TABLE_ORDINARY_SLOTS.
1997-03-18 23:31:34 +00:00
Kenichi Handa
0e35bfd8d0
(SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Cast arg C to
...
`unsigned char' before indexing syntax table directly.
1997-02-28 01:40:51 +00:00
Karl Heuer
e0b8ff939d
(SET_RAW_SYNTAX_ENTRY): Handle syntax of multibyte
...
characters.
(SYNTAX_ENTRY_FOLLOW_PARENT): New macro.
(SYNTAX_ENTRY): Handle syntax of multibyte characters.
(SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Don't signal error even
if a syntax entry is not cons.
1997-02-20 06:57:02 +00:00
Erik Naggum
3b7ad313e0
Update FSF's address in the preamble.
1996-01-15 09:18:04 +00:00
Richard M. Stallman
55862685fc
(SYNTAX_ENTRY): Add cast in call to syntax_parent_lookup.
1995-12-23 15:06:13 +00:00
Richard M. Stallman
9d40ebd244
(SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Fix the non-GCC definitions.
1995-10-29 04:38:08 +00:00
Richard M. Stallman
e46c910e4a
Use char tables as syntax tables.
...
(RAW_SYNTAX, RAW_SYNTAX_MATCH): Macros deleted.
(RAW_SYNTAX_ENTRY, SET_RAW_SYNTAX_ENTRY): New macros.
(SYNTAX, SYNTAX_MATCH): Rewritten.
(SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros.
(SYNTAX_COMSTART_SECOND, SYNTAX_COMEND_FIRST, SYNTAX_COMEND_SECOND)
(SYNTAX_PREFIX, SYNTAX_COMMENT_STYLE): Use SYNTAX_WITH_FLAGS.
1995-10-07 21:55:20 +00:00
Karl Heuer
7c938215cd
Update GPL to version 2.
1995-06-15 20:42:24 +00:00
Richard M. Stallman
c5ac35c10e
(SYNTAX_MATCH): Fix typo (syntax -> matcher).
1994-06-19 18:18:20 +00:00
Karl Heuer
3a22ee3595
Update copyright.
1994-05-04 02:41:09 +00:00
Richard M. Stallman
4feadcc08e
(SYNTAX_MATCH, SYNTAX): Fix non-GNUC definitions.
1994-02-01 18:24:12 +00:00
Richard M. Stallman
c8cdcb16ad
(enum syntaxcode): Add Sinherit.
...
(RAW_SYNTAX, RAW_SYNTAX_MATCH, SYNTAX_CHOOSE_TABLE): New macros.
(SYNTAX, SYNTAX_MATCH, SYNTAX_COMSTART_FIRST, SYNTAX_COMSTART_SECOND)
(SYNTAX_COMEND_FIRST, SYNTAX_COMEND_SECOND, SYNTAX_PREFIX)
(SYNTAX_COMMENT_STYLE): Handle Sinherit.
Alternative definitions if __GNUC__.
1994-01-05 20:33:02 +00:00
Jim Blandy
c6c5df7f76
Updated copyright years.
1993-05-22 21:34:42 +00:00
Richard M. Stallman
a306d6f16f
entered into RCS
1992-09-02 23:42:24 +00:00
Richard M. Stallman
c4ee45e5ba
*** empty log message ***
1992-06-23 01:41:24 +00:00
Jim Blandy
9889c728e0
Initial revision
1992-01-13 22:04:23 +00:00