TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
353 B
19 lines
353 B
<?php
|
|
|
|
namespace PhpAot\Php;
|
|
|
|
use PhpParser\Node\Expr;
|
|
use PhpParser\NodeAbstract;
|
|
|
|
trait AstNodeType
|
|
{
|
|
protected function isVarExpr(NodeAbstract $expr): bool
|
|
{
|
|
return $expr instanceof Expr\Variable;
|
|
}
|
|
|
|
protected function isPropertyFetch(NodeAbstract $expr): bool
|
|
{
|
|
return $expr instanceof Expr\PropertyFetch;
|
|
}
|
|
} |