Overview

Namespaces

  • BN
    • Collections
    • Compiler
      • Grammar
      • Parser
        • Operator
        • Token
      • Postfix
        • Operands
        • Operator
        • Token
      • Scanner
        • Converter
      • Token
  • Demo
  • None

Classes

  • ProcessAssign
  • ProcessConstant
  • ProcessKeyword
  • ProcessOperator
  • ProcessUnknown
  • ProcessValue

Interfaces

  • ProcessKeywordStrategy
  • Overview
  • Namespace
  • Class
  • Tree

Class ProcessOperator

BN\Compiler\Postfix\ProcessToken
Extended by BN\Compiler\Postfix\Token\ProcessOperator implements BN\Compiler\Postfix\Token\ProcessKeywordStrategy
Namespace: BN\Compiler\Postfix\Token
Located at lib/BN/Compiler/Postfix/Token/ProcessOperator.php
Methods summary
public
# __construct( mixed $accumulator, BN\Compiler\Grammar\Operators $operators, BN\Compiler\Postfix\Variables $variables )

Overrides

BN\Compiler\Postfix\ProcessToken::__construct()
public
# process( BN\Compiler\Token\Token $token )
public
# isFirstOperandVariable( )

Implementation of

BN\Compiler\Postfix\Token\ProcessKeywordStrategy::isFirstOperandVariable()
public
# getOperands( )

Implementation of

BN\Compiler\Postfix\Token\ProcessKeywordStrategy::getOperands()
public
# tokensToOperands( array $tokens )

Implementation of

BN\Compiler\Postfix\Token\ProcessKeywordStrategy::tokensToOperands()
public
# getEvaluator( )

Implementation of

BN\Compiler\Postfix\Token\ProcessKeywordStrategy::getEvaluator()
Properties inherited from BN\Compiler\Postfix\ProcessToken
$accumulator
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0