Overview

Namespaces

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

Classes

  • BN\AggregateFunctions
  • BN\Collections\LinearDataStructure
  • BN\Collections\Queue
  • BN\Collections\Stack
  • BN\Compiler\EvaluatorInteractor
  • BN\Compiler\Grammar\GrammarBuilder
  • BN\Compiler\Grammar\OperatorBuilder
  • BN\Compiler\Grammar\Operators
  • BN\Compiler\Parser\Operator\OperatorOrder
  • BN\Compiler\Parser\QueueAccumulator
  • BN\Compiler\Parser\ShuntingYardParser
  • BN\Compiler\Parser\StackCleaning
  • BN\Compiler\Parser\Token\ParseClosingBracket
  • BN\Compiler\Parser\Token\ParseOpeningBracket
  • BN\Compiler\Parser\Token\ParseOperator
  • BN\Compiler\Parser\Token\ParseUnknownToken
  • BN\Compiler\Parser\Token\ParseValue
  • BN\Compiler\Parser\TokenParser
  • BN\Compiler\Postfix\Operands\AtLeastN
  • BN\Compiler\Postfix\Operands\FixedCount
  • BN\Compiler\Postfix\Operands\Operands
  • BN\Compiler\Postfix\Operands\OperandsSummary
  • BN\Compiler\Postfix\Operator\AssignOperator
  • BN\Compiler\Postfix\Operator\CallbackEvaluator
  • BN\Compiler\Postfix\PostfixEvaluator
  • BN\Compiler\Postfix\ProcessToken
  • BN\Compiler\Postfix\StackAccumulator
  • BN\Compiler\Postfix\Token\ProcessAssign
  • BN\Compiler\Postfix\Token\ProcessConstant
  • BN\Compiler\Postfix\Token\ProcessKeyword
  • BN\Compiler\Postfix\Token\ProcessOperator
  • BN\Compiler\Postfix\Token\ProcessUnknown
  • BN\Compiler\Postfix\Token\ProcessValue
  • BN\Compiler\Postfix\Variables
  • BN\Compiler\ResponderDecorator
  • BN\Compiler\Scanner\Converter\LexemeToAssign
  • BN\Compiler\Scanner\Converter\LexemeToBNNumber
  • BN\Compiler\Scanner\Converter\LexemeToConstant
  • BN\Compiler\Scanner\Converter\LexemeToKeyword
  • BN\Compiler\Scanner\Converter\LexemeToSignedNumber
  • BN\Compiler\Scanner\Converter\LexemeToUnknown
  • BN\Compiler\Scanner\Converter\LexemeToUnsignedNumber
  • BN\Compiler\Scanner\Converter\LexemeToVariable
  • BN\Compiler\Scanner\LexemeToToken
  • BN\Compiler\Scanner\LexemeToTokens
  • BN\Compiler\Scanner\Scanner
  • BN\Compiler\Scanner\Statement
  • BN\Compiler\Scanner\UnarySignsScanner
  • BN\Compiler\Token\Token
  • BN\Compiler\Token\TokenType
  • BN\Number
  • BN\NumberFactory
  • BN\OperatorsFactory
  • Demo\Benchmark
  • Demo\Controller
  • Demo\GrammarDecorator
  • Demo\Model
  • Demo\NativeEval
  • Demo\Presenter

Interfaces

  • BN\Compiler\EvaluatorResponder
  • BN\Compiler\Parser\ParserErrorHandler
  • BN\Compiler\Postfix\CalculatorErrorHandler
  • BN\Compiler\Postfix\Operator\OperatorEvaluator
  • BN\Compiler\Postfix\Token\ProcessKeywordStrategy
  • BN\Compiler\Scanner\LexemeConverter
  • BN\INumber

Exceptions

  • BN\Collections\NullArgumentException

Functions

  • bnPhpAutoload
  • Demo\examples
  • Demo\expressionsToLines
  • Demo\grammar
  • Demo\transformVars
  • Overview
  • Namespace
  • Class
  • Tree

BN-PHP - Big Number data type for PHP

Namespaces summary
BN
BN\Collections
BN\Compiler
BN\Compiler\Grammar
BN\Compiler\Parser
BN\Compiler\Parser\Operator
BN\Compiler\Parser\Token
BN\Compiler\Postfix
BN\Compiler\Postfix\Operands
BN\Compiler\Postfix\Operator
BN\Compiler\Postfix\Token
BN\Compiler\Scanner
BN\Compiler\Scanner\Converter
BN\Compiler\Token
Demo
None
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0