\Smarty_Internal_Templateparser

Summary

Methods
Properties
Constants
__construct()
escape_start_tag()
escape_end_tag()
compileVariable()
Trace()
PrintTrace()
tokenName()
yy_destructor()
yy_pop_parser_stack()
__destruct()
yy_get_expected_tokens()
yy_is_expected_token()
yy_find_shift_action()
yy_find_reduce_action()
yy_shift()
yy_r0()
yy_r1()
yy_r4()
yy_r5()
yy_r6()
yy_r7()
yy_r8()
yy_r9()
yy_r10()
yy_r11()
yy_r12()
yy_r13()
yy_r14()
yy_r15()
yy_r16()
yy_r17()
yy_r19()
yy_r21()
yy_r23()
yy_r24()
yy_r25()
yy_r26()
yy_r27()
yy_r28()
yy_r29()
yy_r31()
yy_r33()
yy_r34()
yy_r35()
yy_r36()
yy_r37()
yy_r38()
yy_r39()
yy_r40()
yy_r41()
yy_r42()
yy_r44()
yy_r45()
yy_r47()
yy_r48()
yy_r49()
yy_r50()
yy_r51()
yy_r52()
yy_r53()
yy_r54()
yy_r55()
yy_r56()
yy_r57()
yy_r58()
yy_r59()
yy_r60()
yy_r61()
yy_r62()
yy_r63()
yy_r64()
yy_r65()
yy_r67()
yy_r72()
yy_r73()
yy_r78()
yy_r79()
yy_r83()
yy_r84()
yy_r85()
yy_r86()
yy_r88()
yy_r89()
yy_r90()
yy_r91()
yy_r92()
yy_r93()
yy_r99()
yy_r100()
yy_r101()
yy_r104()
yy_r109()
yy_r110()
yy_r111()
yy_r112()
yy_r114()
yy_r117()
yy_r118()
yy_r119()
yy_r121()
yy_r122()
yy_r124()
yy_r125()
yy_r126()
yy_r128()
yy_r129()
yy_r130()
yy_r131()
yy_r132()
yy_r133()
yy_r134()
yy_r135()
yy_r137()
yy_r139()
yy_r140()
yy_r141()
yy_r142()
yy_r143()
yy_r144()
yy_r145()
yy_r146()
yy_r147()
yy_r148()
yy_r149()
yy_r150()
yy_r151()
yy_r152()
yy_r153()
yy_r156()
yy_r157()
yy_r159()
yy_r160()
yy_r167()
yy_r168()
yy_r169()
yy_r170()
yy_r171()
yy_r172()
yy_r173()
yy_r174()
yy_r175()
yy_r176()
yy_r177()
yy_r178()
yy_r179()
yy_r180()
yy_r181()
yy_r183()
yy_r185()
yy_r186()
yy_r188()
yy_r189()
yy_r190()
yy_r191()
yy_r192()
yy_r194()
yy_r196()
yy_r197()
yy_r198()
yy_reduce()
yy_parse_failed()
yy_syntax_error()
yy_accept()
doParse()
$successful
$retvalue
$yy_action
$yy_lookahead
$yy_shift_ofst
$yy_reduce_ofst
$yyExpectedTokens
$yy_default
$yyFallback
$yyTraceFILE
$yyTracePrompt
$yyidx
$yyerrcnt
$yystack
$yyTokenName
$yyRuleName
$yyRuleInfo
$yyReduceMap
Err1
Err2
Err3
TP_VERT
TP_COLON
TP_COMMENT
TP_PHPSTARTTAG
TP_PHPENDTAG
TP_ASPSTARTTAG
TP_ASPENDTAG
TP_FAKEPHPSTARTTAG
TP_XMLTAG
TP_OTHER
TP_LINEBREAK
TP_LITERALSTART
TP_LITERALEND
TP_LITERAL
TP_LDEL
TP_RDEL
TP_DOLLAR
TP_ID
TP_EQUAL
TP_PTR
TP_LDELIF
TP_LDELFOR
TP_SEMICOLON
TP_INCDEC
TP_TO
TP_STEP
TP_LDELFOREACH
TP_SPACE
TP_AS
TP_APTR
TP_LDELSETFILTER
TP_SMARTYBLOCKCHILD
TP_LDELSLASH
TP_INTEGER
TP_COMMA
TP_OPENP
TP_CLOSEP
TP_MATH
TP_UNIMATH
TP_ANDSYM
TP_ISIN
TP_ISDIVBY
TP_ISNOTDIVBY
TP_ISEVEN
TP_ISNOTEVEN
TP_ISEVENBY
TP_ISNOTEVENBY
TP_ISODD
TP_ISNOTODD
TP_ISODDBY
TP_ISNOTODDBY
TP_INSTANCEOF
TP_QMARK
TP_NOT
TP_TYPECAST
TP_HEX
TP_DOT
TP_SINGLEQUOTESTRING
TP_DOUBLECOLON
TP_AT
TP_HATCH
TP_OPENB
TP_CLOSEB
TP_EQUALS
TP_NOTEQUALS
TP_GREATERTHAN
TP_LESSTHAN
TP_GREATEREQUAL
TP_LESSEQUAL
TP_IDENTITY
TP_NONEIDENTITY
TP_MOD
TP_LAND
TP_LOR
TP_LXOR
TP_QUOTE
TP_BACKTICK
TP_DOLLARID
YY_NO_ACTION
YY_ACCEPT_ACTION
YY_ERROR_ACTION
YY_SZ_ACTTAB
YY_SHIFT_USE_DFLT
YY_SHIFT_MAX
YY_REDUCE_USE_DFLT
YY_REDUCE_MAX
YYNOCODE
YYSTACKDEPTH
YYNSTATE
YYNRULE
YYERRORSYMBOL
YYERRSYMDT
YYFALLBACK
No protected methods found
No protected properties found
N/A
No private methods found
$lex
$internalError
$_retvalue
N/A

Constants

Err1

Err1 = "Security error: Call to private object member not allowed"

Err2

Err2 = "Security error: Call to dynamic object member not allowed"

Err3

Err3 = "PHP in template not allowed. Use SmartyBC to enable it"

TP_VERT

TP_VERT = 1

TP_COLON

TP_COLON = 2

TP_COMMENT

TP_COMMENT = 3

TP_PHPSTARTTAG

TP_PHPSTARTTAG = 4

TP_PHPENDTAG

TP_PHPENDTAG = 5

TP_ASPSTARTTAG

TP_ASPSTARTTAG = 6

TP_ASPENDTAG

TP_ASPENDTAG = 7

TP_FAKEPHPSTARTTAG

TP_FAKEPHPSTARTTAG = 8

TP_XMLTAG

TP_XMLTAG = 9

TP_OTHER

TP_OTHER = 10

TP_LINEBREAK

TP_LINEBREAK = 11

TP_LITERALSTART

TP_LITERALSTART = 12

TP_LITERALEND

TP_LITERALEND = 13

TP_LITERAL

TP_LITERAL = 14

TP_LDEL

TP_LDEL = 15

TP_RDEL

TP_RDEL = 16

TP_DOLLAR

TP_DOLLAR = 17

TP_ID

TP_ID = 18

TP_EQUAL

TP_EQUAL = 19

TP_PTR

TP_PTR = 20

TP_LDELIF

TP_LDELIF = 21

TP_LDELFOR

TP_LDELFOR = 22

TP_SEMICOLON

TP_SEMICOLON = 23

TP_INCDEC

TP_INCDEC = 24

TP_TO

TP_TO = 25

TP_STEP

TP_STEP = 26

TP_LDELFOREACH

TP_LDELFOREACH = 27

TP_SPACE

TP_SPACE = 28

TP_AS

TP_AS = 29

TP_APTR

TP_APTR = 30

TP_LDELSETFILTER

TP_LDELSETFILTER = 31

TP_SMARTYBLOCKCHILD

TP_SMARTYBLOCKCHILD = 32

TP_LDELSLASH

TP_LDELSLASH = 33

TP_INTEGER

TP_INTEGER = 34

TP_COMMA

TP_COMMA = 35

TP_OPENP

TP_OPENP = 36

TP_CLOSEP

TP_CLOSEP = 37

TP_MATH

TP_MATH = 38

TP_UNIMATH

TP_UNIMATH = 39

TP_ANDSYM

TP_ANDSYM = 40

TP_ISIN

TP_ISIN = 41

TP_ISDIVBY

TP_ISDIVBY = 42

TP_ISNOTDIVBY

TP_ISNOTDIVBY = 43

TP_ISEVEN

TP_ISEVEN = 44

TP_ISNOTEVEN

TP_ISNOTEVEN = 45

TP_ISEVENBY

TP_ISEVENBY = 46

TP_ISNOTEVENBY

TP_ISNOTEVENBY = 47

TP_ISODD

TP_ISODD = 48

TP_ISNOTODD

TP_ISNOTODD = 49

TP_ISODDBY

TP_ISODDBY = 50

TP_ISNOTODDBY

TP_ISNOTODDBY = 51

TP_INSTANCEOF

TP_INSTANCEOF = 52

TP_QMARK

TP_QMARK = 53

TP_NOT

TP_NOT = 54

TP_TYPECAST

TP_TYPECAST = 55

TP_HEX

TP_HEX = 56

TP_DOT

TP_DOT = 57

TP_SINGLEQUOTESTRING

TP_SINGLEQUOTESTRING = 58

TP_DOUBLECOLON

TP_DOUBLECOLON = 59

TP_AT

TP_AT = 60

TP_HATCH

TP_HATCH = 61

TP_OPENB

TP_OPENB = 62

TP_CLOSEB

TP_CLOSEB = 63

TP_EQUALS

TP_EQUALS = 64

TP_NOTEQUALS

TP_NOTEQUALS = 65

TP_GREATERTHAN

TP_GREATERTHAN = 66

TP_LESSTHAN

TP_LESSTHAN = 67

TP_GREATEREQUAL

TP_GREATEREQUAL = 68

TP_LESSEQUAL

TP_LESSEQUAL = 69

TP_IDENTITY

TP_IDENTITY = 70

TP_NONEIDENTITY

TP_NONEIDENTITY = 71

TP_MOD

TP_MOD = 72

TP_LAND

TP_LAND = 73

TP_LOR

TP_LOR = 74

TP_LXOR

TP_LXOR = 75

TP_QUOTE

TP_QUOTE = 76

TP_BACKTICK

TP_BACKTICK = 77

TP_DOLLARID

TP_DOLLARID = 78

YY_NO_ACTION

YY_NO_ACTION = 590

YY_ACCEPT_ACTION

YY_ACCEPT_ACTION = 589

YY_ERROR_ACTION

YY_ERROR_ACTION = 588

YY_SZ_ACTTAB

YY_SZ_ACTTAB = 2393

YY_SHIFT_USE_DFLT

YY_SHIFT_USE_DFLT = -5

YY_SHIFT_MAX

YY_SHIFT_MAX = 252

YY_REDUCE_USE_DFLT

YY_REDUCE_USE_DFLT = -86

YY_REDUCE_MAX

YY_REDUCE_MAX = 204

YYNOCODE

YYNOCODE = 122

YYSTACKDEPTH

YYSTACKDEPTH = 100

YYNSTATE

YYNSTATE = 387

YYNRULE

YYNRULE = 201

YYERRORSYMBOL

YYERRORSYMBOL = 79

YYERRSYMDT

YYERRSYMDT = 'yy0'

YYFALLBACK

YYFALLBACK = 0

Properties

$successful

$successful : 

Type

$retvalue

$retvalue : 

Type

$yy_action

$yy_action : 

Type

$yy_lookahead

$yy_lookahead : 

Type

$yy_shift_ofst

$yy_shift_ofst : 

Type

$yy_reduce_ofst

$yy_reduce_ofst : 

Type

$yyExpectedTokens

$yyExpectedTokens : 

Type

$yy_default

$yy_default : 

Type

$yyFallback

$yyFallback : 

Type

$yyTraceFILE

$yyTraceFILE : 

Type

$yyTracePrompt

$yyTracePrompt : 

Type

$yyidx

$yyidx : 

Type

$yyerrcnt

$yyerrcnt : 

Type

$yystack

$yystack : 

Type

$yyTokenName

$yyTokenName : 

Type

$yyRuleName

$yyRuleName : 

Type

$yyRuleInfo

$yyRuleInfo : 

Type

$yyReduceMap

$yyReduceMap : 

Type

$lex

$lex : 

Type

$internalError

$internalError : 

Type

$_retvalue

$_retvalue : 

Type

Methods

__construct()

__construct(  $lex,   $compiler) 

Parameters

$lex
$compiler

escape_start_tag()

escape_start_tag(  $tag_text) 

Parameters

$tag_text

escape_end_tag()

escape_end_tag(  $tag_text) 

Parameters

$tag_text

compileVariable()

compileVariable(  $variable) 

Parameters

$variable

Trace()

Trace(  $TraceFILE,   $zTracePrompt) 

Parameters

$TraceFILE
$zTracePrompt

PrintTrace()

PrintTrace() 

tokenName()

tokenName(  $tokenType) 

Parameters

$tokenType

yy_destructor()

yy_destructor(  $yymajor,   $yypminor) 

Parameters

$yymajor
$yypminor

yy_pop_parser_stack()

yy_pop_parser_stack() 

__destruct()

__destruct() 

yy_get_expected_tokens()

yy_get_expected_tokens(  $token) 

Parameters

$token

yy_is_expected_token()

yy_is_expected_token(  $token) 

Parameters

$token

yy_find_shift_action()

yy_find_shift_action(  $iLookAhead) 

Parameters

$iLookAhead

yy_find_reduce_action()

yy_find_reduce_action(  $stateno,   $iLookAhead) 

Parameters

$stateno
$iLookAhead

yy_shift()

yy_shift(  $yyNewState,   $yyMajor,   $yypMinor) 

Parameters

$yyNewState
$yyMajor
$yypMinor

yy_r0()

yy_r0() 

yy_r1()

yy_r1() 

yy_r4()

yy_r4() 

yy_r5()

yy_r5() 

yy_r6()

yy_r6() 

yy_r7()

yy_r7() 

yy_r8()

yy_r8() 

yy_r9()

yy_r9() 

yy_r10()

yy_r10() 

yy_r11()

yy_r11() 

yy_r12()

yy_r12() 

yy_r13()

yy_r13() 

yy_r14()

yy_r14() 

yy_r15()

yy_r15() 

yy_r16()

yy_r16() 

yy_r17()

yy_r17() 

yy_r19()

yy_r19() 

yy_r21()

yy_r21() 

yy_r23()

yy_r23() 

yy_r24()

yy_r24() 

yy_r25()

yy_r25() 

yy_r26()

yy_r26() 

yy_r27()

yy_r27() 

yy_r28()

yy_r28() 

yy_r29()

yy_r29() 

yy_r31()

yy_r31() 

yy_r33()

yy_r33() 

yy_r34()

yy_r34() 

yy_r35()

yy_r35() 

yy_r36()

yy_r36() 

yy_r37()

yy_r37() 

yy_r38()

yy_r38() 

yy_r39()

yy_r39() 

yy_r40()

yy_r40() 

yy_r41()

yy_r41() 

yy_r42()

yy_r42() 

yy_r44()

yy_r44() 

yy_r45()

yy_r45() 

yy_r47()

yy_r47() 

yy_r48()

yy_r48() 

yy_r49()

yy_r49() 

yy_r50()

yy_r50() 

yy_r51()

yy_r51() 

yy_r52()

yy_r52() 

yy_r53()

yy_r53() 

yy_r54()

yy_r54() 

yy_r55()

yy_r55() 

yy_r56()

yy_r56() 

yy_r57()

yy_r57() 

yy_r58()

yy_r58() 

yy_r59()

yy_r59() 

yy_r60()

yy_r60() 

yy_r61()

yy_r61() 

yy_r62()

yy_r62() 

yy_r63()

yy_r63() 

yy_r64()

yy_r64() 

yy_r65()

yy_r65() 

yy_r67()

yy_r67() 

yy_r72()

yy_r72() 

yy_r73()

yy_r73() 

yy_r78()

yy_r78() 

yy_r79()

yy_r79() 

yy_r83()

yy_r83() 

yy_r84()

yy_r84() 

yy_r85()

yy_r85() 

yy_r86()

yy_r86() 

yy_r88()

yy_r88() 

yy_r89()

yy_r89() 

yy_r90()

yy_r90() 

yy_r91()

yy_r91() 

yy_r92()

yy_r92() 

yy_r93()

yy_r93() 

yy_r99()

yy_r99() 

yy_r100()

yy_r100() 

yy_r101()

yy_r101() 

yy_r104()

yy_r104() 

yy_r109()

yy_r109() 

yy_r110()

yy_r110() 

yy_r111()

yy_r111() 

yy_r112()

yy_r112() 

yy_r114()

yy_r114() 

yy_r117()

yy_r117() 

yy_r118()

yy_r118() 

yy_r119()

yy_r119() 

yy_r121()

yy_r121() 

yy_r122()

yy_r122() 

yy_r124()

yy_r124() 

yy_r125()

yy_r125() 

yy_r126()

yy_r126() 

yy_r128()

yy_r128() 

yy_r129()

yy_r129() 

yy_r130()

yy_r130() 

yy_r131()

yy_r131() 

yy_r132()

yy_r132() 

yy_r133()

yy_r133() 

yy_r134()

yy_r134() 

yy_r135()

yy_r135() 

yy_r137()

yy_r137() 

yy_r139()

yy_r139() 

yy_r140()

yy_r140() 

yy_r141()

yy_r141() 

yy_r142()

yy_r142() 

yy_r143()

yy_r143() 

yy_r144()

yy_r144() 

yy_r145()

yy_r145() 

yy_r146()

yy_r146() 

yy_r147()

yy_r147() 

yy_r148()

yy_r148() 

yy_r149()

yy_r149() 

yy_r150()

yy_r150() 

yy_r151()

yy_r151() 

yy_r152()

yy_r152() 

yy_r153()

yy_r153() 

yy_r156()

yy_r156() 

yy_r157()

yy_r157() 

yy_r159()

yy_r159() 

yy_r160()

yy_r160() 

yy_r167()

yy_r167() 

yy_r168()

yy_r168() 

yy_r169()

yy_r169() 

yy_r170()

yy_r170() 

yy_r171()

yy_r171() 

yy_r172()

yy_r172() 

yy_r173()

yy_r173() 

yy_r174()

yy_r174() 

yy_r175()

yy_r175() 

yy_r176()

yy_r176() 

yy_r177()

yy_r177() 

yy_r178()

yy_r178() 

yy_r179()

yy_r179() 

yy_r180()

yy_r180() 

yy_r181()

yy_r181() 

yy_r183()

yy_r183() 

yy_r185()

yy_r185() 

yy_r186()

yy_r186() 

yy_r188()

yy_r188() 

yy_r189()

yy_r189() 

yy_r190()

yy_r190() 

yy_r191()

yy_r191() 

yy_r192()

yy_r192() 

yy_r194()

yy_r194() 

yy_r196()

yy_r196() 

yy_r197()

yy_r197() 

yy_r198()

yy_r198() 

yy_reduce()

yy_reduce(  $yyruleno) 

Parameters

$yyruleno

yy_parse_failed()

yy_parse_failed() 

yy_syntax_error()

yy_syntax_error(  $yymajor,   $TOKEN) 

Parameters

$yymajor
$TOKEN

yy_accept()

yy_accept() 

doParse()

doParse(  $yymajor,   $yytokenvalue) 

Parameters

$yymajor
$yytokenvalue