1. 16 Feb, 1998 1 commit
    • Richard M. Stallman's avatar
      (skip_chars): Use INC_POS instead of INC_BOTH. · ef316cf0
      Richard M. Stallman authored
      (Fforward_comment): Always use both FROM and FROM_BYTE to set point.
      Use dec_bytepos not DEC_POS.
      (scan_lists): Handle unibyte buffers when decrementing temp_pos.
      (INC_FROM): Use INC_BOTH.
      (inc_bytepos, dec_bytepos): In unibyte mode, just increment bytepos.
      ef316cf0
  2. 25 Jan, 1998 1 commit
  3. 21 Jan, 1998 1 commit
  4. 18 Jan, 1998 1 commit
  5. 09 Jan, 1998 1 commit
  6. 01 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (scan_sexps_forward): Additional arg FROM_BYTE. Calls changed. · 6a140a74
      Richard M. Stallman authored
      (find_defun_start): Additional arg POS_BYTE.
      Save final byte pos in find_start_value_byte.
      (find_start_value_byte): New variable.
      
      (Fforward_comment): Scan by bytes and chars.
      (Fbackward_prefix_chars): Scan by bytes and chars.
      (scan_words, scan_sexps_forward): Scan bytes as well as chars.
      (skip_chars, scan_lists): Scan by bytes and chars.  Now static.
      
      (char_quoted): Take charpos and bytepos as args.
      (back_comment): Likewise.
      (update_syntax_table): Arg renamed.
      (inc_bytepos, dec_bytepos): New functions.
      6a140a74
  7. 21 Dec, 1997 2 commits
  8. 23 Nov, 1997 1 commit
  9. 20 Nov, 1997 1 commit
  10. 24 Jul, 1997 1 commit
  11. 12 Jul, 1997 1 commit
  12. 04 Jul, 1997 1 commit
  13. 29 Jun, 1997 1 commit
  14. 02 Jun, 1997 1 commit
  15. 31 May, 1997 2 commits
  16. 13 May, 1997 1 commit
  17. 28 Apr, 1997 1 commit
  18. 25 Apr, 1997 1 commit
  19. 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
  20. 28 Feb, 1997 1 commit
  21. 27 Feb, 1997 1 commit
  22. 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
  23. 10 Feb, 1997 1 commit
  24. 01 Sep, 1996 1 commit
  25. 24 Feb, 1996 1 commit
  26. 15 Jan, 1996 1 commit
  27. 09 Jan, 1996 1 commit
  28. 11 Nov, 1995 1 commit
  29. 14 Oct, 1995 1 commit
  30. 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
  31. 19 Aug, 1995 1 commit
  32. 16 Aug, 1995 1 commit
  33. 29 May, 1995 1 commit
  34. 25 May, 1995 1 commit
  35. 09 Mar, 1995 1 commit
  36. 18 Jan, 1995 1 commit
  37. 09 Nov, 1994 1 commit