Skip to content

Smarty_Internal_Configfilelexer

Smarty_Internal_Configfilelexer

This is the config file lexer. It is generated from the smarty_internal_configfilelexer.plex file

  • Full name: \Smarty_Internal_Configfilelexer

Constants

Constant Visibility Type Value
START public 1
VALUE public 2
NAKED_STRING_VALUE public 3
COMMENT public 4
SECTION public 5
TRIPPLE public 6

Properties

data

Source

public string $data

dataLength

Source length

public int $dataLength

counter

byte counter

public int $counter

token

token number

public int $token

value

token value

public string $value

line

current line

public int $line

state

state number

public int $state

smarty

Smarty object

public \Smarty $smarty

yyTraceFILE

trace file

public resource $yyTraceFILE

yyTracePrompt

trace prompt

public string $yyTracePrompt

state_name

state names

public array $state_name

smarty_token_names

token names

public array $smarty_token_names

compiler

compiler object

private \Smarty_Internal_Config_File_Compiler $compiler

configBooleanize

copy of config_booleanize

private bool $configBooleanize

yy_global_pattern1

storage for assembled token patterns

private string $yy_global_pattern1

yy_global_pattern2

private $yy_global_pattern2

yy_global_pattern3

private $yy_global_pattern3

yy_global_pattern4

private $yy_global_pattern4

yy_global_pattern5

private $yy_global_pattern5

yy_global_pattern6

private $yy_global_pattern6

_yy_state

private $_yy_state

_yy_stack

private $_yy_stack

Methods

__construct

constructor

public __construct(string $data, \Smarty_Internal_Config_File_Compiler $compiler): mixed

Parameters:

Parameter Type Description
$data string template source
$compiler \Smarty_Internal_Config_File_Compiler

replace

public replace(mixed $input): mixed

Parameters:

Parameter Type Description
$input mixed

PrintTrace

public PrintTrace(): mixed

yylex

public yylex(): mixed

yypushstate

public yypushstate(mixed $state): mixed

Parameters:

Parameter Type Description
$state mixed

yypopstate

public yypopstate(): mixed

yybegin

public yybegin(mixed $state): mixed

Parameters:

Parameter Type Description
$state mixed

yylex1

public yylex1(): mixed

yy_r1_1

public yy_r1_1(): mixed

yy_r1_2

public yy_r1_2(): mixed

yy_r1_3

public yy_r1_3(): mixed

yy_r1_4

public yy_r1_4(): mixed

yy_r1_5

public yy_r1_5(): mixed

yy_r1_6

public yy_r1_6(): mixed

yy_r1_7

public yy_r1_7(): mixed

yy_r1_8

public yy_r1_8(): mixed

yylex2

public yylex2(): mixed

yy_r2_1

public yy_r2_1(): mixed

yy_r2_2

public yy_r2_2(): mixed

yy_r2_3

public yy_r2_3(): mixed

yy_r2_4

public yy_r2_4(): mixed

yy_r2_5

public yy_r2_5(): mixed

yy_r2_6

public yy_r2_6(): mixed

yy_r2_7

public yy_r2_7(): mixed

yy_r2_8

public yy_r2_8(): mixed

yy_r2_9

public yy_r2_9(): mixed

yylex3

public yylex3(): mixed

yy_r3_1

public yy_r3_1(): mixed

yylex4

public yylex4(): mixed

yy_r4_1

public yy_r4_1(): mixed

yy_r4_2

public yy_r4_2(): mixed

yy_r4_3

public yy_r4_3(): mixed

yylex5

public yylex5(): mixed

yy_r5_1

public yy_r5_1(): mixed

yy_r5_2

public yy_r5_2(): mixed

yylex6

public yylex6(): mixed

yy_r6_1

public yy_r6_1(): mixed

yy_r6_2

public yy_r6_2(): mixed


Automatically generated on 2025-03-18