메소드 | 설명 | |
---|---|---|
__construct ( |
Create a new BinaryOperatorFlagVisitor | |
__invoke ( ast\Node $node ) | ||
visit ( ast\Node $node ) : |
Default visitor for node kinds that do not have an overriding method | |
visitBinaryAdd ( ast\Node $node ) : |
||
visitBinaryBoolAnd ( ast\Node $node ) : |
||
visitBinaryBoolOr ( ast\Node $node ) : |
||
visitBinaryBoolXor ( ast\Node $node ) : |
||
visitBinaryConcat ( ast\Node $node ) : |
||
visitBinaryIsEqual ( ast\Node $node ) : |
||
visitBinaryIsGreater ( ast\Node $node ) : |
||
visitBinaryIsGreaterOrEqual ( ast\Node $node ) : |
||
visitBinaryIsIdentical ( ast\Node $node ) : |
||
visitBinaryIsNotEqual ( ast\Node $node ) : |
||
visitBinaryIsNotIdentical ( ast\Node $node ) : |
||
visitBinaryIsSmaller ( ast\Node $node ) : |
||
visitBinaryIsSmallerOrEqual ( ast\Node $node ) : |
메소드 | 설명 | |
---|---|---|
visitBinaryBool ( ast\Node $node ) : |
Common visitor for binary boolean operations | |
visitBinaryOpCommon ( ast\Node $node ) : |
public __construct ( |
||
$code_base | ||
$context |
public visit ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryAdd ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryBoolAnd ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryBoolOr ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryBoolXor ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryConcat ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsEqual ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsGreater ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsGreaterOrEqual ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsIdentical ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsNotEqual ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsNotIdentical ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsSmaller ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |
public visitBinaryIsSmallerOrEqual ( ast\Node $node ) : |
||
$node | ast\Node | A node to check types on |
리턴 | The resulting type(s) of the binary operation |