PHP Class QuackCompiler\Ast\Stmt\FnStmt

Inheritance: extends Stmt
Mostrar archivo Open project: quack/quack

Public Properties

Property Type Description
$body
$is_method
$is_pub
$is_short
$signature

Public Methods

Method Description
__construct ( $signature, $body, $is_pub, $is_method, $is_short )
flagBindSelf ( )
flagBindSuper ( )
format ( Parser $parser )
injectScope ( &$parent_scope )
runTypeChecker ( )

Method Details

__construct() public method

public __construct ( $signature, $body, $is_pub, $is_method, $is_short )

flagBindSelf() public method

public flagBindSelf ( )

flagBindSuper() public method

public flagBindSuper ( )

format() public method

public format ( Parser $parser )
$parser QuackCompiler\Parser\Parser

injectScope() public method

public injectScope ( &$parent_scope )

runTypeChecker() public method

public runTypeChecker ( )

Property Details

$body public_oe property

public $body

$is_method public_oe property

public $is_method

$is_pub public_oe property

public $is_pub

$is_short public_oe property

public $is_short

$signature public_oe property

public $signature