Smarty Internal Plugin Configfileparse
This is the config file parser. It is generated from the smarty_internal_configfileparser.y file
Methods | ||
---|---|---|
public
|
__construct(Smarty_Internal_Configfilelexer $lex, Smarty_Internal_Config_File_Compiler $compiler)
constructor
constructor |
# |
public
static
|
yy_destructor($yymajor, $yypminor)
|
# |
public
|
Trace($TraceFILE, $zTracePrompt)
|
# |
public
|
PrintTrace()
|
# |
public
|
tokenName($tokenType)
|
# |
public
|
yy_pop_parser_stack()
|
# |
public
|
__destruct()
|
# |
public
|
yy_get_expected_tokens($token)
|
# |
public
|
yy_is_expected_token($token)
|
# |
public
|
yy_find_shift_action($iLookAhead)
|
# |
public
|
yy_find_reduce_action($stateno, $iLookAhead)
|
# |
public
|
yy_shift($yyNewState, $yyMajor, $yypMinor)
|
# |
public
|
yy_r0()
|
# |
public
|
yy_r1()
|
# |
public
|
yy_r4()
|
# |
public
|
yy_r5()
|
# |
public
|
yy_r6()
|
# |
public
|
yy_r7()
|
# |
public
|
yy_r8()
|
# |
public
|
yy_r9()
|
# |
public
|
yy_r10()
|
# |
public
|
yy_r11()
|
# |
public
|
yy_r12()
|
# |
public
|
yy_r13()
|
# |
public
|
yy_r14()
|
# |
public
|
yy_r15()
|
# |
public
|
yy_r16()
|
# |
public
|
yy_r17()
|
# |
public
|
yy_reduce($yyruleno)
|
# |
public
|
yy_parse_failed()
|
# |
public
|
yy_syntax_error($yymajor, $TOKEN)
|
# |
public
|
yy_accept()
|
# |
public
|
doParse($yymajor, $yytokenvalue)
|
# |
Constants | ||
---|---|---|
public
|
TPC_OPENB = 1
|
# |
public
|
TPC_SECTION = 2
|
# |
public
|
TPC_CLOSEB = 3
|
# |
public
|
TPC_DOT = 4
|
# |
public
|
TPC_ID = 5
|
# |
public
|
TPC_EQUAL = 6
|
# |
public
|
TPC_FLOAT = 7
|
# |
public
|
TPC_INT = 8
|
# |
public
|
TPC_BOOL = 9
|
# |
public
|
TPC_SINGLE_QUOTED_STRING = 10
|
# |
public
|
TPC_DOUBLE_QUOTED_STRING = 11
|
# |
public
|
TPC_TRIPPLE_QUOTES = 12
|
# |
public
|
TPC_TRIPPLE_TEXT = 13
|
# |
public
|
TPC_TRIPPLE_QUOTES_END = 14
|
# |
public
|
TPC_NAKED_STRING = 15
|
# |
public
|
TPC_OTHER = 16
|
# |
public
|
TPC_NEWLINE = 17
|
# |
public
|
TPC_COMMENTSTART = 18
|
# |
public
|
YY_NO_ACTION = 60
|
# |
public
|
YY_ACCEPT_ACTION = 59
|
# |
public
|
YY_ERROR_ACTION = 58
|
# |
public
|
YY_SZ_ACTTAB = 38
|
# |
public
|
YY_SHIFT_USE_DFLT = -8
|
# |
public
|
YY_SHIFT_MAX = 19
|
# |
public
|
YY_REDUCE_USE_DFLT = -17
|
# |
public
|
YY_REDUCE_MAX = 10
|
# |
public
|
YYNOCODE = 29
|
# |
public
|
YYSTACKDEPTH = 100
|
# |
public
|
YYNSTATE = 36
|
# |
public
|
YYNRULE = 22
|
# |
public
|
YYERRORSYMBOL = 19
|
# |
public
|
YYERRSYMDT = 'yy0'
|
# |
public
|
YYFALLBACK = 0
|
# |
Properties | |||
---|---|---|---|
public
static
|
|
$yy_action = [
32,
31,
30,
29,
35,
13,
19,
3,
24,
26,
59,
9,
14,
1,
16,
25,
11,
28,
25,
11,
17,
27,
34,
20,
18,
15,
23,
5,
6,
22,
10,
8,
4,
12,
2,
33,
7,
21,
]
|
# |
public
static
|
|
$yy_lookahead = [
7,
8,
9,
10,
11,
12,
5,
23,
15,
16,
20,
21,
2,
23,
4,
17,
18,
14,
17,
18,
13,
14,
25,
26,
15,
2,
17,
3,
3,
17,
25,
25,
6,
1,
23,
27,
22,
24,
]
|
# |
public
static
|
|
$yy_shift_ofst = [-8, 1, 1, 1, -7, -2, -2, 32, -8, -8, -8, 9, 10, 7, 25, 24, 23, 3, 12, 26]
|
# |
public
static
|
|
$yy_reduce_ofst = [-10, -3, -3, -3, 8, 6, 5, 13, 11, 14, -16]
|
# |
public
static
|
|
$yyExpectedTokens = [
[],
[5, 17, 18],
[5, 17, 18],
[5, 17, 18],
[7, 8, 9, 10, 11, 12, 15, 16],
[17, 18],
[17, 18],
[1],
[],
[],
[],
[15, 17],
[2, 4],
[13, 14],
[3],
[3],
[2],
[14],
[17],
[6],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
]
|
# |
public
static
|
|
$yy_default = [
44,
37,
41,
40,
58,
58,
58,
36,
44,
39,
44,
58,
58,
58,
58,
58,
58,
58,
58,
58,
43,
38,
57,
56,
53,
55,
54,
52,
51,
49,
48,
47,
46,
45,
42,
50,
]
|
# |
public
static
|
|
$yyFallback = []
|
# |
public
static
|
|
$yyRuleName = [
'start ::= global_vars sections',
'global_vars ::= var_list',
'sections ::= sections section',
'sections ::=',
'section ::= OPENB SECTION CLOSEB newline var_list',
'section ::= OPENB DOT SECTION CLOSEB newline var_list',
'var_list ::= var_list newline',
'var_list ::= var_list var',
'var_list ::=',
'var ::= ID EQUAL value',
'value ::= FLOAT',
'value ::= INT',
'value ::= BOOL',
'value ::= SINGLE_QUOTED_STRING',
'value ::= DOUBLE_QUOTED_STRING',
'value ::= TRIPPLE_QUOTES TRIPPLE_TEXT TRIPPLE_QUOTES_END',
'value ::= TRIPPLE_QUOTES TRIPPLE_QUOTES_END',
'value ::= NAKED_STRING',
'value ::= OTHER',
'newline ::= NEWLINE',
'newline ::= COMMENTSTART NEWLINE',
'newline ::= COMMENTSTART NAKED_STRING NEWLINE',
]
|
# |
public
static
|
|
$yyRuleInfo = [
[0 => 20, 1 => 2],
[0 => 21, 1 => 1],
[0 => 22, 1 => 2],
[0 => 22, 1 => 0],
[0 => 24, 1 => 5],
[0 => 24, 1 => 6],
[0 => 23, 1 => 2],
[0 => 23, 1 => 2],
[0 => 23, 1 => 0],
[0 => 26, 1 => 3],
[0 => 27, 1 => 1],
[0 => 27, 1 => 1],
[0 => 27, 1 => 1],
[0 => 27, 1 => 1],
[0 => 27, 1 => 1],
[0 => 27, 1 => 3],
[0 => 27, 1 => 2],
[0 => 27, 1 => 1],
[0 => 27, 1 => 1],
[0 => 25, 1 => 1],
[0 => 25, 1 => 2],
[0 => 25, 1 => 3],
]
|
# |
public
static
|
|
$yyReduceMap = [
0 => 0,
2 => 0,
3 => 0,
19 => 0,
20 => 0,
21 => 0,
1 => 1,
4 => 4,
5 => 5,
6 => 6,
7 => 7,
8 => 8,
9 => 9,
10 => 10,
11 => 11,
12 => 12,
13 => 13,
14 => 14,
15 => 15,
16 => 16,
17 => 17,
18 => 17,
]
|
# |
public
|
bool
|
$successful = true
|
# |
public
|
mixed
|
$retvalue = 0
|
# |
public
|
|
$yymajor
|
# |
public
|
Smarty_Internal_Config_File_Compiler
|
$compiler = null
|
# |
public
|
Smarty
|
$smarty = null
|
# |
public
|
|
$yyTraceFILE
|
# |
public
|
|
$yyTracePrompt
|
# |
public
|
|
$yyidx
|
# |
public
|
|
$yyerrcnt
|
# |
public
|
|
$yystack = []
|
# |
public
|
|
$yyTokenName = [
'$',
'OPENB',
'SECTION',
'CLOSEB',
'DOT',
'ID',
'EQUAL',
'FLOAT',
'INT',
'BOOL',
'SINGLE_QUOTED_STRING',
'DOUBLE_QUOTED_STRING',
'TRIPPLE_QUOTES',
'TRIPPLE_TEXT',
'TRIPPLE_QUOTES_END',
'NAKED_STRING',
'OTHER',
'NEWLINE',
'COMMENTSTART',
'error',
'start',
'global_vars',
'sections',
'var_list',
'section',
'newline',
'var',
'value',
]
|
# |