PHP Class Pinq\Parsing\FunctionInterpreter

Author: Elliot Levin ([email protected])
Inheritance: implements Pinq\Parsing\IFunctionInterpreter
Afficher le fichier Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Свойство Type Description
$parser Pinq\Parsing\IParser
$resolvedFunctionCache Pinq\Parsing\IFunctionStructure[]

Méthodes publiques

Méthode Description
__construct ( Pinq\Parsing\IParser $parser )
getDefault ( ) : Pinq\Parsing\IFunctionInterpreter
getParser ( )
getReflection ( callable $function )
getStructure ( Pinq\Parsing\IFunctionReflection $reflection )

Method Details

__construct() public méthode

public __construct ( Pinq\Parsing\IParser $parser )
$parser Pinq\Parsing\IParser

getDefault() public static méthode

public static getDefault ( ) : Pinq\Parsing\IFunctionInterpreter
Résultat Pinq\Parsing\IFunctionInterpreter

getParser() final public méthode

final public getParser ( )

getReflection() public méthode

public getReflection ( callable $function )
$function callable

getStructure() public méthode

public getStructure ( Pinq\Parsing\IFunctionReflection $reflection )
$reflection Pinq\Parsing\IFunctionReflection

Property Details

$parser protected_oe property

protected IParser,Pinq\Parsing $parser
Résultat Pinq\Parsing\IParser

$resolvedFunctionCache protected_oe static_oe property

protected static IFunctionStructure[],Pinq\Parsing $resolvedFunctionCache
Résultat Pinq\Parsing\IFunctionStructure[]