PHP Class Pinq\Parsing\FunctionInterpreter

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

Protected Properties

Property Type Description
$parser Pinq\Parsing\IParser
$resolvedFunctionCache Pinq\Parsing\IFunctionStructure[]

Public Methods

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

Method Details

__construct() public method

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

getDefault() public static method

public static getDefault ( ) : Pinq\Parsing\IFunctionInterpreter
return Pinq\Parsing\IFunctionInterpreter

getParser() final public method

final public getParser ( )

getReflection() public method

public getReflection ( callable $function )
$function callable

getStructure() public method

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

Property Details

$parser protected_oe property

protected IParser,Pinq\Parsing $parser
return Pinq\Parsing\IParser

$resolvedFunctionCache protected_oe static_oe property

protected static IFunctionStructure[],Pinq\Parsing $resolvedFunctionCache
return Pinq\Parsing\IFunctionStructure[]