Öffentliche Methoden | |
__construct (Smarty_Internal_Configfilelexer $lex, Smarty_Internal_Config_File_Compiler $compiler) | |
Trace ($TraceFILE, $zTracePrompt) | |
PrintTrace () | |
tokenName ($tokenType) | |
yy_pop_parser_stack () | |
__destruct () | |
yy_get_expected_tokens ($token) | |
yy_is_expected_token ($token) | |
yy_find_shift_action ($iLookAhead) | |
yy_find_reduce_action ($stateno, $iLookAhead) | |
yy_shift ($yyNewState, $yyMajor, $yypMinor) | |
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_reduce ($yyruleno) | |
yy_parse_failed () | |
yy_syntax_error ($yymajor, $TOKEN) | |
yy_accept () | |
doParse ($yymajor, $yytokenvalue) | |
Öffentliche, statische Methoden | |
static & | instance ($new_instance=null) |
static | yy_destructor ($yymajor, $yypminor) |
Datenfelder | |
$successful = true | |
$retvalue = 0 | |
$yymajor | |
$compiler = null | |
$smarty = null | |
const | TPC_OPENB = 1 |
const | TPC_SECTION = 2 |
const | TPC_CLOSEB = 3 |
const | TPC_DOT = 4 |
const | TPC_ID = 5 |
const | TPC_EQUAL = 6 |
const | TPC_FLOAT = 7 |
const | TPC_INT = 8 |
const | TPC_BOOL = 9 |
const | TPC_SINGLE_QUOTED_STRING = 10 |
const | TPC_DOUBLE_QUOTED_STRING = 11 |
const | TPC_TRIPPLE_QUOTES = 12 |
const | TPC_TRIPPLE_TEXT = 13 |
const | TPC_TRIPPLE_QUOTES_END = 14 |
const | TPC_NAKED_STRING = 15 |
const | TPC_OTHER = 16 |
const | TPC_NEWLINE = 17 |
const | TPC_COMMENTSTART = 18 |
const | YY_NO_ACTION = 60 |
const | YY_ACCEPT_ACTION = 59 |
const | YY_ERROR_ACTION = 58 |
const | YY_SZ_ACTTAB = 38 |
const | YY_SHIFT_USE_DFLT = - 8 |
const | YY_SHIFT_MAX = 19 |
const | YY_REDUCE_USE_DFLT = - 21 |
const | YY_REDUCE_MAX = 10 |
const | YYNOCODE = 29 |
const | YYSTACKDEPTH = 100 |
const | YYNSTATE = 36 |
const | YYNRULE = 22 |
const | YYERRORSYMBOL = 19 |
const | YYERRSYMDT = 'yy0' |
const | YYFALLBACK = 0 |
$yyTraceFILE | |
$yyTracePrompt | |
$yyidx | |
$yyerrcnt | |
$yystack = array() | |
$yyTokenName | |
Statische öffentliche Attribute | |
static | $yy_action |
static | $yy_lookahead |
static | $yy_shift_ofst |
static | $yy_reduce_ofst = array(- 10, - 1, - 1, - 1, - 20, 10, 12, 8, 14, 7, - 11,) |
static | $yyExpectedTokens |
static | $yy_default |
static | $yyFallback = array() |
static | $yyRuleName |
static | $yyRuleInfo |
static | $yyReduceMap |
Private Methoden | |
parse_bool ($str) | |
set_var (Array $var, Array &$target_array) | |
add_global_vars (Array $vars) | |
add_section_vars ($section_name, Array $vars) | |
Private, statische Methoden | |
static | parse_single_quoted_string ($qstr) |
static | parse_double_quoted_string ($qstr) |
static | parse_tripple_double_quoted_string ($qstr) |
Private Attribute | |
$lex | |
$internalError = false | |
$configOverwrite = false | |
$configReadHidden = false | |
$_retvalue | |
Statische, private Attribute | |
static | $escapes_single = Array('\\' => '\\', '\'' => '\'') |
Definiert in Zeile 91 der Datei smarty_internal_configfileparser.php.
__construct | ( | Smarty_Internal_Configfilelexer | $lex, |
Smarty_Internal_Config_File_Compiler | $compiler | ||
) |
constructor
Smarty_Internal_Configfilelexer | $lex | |
Smarty_Internal_Config_File_Compiler | $compiler |
Definiert in Zeile 169 der Datei smarty_internal_configfileparser.php.
__destruct | ( | ) |
Definiert in Zeile 477 der Datei smarty_internal_configfileparser.php.
Benutzt yy_pop_parser_stack().
|
private |
add config variable to global vars
array | $vars |
Definiert in Zeile 288 der Datei smarty_internal_configfileparser.php.
Benutzt set_var().
Wird benutzt von yy_r1().
|
private |
add config variable to section
string | $section_name | |
array | $vars |
Definiert in Zeile 304 der Datei smarty_internal_configfileparser.php.
Benutzt set_var().
Wird benutzt von yy_r4() und yy_r5().
doParse | ( | $yymajor, | |
$yytokenvalue | |||
) |
Definiert in Zeile 927 der Datei smarty_internal_configfileparser.php.
Benutzt $yyidx, $yymajor, yy_accept(), yy_destructor(), yy_find_shift_action(), yy_is_expected_token(), yy_parse_failed(), yy_pop_parser_stack(), yy_reduce(), yy_shift() und yy_syntax_error().
|
static |
null | $new_instance |
Definiert in Zeile 185 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Config_File_Compiler\trigger_config_file_error().
|
private |
parse optional boolean keywords
string | $str |
Definiert in Zeile 201 der Datei smarty_internal_configfileparser.php.
Wird benutzt von yy_r12().
|
staticprivate |
parse double quoted string
string | $qstr |
Definiert in Zeile 246 der Datei smarty_internal_configfileparser.php.
|
staticprivate |
parse single quoted string remove outer quotes unescape inner quotes
string | $qstr |
Definiert in Zeile 221 der Datei smarty_internal_configfileparser.php.
|
staticprivate |
parse triple quoted string
string | $qstr |
Definiert in Zeile 259 der Datei smarty_internal_configfileparser.php.
PrintTrace | ( | ) |
Definiert in Zeile 413 der Datei smarty_internal_configfileparser.php.
|
private |
set a config variable in target array
array | $var | |
array | $target_array |
Definiert in Zeile 270 der Datei smarty_internal_configfileparser.php.
Wird benutzt von add_global_vars() und add_section_vars().
tokenName | ( | $tokenType) |
Definiert in Zeile 441 der Datei smarty_internal_configfileparser.php.
Trace | ( | $TraceFILE, | |
$zTracePrompt | |||
) |
Definiert in Zeile 402 der Datei smarty_internal_configfileparser.php.
yy_accept | ( | ) |
Definiert in Zeile 912 der Datei smarty_internal_configfileparser.php.
Benutzt $_retvalue, $internalError und yy_pop_parser_stack().
Wird benutzt von doParse() und yy_reduce().
|
static |
Definiert in Zeile 453 der Datei smarty_internal_configfileparser.php.
Benutzt $yymajor.
Wird benutzt von doParse().
yy_find_reduce_action | ( | $stateno, | |
$iLookAhead | |||
) |
Definiert in Zeile 686 der Datei smarty_internal_configfileparser.php.
Wird benutzt von yy_get_expected_tokens(), yy_is_expected_token() und yy_reduce().
yy_find_shift_action | ( | $iLookAhead) |
Definiert in Zeile 654 der Datei smarty_internal_configfileparser.php.
Benutzt $yyidx.
Wird benutzt von doParse(), yy_get_expected_tokens() und yy_is_expected_token().
yy_get_expected_tokens | ( | $token) |
Definiert in Zeile 487 der Datei smarty_internal_configfileparser.php.
Benutzt $yyidx, $yystack, yy_find_reduce_action() und yy_find_shift_action().
yy_is_expected_token | ( | $token) |
Definiert in Zeile 569 der Datei smarty_internal_configfileparser.php.
Benutzt $yyidx, $yystack, yy_find_reduce_action() und yy_find_shift_action().
Wird benutzt von doParse().
yy_parse_failed | ( | ) |
Definiert in Zeile 893 der Datei smarty_internal_configfileparser.php.
Benutzt yy_pop_parser_stack().
Wird benutzt von doParse().
yy_pop_parser_stack | ( | ) |
Definiert in Zeile 461 der Datei smarty_internal_configfileparser.php.
Benutzt $yymajor.
Wird benutzt von __destruct(), doParse(), yy_accept(), yy_parse_failed() und yy_shift().
yy_r0 | ( | ) |
Definiert in Zeile 753 der Datei smarty_internal_configfileparser.php.
yy_r1 | ( | ) |
Definiert in Zeile 759 der Datei smarty_internal_configfileparser.php.
Benutzt add_global_vars().
yy_r10 | ( | ) |
Definiert in Zeile 807 der Datei smarty_internal_configfileparser.php.
yy_r11 | ( | ) |
Definiert in Zeile 813 der Datei smarty_internal_configfileparser.php.
yy_r12 | ( | ) |
Definiert in Zeile 819 der Datei smarty_internal_configfileparser.php.
Benutzt parse_bool().
yy_r13 | ( | ) |
Definiert in Zeile 825 der Datei smarty_internal_configfileparser.php.
yy_r14 | ( | ) |
Definiert in Zeile 831 der Datei smarty_internal_configfileparser.php.
yy_r15 | ( | ) |
Definiert in Zeile 837 der Datei smarty_internal_configfileparser.php.
yy_r16 | ( | ) |
Definiert in Zeile 843 der Datei smarty_internal_configfileparser.php.
yy_r17 | ( | ) |
Definiert in Zeile 849 der Datei smarty_internal_configfileparser.php.
yy_r4 | ( | ) |
Definiert in Zeile 766 der Datei smarty_internal_configfileparser.php.
Benutzt add_section_vars().
yy_r5 | ( | ) |
Definiert in Zeile 773 der Datei smarty_internal_configfileparser.php.
Benutzt add_section_vars().
yy_r6 | ( | ) |
Definiert in Zeile 782 der Datei smarty_internal_configfileparser.php.
yy_r7 | ( | ) |
Definiert in Zeile 788 der Datei smarty_internal_configfileparser.php.
yy_r8 | ( | ) |
Definiert in Zeile 794 der Datei smarty_internal_configfileparser.php.
yy_r9 | ( | ) |
Definiert in Zeile 800 der Datei smarty_internal_configfileparser.php.
yy_reduce | ( | $yyruleno) |
Definiert in Zeile 856 der Datei smarty_internal_configfileparser.php.
Benutzt $_retvalue, $yyidx, yy_accept(), yy_find_reduce_action() und yy_shift().
Wird benutzt von doParse().
yy_shift | ( | $yyNewState, | |
$yyMajor, | |||
$yypMinor | |||
) |
Definiert in Zeile 708 der Datei smarty_internal_configfileparser.php.
Benutzt $yyidx und yy_pop_parser_stack().
Wird benutzt von doParse() und yy_reduce().
yy_syntax_error | ( | $yymajor, | |
$TOKEN | |||
) |
Definiert in Zeile 903 der Datei smarty_internal_configfileparser.php.
Benutzt $yymajor.
Wird benutzt von doParse().
|
private |
Definiert in Zeile 854 der Datei smarty_internal_configfileparser.php.
Wird benutzt von yy_accept() und yy_reduce().
$compiler = null |
Definiert in Zeile 133 der Datei smarty_internal_configfileparser.php.
Wird benutzt von __construct().
|
private |
Definiert in Zeile 147 der Datei smarty_internal_configfileparser.php.
|
private |
Definiert in Zeile 154 der Datei smarty_internal_configfileparser.php.
|
staticprivate |
Definiert in Zeile 161 der Datei smarty_internal_configfileparser.php.
|
private |
Definiert in Zeile 126 der Datei smarty_internal_configfileparser.php.
Wird benutzt von yy_accept().
|
private |
Definiert in Zeile 119 der Datei smarty_internal_configfileparser.php.
Wird benutzt von __construct().
$retvalue = 0 |
Definiert in Zeile 107 der Datei smarty_internal_configfileparser.php.
$smarty = null |
Definiert in Zeile 140 der Datei smarty_internal_configfileparser.php.
$successful = true |
Definiert in Zeile 100 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 358 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 383 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 361 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 375 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 368 der Datei smarty_internal_configfileparser.php.
$yyerrcnt |
Definiert in Zeile 424 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 377 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 400 der Datei smarty_internal_configfileparser.php.
$yyidx |
Definiert in Zeile 423 der Datei smarty_internal_configfileparser.php.
Wird benutzt von doParse(), yy_find_shift_action(), yy_get_expected_tokens(), yy_is_expected_token(), yy_reduce() und yy_shift().
$yymajor |
Definiert in Zeile 112 der Datei smarty_internal_configfileparser.php.
Wird benutzt von doParse(), yy_destructor(), yy_pop_parser_stack() und yy_syntax_error().
|
static |
Definiert in Zeile 748 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 741 der Datei smarty_internal_configfileparser.php.
|
static |
Definiert in Zeile 432 der Datei smarty_internal_configfileparser.php.
$yystack = array() |
Definiert in Zeile 425 der Datei smarty_internal_configfileparser.php.
Wird benutzt von yy_get_expected_tokens() und yy_is_expected_token().
$yyTokenName |
Definiert in Zeile 427 der Datei smarty_internal_configfileparser.php.
$yyTraceFILE |
Definiert in Zeile 419 der Datei smarty_internal_configfileparser.php.
$yyTracePrompt |
Definiert in Zeile 421 der Datei smarty_internal_configfileparser.php.
const TPC_BOOL = 9 |
Definiert in Zeile 330 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_7().
const TPC_CLOSEB = 3 |
Definiert in Zeile 318 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_3().
const TPC_COMMENTSTART = 18 |
Definiert in Zeile 348 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_1().
const TPC_DOT = 4 |
Definiert in Zeile 320 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r5_1().
const TPC_DOUBLE_QUOTED_STRING = 11 |
Definiert in Zeile 334 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_6().
const TPC_EQUAL = 6 |
Definiert in Zeile 324 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_4().
const TPC_FLOAT = 7 |
Definiert in Zeile 326 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_2().
const TPC_ID = 5 |
Definiert in Zeile 322 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_7().
const TPC_INT = 8 |
Definiert in Zeile 328 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_3().
const TPC_NAKED_STRING = 15 |
Definiert in Zeile 342 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_8(), Smarty_Internal_Configfilelexer\yy_r2_9(), Smarty_Internal_Configfilelexer\yy_r3_1() und Smarty_Internal_Configfilelexer\yy_r4_2().
const TPC_NEWLINE = 17 |
Definiert in Zeile 346 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_6() und Smarty_Internal_Configfilelexer\yy_r4_3().
const TPC_OPENB = 1 |
Definiert in Zeile 314 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_2().
const TPC_OTHER = 16 |
Definiert in Zeile 344 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r1_8().
const TPC_SECTION = 2 |
Definiert in Zeile 316 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r5_2().
const TPC_SINGLE_QUOTED_STRING = 10 |
Definiert in Zeile 332 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_5().
const TPC_TRIPPLE_QUOTES = 12 |
Definiert in Zeile 336 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r2_4().
const TPC_TRIPPLE_QUOTES_END = 14 |
Definiert in Zeile 340 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r6_1().
const TPC_TRIPPLE_TEXT = 13 |
Definiert in Zeile 338 der Datei smarty_internal_configfileparser.php.
Wird benutzt von Smarty_Internal_Configfilelexer\yy_r6_2().
const YY_ACCEPT_ACTION = 59 |
Definiert in Zeile 352 der Datei smarty_internal_configfileparser.php.
const YY_ERROR_ACTION = 58 |
Definiert in Zeile 354 der Datei smarty_internal_configfileparser.php.
const YY_NO_ACTION = 60 |
Definiert in Zeile 350 der Datei smarty_internal_configfileparser.php.
const YY_REDUCE_MAX = 10 |
Definiert in Zeile 373 der Datei smarty_internal_configfileparser.php.
const YY_REDUCE_USE_DFLT = - 21 |
Definiert in Zeile 371 der Datei smarty_internal_configfileparser.php.
const YY_SHIFT_MAX = 19 |
Definiert in Zeile 366 der Datei smarty_internal_configfileparser.php.
const YY_SHIFT_USE_DFLT = - 8 |
Definiert in Zeile 364 der Datei smarty_internal_configfileparser.php.
const YY_SZ_ACTTAB = 38 |
Definiert in Zeile 356 der Datei smarty_internal_configfileparser.php.
const YYERRORSYMBOL = 19 |
Definiert in Zeile 394 der Datei smarty_internal_configfileparser.php.
const YYERRSYMDT = 'yy0' |
Definiert in Zeile 396 der Datei smarty_internal_configfileparser.php.
const YYFALLBACK = 0 |
Definiert in Zeile 398 der Datei smarty_internal_configfileparser.php.
const YYNOCODE = 29 |
Definiert in Zeile 386 der Datei smarty_internal_configfileparser.php.
const YYNRULE = 22 |
Definiert in Zeile 392 der Datei smarty_internal_configfileparser.php.
const YYNSTATE = 36 |
Definiert in Zeile 390 der Datei smarty_internal_configfileparser.php.
const YYSTACKDEPTH = 100 |
Definiert in Zeile 388 der Datei smarty_internal_configfileparser.php.