PHP Класс PhpPeg\Rule

Автор: Hamish Friedlander
Наследование: extends PHPWriter
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$argument_rx
$extends
$function_rx
$mode
$name
$replacement_rx
$rule
$rule_rx
$rx_rx

Защищенные свойства (Protected)

Свойство Тип Описание
$lines
$parser

Открытые методы

Метод Описание
__construct ( $parser, $lines )
compile ( $indent ) Generate the PHP code for a function to match against a string for this rule
parse_rule ( ) * Manual parsing, because we can't bootstrap ourselves yet
tokenize ( $str, &$tokens, $o )

Описание методов

__construct() публичный Метод

public __construct ( $parser, $lines )

compile() публичный Метод

Generate the PHP code for a function to match against a string for this rule
public compile ( $indent )

parse_rule() публичный Метод

* Manual parsing, because we can't bootstrap ourselves yet
public parse_rule ( )

tokenize() публичный Метод

public tokenize ( $str, &$tokens, $o )

Описание свойств

$argument_rx статическое публичное свойство

static public $argument_rx

$extends публичное свойство

public $extends

$function_rx статическое публичное свойство

static public $function_rx

$lines защищенное свойство

protected $lines

$mode публичное свойство

public $mode

$name публичное свойство

public $name

$parser защищенное свойство

protected $parser

$replacement_rx статическое публичное свойство

static public $replacement_rx

$rule публичное свойство

public $rule

$rule_rx статическое публичное свойство

static public $rule_rx

$rx_rx статическое публичное свойство

static public $rx_rx