Overview

Namespaces

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

Classes

  • GrammarBuilder
  • OperatorBuilder
  • Operators
  • Overview
  • Namespace
  • Class
  • Tree

Class Operators

Namespace: BN\Compiler\Grammar
Located at lib/BN/Compiler/Grammar/Operators.php
Methods summary
public
# register( mixed $symbol, BN\Compiler\Grammar\OperatorBuilder $builder )
public
# exists( mixed $operatorSymbol )
public BN\Compiler\Parser\Operator\OperatorOrder
# getOrder( mixed $operatorSymbol )

Returns

BN\Compiler\Parser\Operator\OperatorOrder
public BN\Compiler\Postfix\Operands\Operands
# getOperands( mixed $operatorSymbol )

Returns

BN\Compiler\Postfix\Operands\Operands
public BN\Compiler\Postfix\Operator\OperatorEvaluator
# getEvaluator( mixed $operatorSymbol )

Returns

BN\Compiler\Postfix\Operator\OperatorEvaluator
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0