• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/src/

Lines Matching defs:table

33 /* Make syntax table lookup grant data in gl_state.  */
127 current syntax-table basing on the property of this interval, and
211 { /* with the same table => */
293 Global syntax-table data should be set up already to be good at CHARPOS
394 /* We optimize syntax-table lookup for rare updates. Thus we accept
743 DEFUN ("syntax-table-p", Fsyntax_table_p, Ssyntax_table_p, 1, 1, 0,
744 doc: /* Return t if OBJECT is a syntax table.
745 Currently, any char-table counts as a syntax table. */)
763 DEFUN ("syntax-table", Fsyntax_table, Ssyntax_table, 0, 0, 0,
764 doc: /* Return the current syntax table.
771 DEFUN ("standard-syntax-table", Fstandard_syntax_table,
773 doc: /* Return the standard syntax table.
780 DEFUN ("copy-syntax-table", Fcopy_syntax_table, Scopy_syntax_table, 0, 1, 0,
781 doc: /* Construct a new syntax table and return it.
782 It is a copy of the TABLE, which defaults to the standard syntax table. */)
783 (table)
784 Lisp_Object table;
788 if (!NILP (table))
789 check_syntax_table (table);
791 table = Vstandard_syntax_table;
793 copy = Fcopy_sequence (table);
795 /* Only the standard syntax table should have a default element.
800 If we copied one with no parent, such as the standard syntax table,
801 use the standard syntax table as the copy's parent. */
807 DEFUN ("set-syntax-table", Fset_syntax_table, Sset_syntax_table, 1, 1, 0,
808 doc: /* Select a new syntax table for the current buffer.
809 One argument, a syntax table. */)
810 (table)
811 Lisp_Object table;
814 check_syntax_table (table);
815 current_buffer->syntax_table = table;
816 /* Indicate that this buffer now has a specified syntax table. */
819 return table;
858 nil) to be stored in syntax table. Since these objects can be
866 /* Look up the value for CHARACTER in syntax table TABLE's parent
871 syntax_parent_lookup (table, character)
872 Lisp_Object table;
879 table = XCHAR_TABLE (table)->parent;
880 if (NILP (table))
883 value = XCHAR_TABLE (table)->contents[character];
927 \(CODE . MATCHING-CHAR) that can be used as value of a `syntax-table'
1005 The syntax is changed only for table SYNTAX-TABLE, which defaults to
1006 the current buffer's syntax table.
1014 / character-quote. @ inherit from `standard-syntax-table'.
1060 /* Dump syntax table to buffer in human-readable format */
1081 insert_string ("deeper char-table ...");
1724 we must look up the character in the table
1726 table, that character is not what we want to
2665 /* Previous statement updates syntax table. */
2979 a syntax-table property which says it is NOT
3054 7. t if in a comment of style b; symbol `syntax-table' if the comment
3066 If it is symbol `syntax-table', stop after the start of a comment or a
3121 Qsyntax_table = intern ("syntax-table");
3127 Qchar_table_extra_slots = intern ("char-table-extra-slots");
3208 Qsyntax_table_p = intern ("syntax-table-p");
3232 doc: /* Non-nil means `forward-sexp', etc., obey `syntax-table' property.
3235 `syntax-table' property. */);