#Example Lib to PHPFastScanner
#Author: Dr.Z3r0, 25.01.2011
#
#Любая строка начинающаяся с символа # будет считаться комментарием.
#
#Вы можете переназвать движок с помощью директивы Engine. Пример
#Engine: NewExampleCMS
#Бывает полезно для разбиения либы по версиям движка (как разбивать библиотеку см. ниже)

#-----------------------------------------------
#Первая сигнатура определяет относится ли искомый движек к
#описываемому в данной библиотеке. Эта сигнатура обязательно должна быть первой!
#
#Формат: 
#регулярное выражение (из index.php):|:[присутствующие файлы через ; ]

$ExampleCMS$:|:example_cms.php;example_cms_config.php

#-----------------------------------------------
#Следующие строки, должны определить версию движка из содержимого файла
#(указывать не обязательно)
#
#Формат:
#регулярное выражение (из index.php) возвращающее версию
#регулярное выражение возвращающее версию:|:существующий файл

$a href="[^"]+ExampleCms\_([\d\.]+)[^"]+"$
$version: ([\d\.]+)$:|:changelog.txt
$version: ([\d\.]+)$:|:readme.txt

#-----------------------------------------------
#В одной либе вы можете определить несколько движков с помощью директивы section_delim. Пример:
#section_delim
#-----------------------------------------------
#Данные вписанные после разделителя относятся физически к одной либе но для парсера
#это другая библиотека. И все написанное перед разделителем к ней не относится.
#
#Здесь вы можете описать сигнатуры любого движка, но я советую таким образом в одном файле
#описывать различные версии одного движка. Приблизительно так:

#Engine: ExampleCMS v2.0

$ExampleCMS$:|:include/example_cms_config.php

$<meta[^>]+content="[^"]+ExampleCms\_([\d\.]+)[^"]+"$