Smarty_Internal_Configfileparser Klassenreferenz

Ö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('\\' => '\\', '\'' => '\'')
 

Ausführliche Beschreibung

Definiert in Zeile 91 der Datei smarty_internal_configfileparser.php.

Beschreibung der Konstruktoren und Destruktoren

constructor

Parameter
Smarty_Internal_Configfilelexer$lex
Smarty_Internal_Config_File_Compiler$compiler

Definiert in Zeile 169 der Datei smarty_internal_configfileparser.php.

Benutzt $compiler und $lex.

__destruct ( )

Definiert in Zeile 477 der Datei smarty_internal_configfileparser.php.

Benutzt yy_pop_parser_stack().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

add_global_vars ( Array  $vars)
private

add config variable to global vars

Parameter
array$vars

Definiert in Zeile 288 der Datei smarty_internal_configfileparser.php.

Benutzt set_var().

Wird benutzt von yy_r1().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

add_section_vars (   $section_name,
Array  $vars 
)
private

add config variable to section

Parameter
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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

doParse (   $yymajor,
  $yytokenvalue 
)
static& instance (   $new_instance = null)
static
Parameter
null$new_instance
Rückgabe
null

Definiert in Zeile 185 der Datei smarty_internal_configfileparser.php.

Wird benutzt von Smarty_Internal_Config_File_Compiler\trigger_config_file_error().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

parse_bool (   $str)
private

parse optional boolean keywords

Parameter
string$str
Rückgabe
bool

Definiert in Zeile 201 der Datei smarty_internal_configfileparser.php.

Wird benutzt von yy_r12().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static parse_double_quoted_string (   $qstr)
staticprivate

parse double quoted string

Parameter
string$qstr
Rückgabe
string

Definiert in Zeile 246 der Datei smarty_internal_configfileparser.php.

static parse_single_quoted_string (   $qstr)
staticprivate

parse single quoted string remove outer quotes unescape inner quotes

Parameter
string$qstr
Rückgabe
string

Definiert in Zeile 221 der Datei smarty_internal_configfileparser.php.

static parse_tripple_double_quoted_string (   $qstr)
staticprivate

parse triple quoted string

Parameter
string$qstr
Rückgabe
string

Definiert in Zeile 259 der Datei smarty_internal_configfileparser.php.

PrintTrace ( )

Definiert in Zeile 413 der Datei smarty_internal_configfileparser.php.

set_var ( Array  $var,
Array &  $target_array 
)
private

set a config variable in target array

Parameter
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().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static yy_destructor (   $yymajor,
  $yypminor 
)
static

Definiert in Zeile 453 der Datei smarty_internal_configfileparser.php.

Benutzt $yymajor.

Wird benutzt von doParse().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

yy_parse_failed ( )

Definiert in Zeile 893 der Datei smarty_internal_configfileparser.php.

Benutzt yy_pop_parser_stack().

Wird benutzt von doParse().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

yy_r5 ( )

Definiert in Zeile 773 der Datei smarty_internal_configfileparser.php.

Benutzt add_section_vars().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

yy_syntax_error (   $yymajor,
  $TOKEN 
)

Definiert in Zeile 903 der Datei smarty_internal_configfileparser.php.

Benutzt $yymajor.

Wird benutzt von doParse().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

$_retvalue
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().

$configOverwrite = false
private

Definiert in Zeile 147 der Datei smarty_internal_configfileparser.php.

$configReadHidden = false
private

Definiert in Zeile 154 der Datei smarty_internal_configfileparser.php.

$escapes_single = Array('\\' => '\\', '\'' => '\'')
staticprivate

Definiert in Zeile 161 der Datei smarty_internal_configfileparser.php.

$internalError = false
private

Definiert in Zeile 126 der Datei smarty_internal_configfileparser.php.

Wird benutzt von yy_accept().

$lex
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.

$yy_action
static
Initialisierung:
= array(29, 30, 34, 33, 24, 13, 19, 25, 35, 21, 59, 8, 3, 1, 20, 12, 14, 31, 20, 12, 15,
17, 23, 18, 27, 26, 4, 5, 6, 32, 2, 11, 28, 22, 16, 9, 7, 10,)

Definiert in Zeile 358 der Datei smarty_internal_configfileparser.php.

$yy_default
static
Initialisierung:
= array(44, 37, 41, 40, 58, 58, 58, 36, 39, 44, 44, 58, 58, 58, 58, 58, 58, 58, 58, 58,
55, 54, 57, 56, 50, 45, 43, 42, 38, 46, 47, 52, 51, 49, 48, 53,)

Definiert in Zeile 383 der Datei smarty_internal_configfileparser.php.

$yy_lookahead
static
Initialisierung:
= array(7, 8, 9, 10, 11, 12, 5, 27, 15, 16, 20, 21, 23, 23, 17, 18, 13, 14, 17, 18, 15,
2, 17, 4, 25, 26, 6, 3, 3, 14, 23, 1, 24, 17, 2, 25, 22, 25,)

Definiert in Zeile 361 der Datei smarty_internal_configfileparser.php.

$yy_reduce_ofst = array(- 10, - 1, - 1, - 1, - 20, 10, 12, 8, 14, 7, - 11,)
static

Definiert in Zeile 375 der Datei smarty_internal_configfileparser.php.

$yy_shift_ofst
static
Initialisierung:
= array(- 8, 1, 1, 1, - 7, - 3, - 3, 30, - 8, - 8, - 8, 19, 5, 3, 15, 16, 24, 25, 32,
20,)

Definiert in Zeile 368 der Datei smarty_internal_configfileparser.php.

$yyerrcnt

Definiert in Zeile 424 der Datei smarty_internal_configfileparser.php.

$yyExpectedTokens
static
Initialisierung:
= array(array(), array(5, 17, 18,), array(5, 17, 18,), array(5, 17, 18,),
array(7, 8, 9, 10, 11, 12, 15, 16,), array(17, 18,), array(17, 18,), array(1,), array(), array(), array(),
array(2, 4,), array(15, 17,), array(13, 14,), array(14,), array(17,), array(3,), array(3,), array(2,),
array(6,), array(), array(), array(), array(), array(), array(), array(), array(), array(), array(), array(),
array(), array(), array(), array(), array(),)

Definiert in Zeile 377 der Datei smarty_internal_configfileparser.php.

$yyFallback = array()
static

Definiert in Zeile 400 der Datei smarty_internal_configfileparser.php.

$yymajor
$yyReduceMap
static
Initialisierung:
= array(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,)

Definiert in Zeile 748 der Datei smarty_internal_configfileparser.php.

$yyRuleInfo
static
Initialisierung:
= array(array(0 => 20, 1 => 2), array(0 => 21, 1 => 1), array(0 => 22, 1 => 2),
array(0 => 22, 1 => 0), array(0 => 24, 1 => 5), array(0 => 24, 1 => 6), array(0 => 23, 1 => 2),
array(0 => 23, 1 => 2), array(0 => 23, 1 => 0), array(0 => 26, 1 => 3), array(0 => 27, 1 => 1),
array(0 => 27, 1 => 1), array(0 => 27, 1 => 1), array(0 => 27, 1 => 1), array(0 => 27, 1 => 1),
array(0 => 27, 1 => 3), array(0 => 27, 1 => 2), array(0 => 27, 1 => 1), array(0 => 27, 1 => 1),
array(0 => 25, 1 => 1), array(0 => 25, 1 => 2), array(0 => 25, 1 => 3),)

Definiert in Zeile 741 der Datei smarty_internal_configfileparser.php.

$yyRuleName
static
Initialisierung:
= array('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',)

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
Initialisierung:
= array('$', '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',)

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
const TPC_CLOSEB = 3
const TPC_COMMENTSTART = 18
const TPC_DOT = 4
const TPC_DOUBLE_QUOTED_STRING = 11
const TPC_EQUAL = 6
const TPC_FLOAT = 7
const TPC_ID = 5
const TPC_INT = 8
const TPC_OPENB = 1
const TPC_OTHER = 16
const TPC_SECTION = 2
const TPC_SINGLE_QUOTED_STRING = 10
const TPC_TRIPPLE_QUOTES = 12
const TPC_TRIPPLE_QUOTES_END = 14
const TPC_TRIPPLE_TEXT = 13
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.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.