PHP Класс Haanga_Compiler_Tokenizer

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$close_tags
$end_comment
$end_print
$end_tag
$keywords * they are case sensitive and sorted!
$open_comment
$open_print
$open_tag
$open_tags
$operators
$operators_single * common operations
$status
$token
$value

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

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

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

Метод Описание
Error ( $text )
__construct ( $data, $compiler, $file )
getAlpha ( )
getLine ( )
getOperator ( )
getTag ( )
init ( $template, $compiler, $file = '' )
yylex ( )
yylex_html ( )
yylex_main ( )

Защищенные методы

Метод Описание
is_token_end ( string $letter ) : boolean Return TRUE if $letter is a valid "token_end". We use token_end to avoid confuse T_ALPHA TRUEfoo with TRUE and foo (T_ALPHA)

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

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

public Error ( $text )

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

public __construct ( $data, $compiler, $file )

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

public getAlpha ( )

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

public getLine ( )

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

public getOperator ( )

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

public getTag ( )

init() статический публичный Метод

static public init ( $template, $compiler, $file = '' )

is_token_end() защищенный Метод

@param string $letter
protected is_token_end ( string $letter ) : boolean
$letter string
Результат boolean

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

public yylex ( )

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

public yylex_html ( )

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

public yylex_main ( )

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

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

static public $close_tags

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

protected $echoFirstToken

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

static public $end_comment

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

static public $end_print

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

static public $end_tag

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

* they are case sensitive and sorted!
static public $keywords

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

static public $open_comment

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

static public $open_print

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

static public $open_tag

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

public $open_tags

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

static public $operators

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

* common operations
static public $operators_single

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

public $status

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

public $token

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

public $value