\Smarty_Internal_Templatelexer

Smarty_Internal_Templatelexer This is the template file lexer.

It is generated from the smarty_internal_templatelexer.plex file

Summary

Methods
Properties
Constants
__construct()
PrintTrace()
isAutoLiteral()
yylex()
yypushstate()
yypopstate()
yybegin()
yylex1()
yy_r1_1()
yy_r1_2()
yy_r1_3()
yy_r1_7()
yy_r1_8()
yy_r1_9()
yy_r1_10()
yy_r1_19()
yylex2()
yy_r2_1()
yy_r2_3()
yy_r2_4()
yy_r2_5()
yy_r2_6()
yy_r2_7()
yy_r2_9()
yy_r2_10()
yy_r2_12()
yy_r2_13()
yylex3()
yy_r3_1()
yy_r3_2()
yy_r3_3()
yy_r3_4()
yy_r3_5()
yy_r3_7()
yy_r3_8()
yy_r3_9()
yy_r3_10()
yy_r3_11()
yy_r3_12()
yy_r3_13()
yy_r3_14()
yy_r3_19()
yy_r3_21()
yy_r3_25()
yy_r3_28()
yy_r3_31()
yy_r3_35()
yy_r3_36()
yy_r3_37()
yy_r3_38()
yy_r3_39()
yy_r3_40()
yy_r3_41()
yy_r3_42()
yy_r3_44()
yy_r3_46()
yy_r3_48()
yy_r3_49()
yy_r3_50()
yy_r3_51()
yy_r3_54()
yy_r3_55()
yy_r3_56()
yy_r3_57()
yy_r3_58()
yy_r3_59()
yy_r3_60()
yy_r3_61()
yy_r3_62()
yy_r3_63()
yy_r3_64()
yy_r3_65()
yy_r3_66()
yylex4()
yy_r4_1()
yy_r4_2()
yy_r4_3()
yylex5()
yy_r5_1()
yy_r5_2()
yy_r5_3()
yy_r5_4()
yy_r5_5()
yy_r5_6()
yy_r5_7()
yy_r5_8()
yy_r5_9()
yy_r5_10()
yy_r5_14()
$data
$dataLength
$counter
$token
$value
$line
$taglineno
$phpType
$ldel
$ldel_length
$rdel
$rdel_length
$state
$smarty
$compiler
$yyTraceFILE
$yyTracePrompt
$is_xml
$state_name
$smarty_token_names
TEXT
TAG
TAGBODY
LITERAL
DOUBLEQUOTEDSTRING
No protected methods found
No protected properties found
N/A
No private methods found
$literal_cnt
$yy_global_pattern1
$yy_global_pattern2
$yy_global_pattern3
$yy_global_pattern4
$yy_global_pattern5
$_yy_state
$_yy_stack
N/A

Constants

TEXT

TEXT = 1

TAG

TAG = 2

TAGBODY

TAGBODY = 3

LITERAL

LITERAL = 4

DOUBLEQUOTEDSTRING

DOUBLEQUOTEDSTRING = 5

Properties

$data

$data : string

Source

Type

string

$dataLength

$dataLength : integer

Source length

Type

integer

$counter

$counter : integer

byte counter

Type

integer

$token

$token : integer

token number

Type

integer

$value

$value : string

token value

Type

string

$line

$line : integer

current line

Type

integer

$taglineno

$taglineno : 

tag start line

Type

$phpType

$phpType : string

php code type

Type

string

$ldel

$ldel : string

escaped left delimiter

Type

string

$ldel_length

$ldel_length : integer

escaped left delimiter length

Type

integer

$rdel

$rdel : string

escaped right delimiter

Type

string

$rdel_length

$rdel_length : integer

escaped right delimiter length

Type

integer

$state

$state : integer

state number

Type

integer

$smarty

$smarty : \Smarty

Smarty object

Type

\Smarty

$yyTraceFILE

$yyTraceFILE : resource

trace file

Type

resource

$yyTracePrompt

$yyTracePrompt : string

trace prompt

Type

string

$is_xml

$is_xml : boolean

XML flag true while processing xml

Type

boolean

$state_name

$state_name : array

state names

Type

array

$smarty_token_names

$smarty_token_names : array

token names

Type

array

$literal_cnt

$literal_cnt : integer

literal tag nesting level

Type

integer

$yy_global_pattern1

$yy_global_pattern1 : string

storage for assembled token patterns

Type

string

$yy_global_pattern2

$yy_global_pattern2 : 

Type

$yy_global_pattern3

$yy_global_pattern3 : 

Type

$yy_global_pattern4

$yy_global_pattern4 : 

Type

$yy_global_pattern5

$yy_global_pattern5 : 

Type

$_yy_state

$_yy_state : 

Type

$_yy_stack

$_yy_stack : 

Type

Methods

__construct()

__construct(string  $data, \Smarty_Internal_TemplateCompilerBase  $compiler) 

constructor

Parameters

string $data

template source

\Smarty_Internal_TemplateCompilerBase $compiler

PrintTrace()

PrintTrace() 

isAutoLiteral()

isAutoLiteral() 

yylex()

yylex() 

yypushstate()

yypushstate(  $state) 

Parameters

$state

yypopstate()

yypopstate() 

yybegin()

yybegin(  $state) 

Parameters

$state

yylex1()

yylex1() 

yy_r1_1()

yy_r1_1() 

yy_r1_2()

yy_r1_2() 

yy_r1_3()

yy_r1_3() 

yy_r1_7()

yy_r1_7() 

yy_r1_8()

yy_r1_8() 

yy_r1_9()

yy_r1_9() 

yy_r1_10()

yy_r1_10() 

yy_r1_19()

yy_r1_19() 

yylex2()

yylex2() 

yy_r2_1()

yy_r2_1() 

yy_r2_3()

yy_r2_3() 

yy_r2_4()

yy_r2_4() 

yy_r2_5()

yy_r2_5() 

yy_r2_6()

yy_r2_6() 

yy_r2_7()

yy_r2_7() 

yy_r2_9()

yy_r2_9() 

yy_r2_10()

yy_r2_10() 

yy_r2_12()

yy_r2_12() 

yy_r2_13()

yy_r2_13() 

yylex3()

yylex3() 

yy_r3_1()

yy_r3_1() 

yy_r3_2()

yy_r3_2() 

yy_r3_3()

yy_r3_3() 

yy_r3_4()

yy_r3_4() 

yy_r3_5()

yy_r3_5() 

yy_r3_7()

yy_r3_7() 

yy_r3_8()

yy_r3_8() 

yy_r3_9()

yy_r3_9() 

yy_r3_10()

yy_r3_10() 

yy_r3_11()

yy_r3_11() 

yy_r3_12()

yy_r3_12() 

yy_r3_13()

yy_r3_13() 

yy_r3_14()

yy_r3_14() 

yy_r3_19()

yy_r3_19() 

yy_r3_21()

yy_r3_21() 

yy_r3_25()

yy_r3_25() 

yy_r3_28()

yy_r3_28() 

yy_r3_31()

yy_r3_31() 

yy_r3_35()

yy_r3_35() 

yy_r3_36()

yy_r3_36() 

yy_r3_37()

yy_r3_37() 

yy_r3_38()

yy_r3_38() 

yy_r3_39()

yy_r3_39() 

yy_r3_40()

yy_r3_40() 

yy_r3_41()

yy_r3_41() 

yy_r3_42()

yy_r3_42() 

yy_r3_44()

yy_r3_44() 

yy_r3_46()

yy_r3_46() 

yy_r3_48()

yy_r3_48() 

yy_r3_49()

yy_r3_49() 

yy_r3_50()

yy_r3_50() 

yy_r3_51()

yy_r3_51() 

yy_r3_54()

yy_r3_54() 

yy_r3_55()

yy_r3_55() 

yy_r3_56()

yy_r3_56() 

yy_r3_57()

yy_r3_57() 

yy_r3_58()

yy_r3_58() 

yy_r3_59()

yy_r3_59() 

yy_r3_60()

yy_r3_60() 

yy_r3_61()

yy_r3_61() 

yy_r3_62()

yy_r3_62() 

yy_r3_63()

yy_r3_63() 

yy_r3_64()

yy_r3_64() 

yy_r3_65()

yy_r3_65() 

yy_r3_66()

yy_r3_66() 

yylex4()

yylex4() 

yy_r4_1()

yy_r4_1() 

yy_r4_2()

yy_r4_2() 

yy_r4_3()

yy_r4_3() 

yylex5()

yylex5() 

yy_r5_1()

yy_r5_1() 

yy_r5_2()

yy_r5_2() 

yy_r5_3()

yy_r5_3() 

yy_r5_4()

yy_r5_4() 

yy_r5_5()

yy_r5_5() 

yy_r5_6()

yy_r5_6() 

yy_r5_7()

yy_r5_7() 

yy_r5_8()

yy_r5_8() 

yy_r5_9()

yy_r5_9() 

yy_r5_10()

yy_r5_10() 

yy_r5_14()

yy_r5_14()