PHP 클래스 PhpPeg\Rule

저자: Hamish Friedlander
상속: extends PHPWriter
파일 보기 프로젝트 열기: neos/flow-development-collection

공개 프로퍼티들

프로퍼티 타입 설명
$argument_rx
$extends
$function_rx
$mode
$name
$replacement_rx
$rule
$rule_rx
$rx_rx

보호된 프로퍼티들

프로퍼티 타입 설명
$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