Категория:Расширения парсера

From mediawiki.org
This page is a translated version of the page Category:Parser extensions and the translation is 86% complete.

Расширения парсера изменяют или добавляют новые способы восприятия вики-разметки движком MediaWiki. В общем, они могут быть разделены на три категории:

  1. Добавление стандартных типов токенов: Стандартный подход к пользовательской разметке MediaWiki — добавить новую разметку, которая выглядит как встроенные в MediaWiki теги XML ($code1atag$code1b), шаблоны ({{...}}) или разметка ссылок ([[...]]). Для примеров см.:
  2. Добавление нестандартных типов токенов: Некоторые расширения определяют новые типы токенов. Например, Расширение:ParserPhase2 добавляет несколько типов токенов: $code1, $code2 и $code3. Для примеров см. Категория:Расширения, расширяющие синтаксис. For examples, please see Category:Extended syntax extensions .
  3. Фундаментальные изменения парсера: Некоторые расширения пытаются фундаментально изменить способ синтаксического разбора викитекста, чтобы была возможность (необходимость?) использовать разметку с других вики-платформ вместо обычной вики-разметки. Как изменения токенов, такие расширения нужно реализовывать добавлением функций парсера и хуков вывода страницы. Для примеров см. Категория:Расширяющие синтаксис расширения.

См. также: