Spec-Zone.ru › Elisp

Параметры управления разбором

Переменная: multibyte-syntax-as-symbol

Если эта переменная не равна nil, scan-sexps обрабатывает все символы, не являющиеся ASCII, как составляющие символа независимо от того, что указывает таблица синтаксиса. (Однако свойства syntax-table текста могут всё равно переопределять синтаксис.)

Опция пользователя: parse-sexp-ignore-comments

Если значение не равно nil, то комментарии обрабатываются как пробелы функциями в этом разделе, а также forward-sexp, scan-lists и scan-sexps.

Поведение parse-partial-sexp также зависит от parse-sexp-lookup-properties (см. Свойства синтаксиса).

Переменная: comment-end-can-be-escaped

Если эта локальная переменная буфера не равна nil, одиночный символ, обычно завершающий комментарий, не делает этого, если этот символ экранирован. Это используется в режимах C и C++, где однострочные комментарии, начинающиеся с ‘//’, могут быть продолжены на следующей строке путём экранирования новой строки с помощью ‘\’.

Вы можете использовать forward-comment для перехода вперёд или назад на один или несколько комментариев.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Control-Parsing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API