Smarty_Internal_Templatelexer Klassenreferenz

Smarty_Internal_Templatelexer Klassenreferenz

Öffentliche Methoden

 __construct ($data, Smarty_Internal_TemplateCompilerBase $compiler)
 
 PrintTrace ()
 
 isAutoLiteral ()
 
 yylex ()
 
 yypushstate ($state)
 
 yypopstate ()
 
 yybegin ($state)
 
 yylex1 ()
 
 yy_r1_1 ()
 
 yy_r1_2 ()
 
 yy_r1_3 ()
 
 yy_r1_15 ()
 
 yy_r1_16 ()
 
 yy_r1_17 ()
 
 yy_r1_18 ()
 
 yylex2 ()
 
 yy_r2_1 ()
 
 yy_r2_3 ()
 
 yy_r2_4 ()
 
 yy_r2_5 ()
 
 yy_r2_6 ()
 
 yy_r2_8 ()
 
 yy_r2_9 ()
 
 yy_r2_11 ()
 
 yy_r2_12 ()
 
 yylex3 ()
 
 yy_r3_1 ()
 
 yy_r3_2 ()
 
 yy_r3_3 ()
 
 yy_r3_4 ()
 
 yy_r3_6 ()
 
 yy_r3_7 ()
 
 yy_r3_8 ()
 
 yy_r3_9 ()
 
 yy_r3_10 ()
 
 yy_r3_11 ()
 
 yy_r3_12 ()
 
 yy_r3_13 ()
 
 yy_r3_18 ()
 
 yy_r3_23 ()
 
 yy_r3_26 ()
 
 yy_r3_29 ()
 
 yy_r3_33 ()
 
 yy_r3_34 ()
 
 yy_r3_35 ()
 
 yy_r3_36 ()
 
 yy_r3_37 ()
 
 yy_r3_38 ()
 
 yy_r3_39 ()
 
 yy_r3_40 ()
 
 yy_r3_42 ()
 
 yy_r3_44 ()
 
 yy_r3_46 ()
 
 yy_r3_47 ()
 
 yy_r3_48 ()
 
 yy_r3_49 ()
 
 yy_r3_52 ()
 
 yy_r3_53 ()
 
 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 ()
 
 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 ()
 
 yylex6 ()
 
 yy_r6_1 ()
 
 yy_r6_2 ()
 
 yy_r6_3 ()
 
 yy_r6_4 ()
 
 yylex7 ()
 
 yy_r7_1 ()
 
 yy_r7_2 ()
 
 yy_r7_3 ()
 
 yy_r7_4 ()
 
 yy_r7_6 ()
 
 yylex8 ()
 
 yy_r8_1 ()
 
 yy_r8_2 ()
 
 yy_r8_3 ()
 

Datenfelder

 $data
 
 $counter
 
 $token
 
 $value
 
 $line
 
 $taglineno
 
 $phpType = ''
 
 $ldel = ''
 
 $ldel_length = 0
 
 $rdel = ''
 
 $rdel_length = 0
 
 $state = 1
 
 $smarty = null
 
 $compiler = null
 
 $yyTraceFILE
 
 $yyTracePrompt
 
 $is_xml = false
 
 $state_name
 
 $smarty_token_names
 
const TEXT = 1
 
const TAG = 2
 
const TAGBODY = 3
 
const LITERAL = 4
 
const DOUBLEQUOTEDSTRING = 5
 
const CHILDBODY = 6
 
const CHILDBLOCK = 7
 
const CHILDLITERAL = 8
 

Private Attribute

 $literal_cnt = 0
 
 $yy_global_pattern1 = null
 
 $yy_global_pattern2 = null
 
 $yy_global_pattern3 = null
 
 $yy_global_pattern4 = null
 
 $yy_global_pattern5 = null
 
 $yy_global_pattern6 = null
 
 $yy_global_pattern7 = null
 
 $yy_global_pattern8 = null
 
 $_yy_state = 1
 
 $_yy_stack = array()
 

Ausführliche Beschreibung

Definiert in Zeile 20 der Datei smarty_internal_templatelexer.php.

Beschreibung der Konstruktoren und Destruktoren

__construct (   $data,
Smarty_Internal_TemplateCompilerBase  $compiler 
)

constructor

Parameter
string$datatemplate source
Smarty_Internal_TemplateCompilerBase$compiler

Definiert in Zeile 205 der Datei smarty_internal_templatelexer.php.

Benutzt $compiler und $data.

Dokumentation der Elementfunktionen

isAutoLiteral ( )

Definiert in Zeile 232 der Datei smarty_internal_templatelexer.php.

PrintTrace ( )

Definiert in Zeile 223 der Datei smarty_internal_templatelexer.php.

yy_r1_1 ( )
yy_r1_15 ( )

Definiert in Zeile 354 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_LITERALSTART, Smarty_Internal_Templateparser\TP_TEXT und yypushstate().

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

yy_r1_16 ( )

Definiert in Zeile 365 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_TEXT und yypushstate().

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

yy_r1_17 ( )
yy_r1_18 ( )
yy_r1_2 ( )

Definiert in Zeile 334 der Datei smarty_internal_templatelexer.php.

yy_r1_3 ( )

Definiert in Zeile 347 der Datei smarty_internal_templatelexer.php.

yy_r2_1 ( )

Definiert in Zeile 445 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDELIF und yybegin().

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

yy_r2_11 ( )

Definiert in Zeile 508 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDELSLASH und yybegin().

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

yy_r2_12 ( )

Definiert in Zeile 516 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDEL und yybegin().

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

yy_r2_3 ( )

Definiert in Zeile 453 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDELFOR und yybegin().

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

yy_r2_4 ( )

Definiert in Zeile 461 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDELFOREACH und yybegin().

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

yy_r2_5 ( )

Definiert in Zeile 469 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDELSETFILTER und yybegin().

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

yy_r2_6 ( )

Definiert in Zeile 477 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_SIMPLETAG und yypopstate().

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

yy_r2_8 ( )

Definiert in Zeile 485 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_CLOSETAG und yypopstate().

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

yy_r2_9 ( )

Definiert in Zeile 493 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDEL, Smarty_Internal_Templateparser\TP_SIMPLEOUTPUT, yybegin() und yypopstate().

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

yy_r3_1 ( )

Definiert in Zeile 575 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_RDEL und yypopstate().

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

yy_r3_10 ( )
yy_r3_11 ( )
yy_r3_12 ( )
yy_r3_13 ( )
yy_r3_18 ( )
yy_r3_2 ( )

Definiert in Zeile 582 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_QUOTE und yypushstate().

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

yy_r3_23 ( )
yy_r3_26 ( )
yy_r3_29 ( )
yy_r3_33 ( )
yy_r3_34 ( )
yy_r3_35 ( )
yy_r3_36 ( )
yy_r3_37 ( )
yy_r3_38 ( )
yy_r3_39 ( )
yy_r3_40 ( )
yy_r3_42 ( )
yy_r3_44 ( )
yy_r3_46 ( )
yy_r3_47 ( )
yy_r3_49 ( )
yy_r3_52 ( )
yy_r3_53 ( )
yy_r3_54 ( )

Definiert in Zeile 777 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BACKTICK und yypopstate().

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

yy_r3_55 ( )
yy_r3_56 ( )
yy_r3_57 ( )
yy_r3_58 ( )
yy_r3_59 ( )
yy_r3_6 ( )
yy_r3_60 ( )
yy_r3_61 ( )
yy_r3_62 ( )
yy_r3_63 ( )
yy_r3_64 ( )

Definiert in Zeile 838 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_TEXT und yypushstate().

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

yy_r3_65 ( )
yy_r3_7 ( )
yy_r3_8 ( )
yy_r3_9 ( )
yy_r4_1 ( )
yy_r4_2 ( )

Definiert in Zeile 913 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_LITERAL, Smarty_Internal_Templateparser\TP_LITERALEND und yypopstate().

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

yy_r4_3 ( )
yy_r5_1 ( )
yy_r5_10 ( )
yy_r5_14 ( )
yy_r5_2 ( )
yy_r5_3 ( )

Definiert in Zeile 1002 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_TEXT und yypushstate().

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

yy_r5_4 ( )

Definiert in Zeile 1013 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_TEXT und yypushstate().

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

yy_r5_5 ( )

Definiert in Zeile 1024 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_LDEL, Smarty_Internal_Templateparser\TP_TEXT und yypushstate().

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

yy_r5_6 ( )

Definiert in Zeile 1036 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_QUOTE und yypopstate().

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

yy_r5_7 ( )

Definiert in Zeile 1043 der Datei smarty_internal_templatelexer.php.

Benutzt $line, Smarty_Internal_Templateparser\TP_BACKTICK und yypushstate().

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

yy_r5_8 ( )
yy_r5_9 ( )
yy_r6_1 ( )
yy_r6_2 ( )
yy_r6_3 ( )

Definiert in Zeile 1149 der Datei smarty_internal_templatelexer.php.

Benutzt yypopstate().

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

yy_r6_4 ( )

Definiert in Zeile 1160 der Datei smarty_internal_templatelexer.php.

yy_r7_1 ( )

Definiert in Zeile 1223 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BLOCKSOURCE und yypushstate().

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

yy_r7_2 ( )

Definiert in Zeile 1234 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BLOCKSOURCE und yypopstate().

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

yy_r7_3 ( )

Definiert in Zeile 1245 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BLOCKSOURCE und yypopstate().

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

yy_r7_4 ( )

Definiert in Zeile 1256 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BLOCKSOURCE und yypopstate().

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

yy_r7_6 ( )
yy_r8_1 ( )

Definiert in Zeile 1330 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BLOCKSOURCE und yypushstate().

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

yy_r8_2 ( )

Definiert in Zeile 1341 der Datei smarty_internal_templatelexer.php.

Benutzt Smarty_Internal_Templateparser\TP_BLOCKSOURCE und yypopstate().

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

yy_r8_3 ( )
yybegin (   $state)

Definiert in Zeile 269 der Datei smarty_internal_templatelexer.php.

Benutzt $state.

Wird benutzt von yy_r2_1(), yy_r2_11(), yy_r2_12(), yy_r2_3(), yy_r2_4(), yy_r2_5() und yy_r2_9().

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

yylex ( )

Definiert in Zeile 241 der Datei smarty_internal_templatelexer.php.

Wird benutzt von yylex1(), yylex2(), yylex3(), yylex4(), yylex5(), yylex6(), yylex7() und yylex8().

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

yylex1 ( )

Definiert in Zeile 277 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex2 ( )

Definiert in Zeile 394 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex3 ( )

Definiert in Zeile 524 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex4 ( )

Definiert in Zeile 855 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex5 ( )

Definiert in Zeile 939 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex6 ( )

Definiert in Zeile 1078 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex7 ( )

Definiert in Zeile 1172 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yylex8 ( )

Definiert in Zeile 1279 der Datei smarty_internal_templatelexer.php.

Benutzt yylex().

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

yypopstate ( )

Definiert in Zeile 258 der Datei smarty_internal_templatelexer.php.

Wird benutzt von yy_r2_6(), yy_r2_8(), yy_r2_9(), yy_r3_1(), yy_r3_54(), yy_r4_2(), yy_r5_6(), yy_r6_3(), yy_r7_2(), yy_r7_3(), yy_r7_4() und yy_r8_2().

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

yypushstate (   $state)

Definiert in Zeile 246 der Datei smarty_internal_templatelexer.php.

Benutzt $state.

Wird benutzt von yy_r1_15(), yy_r1_16(), yy_r3_2(), yy_r3_64(), yy_r5_3(), yy_r5_4(), yy_r5_5(), yy_r5_7(), yy_r7_1() und yy_r8_1().

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

Dokumentation der Datenelemente

$_yy_stack = array()
private

Definiert in Zeile 239 der Datei smarty_internal_templatelexer.php.

$_yy_state = 1
private

Definiert in Zeile 237 der Datei smarty_internal_templatelexer.php.

$compiler = null

Definiert in Zeile 118 der Datei smarty_internal_templatelexer.php.

Wird benutzt von __construct().

$counter

Definiert in Zeile 34 der Datei smarty_internal_templatelexer.php.

$data

Definiert in Zeile 27 der Datei smarty_internal_templatelexer.php.

Wird benutzt von __construct().

$is_xml = false

Definiert in Zeile 152 der Datei smarty_internal_templatelexer.php.

$ldel = ''

Definiert in Zeile 76 der Datei smarty_internal_templatelexer.php.

$ldel_length = 0

Definiert in Zeile 83 der Datei smarty_internal_templatelexer.php.

$literal_cnt = 0
private

Definiert in Zeile 125 der Datei smarty_internal_templatelexer.php.

$phpType = ''

Definiert in Zeile 69 der Datei smarty_internal_templatelexer.php.

$rdel = ''

Definiert in Zeile 90 der Datei smarty_internal_templatelexer.php.

$rdel_length = 0

Definiert in Zeile 97 der Datei smarty_internal_templatelexer.php.

$smarty = null

Definiert in Zeile 111 der Datei smarty_internal_templatelexer.php.

$smarty_token_names
Initialisierung:
= array(
'NOT' => '(!,not)', 'OPENP' => '(', 'CLOSEP' => ')', 'OPENB' => '[', 'CLOSEB' => ']', 'PTR' => '->',
'APTR' => '=>', 'EQUAL' => '=', 'NUMBER' => 'number', 'UNIMATH' => '+" , "-', 'MATH' => '*" , "/" , "%',
'INCDEC' => '++" , "--', 'SPACE' => ' ', 'DOLLAR' => '$', 'SEMICOLON' => ';', 'COLON' => ':',
'DOUBLECOLON' => '::', 'AT' => '@', 'HATCH' => '#', 'QUOTE' => '"', 'BACKTICK' => '`', 'VERT' => '"|" modifier',
'DOT' => '.', 'COMMA' => '","', 'QMARK' => '"?"', 'ID' => 'id, name', 'TEXT' => 'text',
'LDELSLASH' => '{/..} closing tag', 'LDEL' => '{...} Smarty tag', 'COMMENT' => 'comment', 'AS' => 'as',
'TO' => 'to', 'PHP' => '"<?php", "<%", "{php}" tag', 'LOGOP' => '"<", "==" ... logical operator',
'TLOGOP' => '"lt", "eq" ... logical operator; "is div by" ... if condition',
'SCOND' => '"is even" ... if condition',)

Definiert in Zeile 188 der Datei smarty_internal_templatelexer.php.

$state = 1

Definiert in Zeile 104 der Datei smarty_internal_templatelexer.php.

Wird benutzt von yybegin() und yypushstate().

$state_name
Initialisierung:
= array(1 => 'TEXT', 2 => 'TAG', 3 => 'TAGBODY', 4 => 'LITERAL', 5 => 'DOUBLEQUOTEDSTRING',
6 => 'CHILDBODY', 7 => 'CHILDBLOCK', 8 => 'CHILDLITERAL')

Definiert in Zeile 159 der Datei smarty_internal_templatelexer.php.

$taglineno

Definiert in Zeile 62 der Datei smarty_internal_templatelexer.php.

$token

Definiert in Zeile 41 der Datei smarty_internal_templatelexer.php.

$value

Definiert in Zeile 48 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern1 = null
private

Definiert in Zeile 167 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern2 = null
private

Definiert in Zeile 169 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern3 = null
private

Definiert in Zeile 171 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern4 = null
private

Definiert in Zeile 173 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern5 = null
private

Definiert in Zeile 175 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern6 = null
private

Definiert in Zeile 177 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern7 = null
private

Definiert in Zeile 179 der Datei smarty_internal_templatelexer.php.

$yy_global_pattern8 = null
private

Definiert in Zeile 181 der Datei smarty_internal_templatelexer.php.

$yyTraceFILE

Definiert in Zeile 138 der Datei smarty_internal_templatelexer.php.

$yyTracePrompt

Definiert in Zeile 145 der Datei smarty_internal_templatelexer.php.

const CHILDLITERAL = 8

Definiert in Zeile 1328 der Datei smarty_internal_templatelexer.php.

const DOUBLEQUOTEDSTRING = 5

Definiert in Zeile 988 der Datei smarty_internal_templatelexer.php.

const LITERAL = 4

Definiert in Zeile 904 der Datei smarty_internal_templatelexer.php.

const TAG = 2

Definiert in Zeile 443 der Datei smarty_internal_templatelexer.php.

const TAGBODY = 3

Definiert in Zeile 573 der Datei smarty_internal_templatelexer.php.

const TEXT = 1

Definiert in Zeile 326 der Datei smarty_internal_templatelexer.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.