1. 12 Jul, 1997 1 commit
  2. 04 Jul, 1997 1 commit
  3. 29 Jun, 1997 1 commit
  4. 02 Jun, 1997 1 commit
  5. 31 May, 1997 2 commits
  6. 13 May, 1997 1 commit
  7. 28 Apr, 1997 1 commit
  8. 25 Apr, 1997 1 commit
  9. 15 Apr, 1997 2 commits
    • Richard M. Stallman's avatar
      Update copyright year. · b745025d
      Richard M. Stallman authored
      b745025d
    • Richard M. Stallman's avatar
      (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' · 195d1361
      Richard M. Stallman authored
      text property into account when doing SYNTAX (c).
      (ST_COMMENT_STYLE, ST_STRING_STYLE): New codes to denote
      delimiters for new types of strings and comments.
      (Vparse_sexp_lookup_properties): New variable.
      (struct lisp_parse_state): Comment updated.
      (gl_state): New global variable.
      (update_syntax_table): New function.
      (char_quoted): Move earlier, update gl_state when needed.
      (find_defun_start): Update gl_state when needed.
      (back_comment): New function.
      (Scomment_fence, Sstring_fence): New delimeter char classes
      denoted by `!' and `|'.
      (Fchar_syntax, Fmatching_paren): Update gl_state to whole-bufferstate.
      (scan_words): update gl_state when needed.
      (Fskip_chars_forward): Move from search.c.
      (Fskip_chars_backward): Move from search.c.
      (Fskip_syntax_forward): Move from search.c.
      (Fskip_syntax_backward): Move from search.c.
      (skip_chars): Move from search.c.
      (Fforward_comment, scan_lists): Update gl_state when needed.
      Handle Scomment_fence, Sstring_fence.
      (Fbackward_prefix_chars) Update gl_state when needed.
      (scan_sexps_forward): Update gl_state when needed.
      Handle Scomment_fence, Sstring_fence.  If comment_stop==-1, stop at start
      or end of comment or string.
      (Fparse-partial-sexp): Doc fix.
      (syms_of_syntax): Move initialization of skip* from search.c.
      195d1361
  10. 28 Feb, 1997 1 commit
  11. 27 Feb, 1997 1 commit
  12. 20 Feb, 1997 1 commit
    • Karl Heuer's avatar
      Include charset.h and category.h. · 93da5fff
      Karl Heuer authored
      (Vsyntax_code_object): New variable.
      (Fmodify_syntax_entry): Handle multibyte characters.  A multibyte
      character in matching parenthesis is also handled correctly.  Use
      shared object in the vector Vsyntax_code_object for an ASCII
      character.
      (describe_syntax): Handle a multibyte character in matching
      parenthesis.
      (describe_syntax_1): Describe also parent syntax tables.
      (scan_words, Fforward_comment): Handle multibyte characters.
      (scan_lists, char_quoted, Fbackward_prefix_chars): Likewise.
      (scan_sexps_forward): Likewise.
      (init_syntax_once): Initialize Vsyntax_code_object.
      Initialize Vstandard_syntax_table by share objects in
      Vsyntax_code_object.
      (syms_of_syntax): Staticpro Vsyntax_code_object.
      93da5fff
  13. 10 Feb, 1997 1 commit
  14. 01 Sep, 1996 1 commit
  15. 24 Feb, 1996 1 commit
  16. 15 Jan, 1996 1 commit
  17. 09 Jan, 1996 1 commit
  18. 11 Nov, 1995 1 commit
  19. 14 Oct, 1995 1 commit
  20. 07 Oct, 1995 1 commit
    • Richard M. Stallman's avatar
      (describe_syntax): Handle new syntax-table data format. · 8ea151b2
      Richard M. Stallman authored
      (Fmodify_syntax_entry, init_syntax_once): Use SET_RAW_SYNTAX_ENTRY.
      Handle new syntax-table data format.
      (check_syntax_table): Use CHECK_CHAR_TABLE.  Now static.
      Don't return anything; callers changed.
      (Fcopy_syntax_table): Use Fcopy_sequence.
      (Fchar_syntax, Fmatching_paren, Fforward_comment): Copy complex args
      to SYNTAX into variables before using them.
      (Fsyntax_table_p): Accept any char-table.
      (syntax_parent_lookup): New function.
      (syntax_temp): New variable.
      8ea151b2
  21. 19 Aug, 1995 1 commit
  22. 16 Aug, 1995 1 commit
  23. 29 May, 1995 1 commit
  24. 25 May, 1995 1 commit
  25. 09 Mar, 1995 1 commit
  26. 18 Jan, 1995 1 commit
  27. 09 Nov, 1994 1 commit
  28. 12 Oct, 1994 1 commit
  29. 08 Oct, 1994 1 commit
  30. 04 Oct, 1994 2 commits
  31. 27 Sep, 1994 1 commit
  32. 17 Sep, 1994 1 commit
  33. 24 Jun, 1994 1 commit
  34. 20 Jun, 1994 1 commit
  35. 19 Jun, 1994 1 commit
  36. 16 Jun, 1994 1 commit
  37. 04 May, 1994 1 commit