PHP Class PHPCompiler\Backend\PHP7\PECL

Inheritance: extends PHPCompiler\AbstractBackend
Exibir arquivo Open project: ircmaxell/php-compiler

Protected Methods

Method Description
clearDecl ( $indent )
compileBody ( Block $block, $indent )
compileClass ( Class_ $class )
compileExpr ( Expr $op, $indent )
compileFile ( $FILENAME )
compileFunction ( Function_ $func )
compilePrintStatement ( Op $op, $indent )
compileZppDecl ( $param )
finish ( )
generateArgInfo ( Function_ $func )
getLabel ( Block $block )
getTypeInfo ( $type )
getVarName ( Operand $var )
handleFrees ( $code )
initState ( )
makeFreeBlock ( array $freeFlags )
mapToCType ( $type )

Method Details

clearDecl() protected method

protected clearDecl ( $indent )

compileBody() protected method

protected compileBody ( Block $block, $indent )
$block PHPCfg\Block

compileClass() protected method

protected compileClass ( Class_ $class )
$class PHPCfg\Op\Stmt\Class_

compileExpr() protected method

protected compileExpr ( Expr $op, $indent )
$op PHPCfg\Op\Expr

compileFile() protected method

protected compileFile ( $FILENAME )

compileFunction() protected method

protected compileFunction ( Function_ $func )
$func PHPCfg\Op\Stmt\Function_

compilePrintStatement() protected method

protected compilePrintStatement ( Op $op, $indent )
$op PHPCfg\Op

compileZppDecl() protected method

protected compileZppDecl ( $param )

finish() protected method

protected finish ( )

generateArgInfo() protected method

protected generateArgInfo ( Function_ $func )
$func PHPCfg\Op\Stmt\Function_

getLabel() protected method

protected getLabel ( Block $block )
$block PHPCfg\Block

getTypeInfo() protected method

protected getTypeInfo ( $type )

getVarName() protected method

protected getVarName ( Operand $var )
$var PHPCfg\Operand

handleFrees() protected method

protected handleFrees ( $code )

initState() protected method

protected initState ( )

makeFreeBlock() protected method

protected makeFreeBlock ( array $freeFlags )
$freeFlags array

mapToCType() protected method

protected mapToCType ( $type )