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

Tree

Classes

  • BN\AggregateFunctions
  • BN\Collections\LinearDataStructure
    • BN\Collections\Queue
    • BN\Collections\Stack
  • BN\Compiler\EvaluatorInteractor
  • BN\Compiler\Grammar\GrammarBuilder
    • Demo\GrammarDecorator
  • 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\TokenParser
    • 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\Postfix\Operands\Operands
    • BN\Compiler\Postfix\Operands\AtLeastN
    • BN\Compiler\Postfix\Operands\FixedCount
  • BN\Compiler\Postfix\Operands\OperandsSummary
  • BN\Compiler\Postfix\Operator\AssignOperator
  • BN\Compiler\Postfix\Operator\CallbackEvaluator implements BN\Compiler\Postfix\Operator\OperatorEvaluator
  • BN\Compiler\Postfix\PostfixEvaluator
  • BN\Compiler\Postfix\ProcessToken
    • BN\Compiler\Postfix\Token\ProcessAssign implements BN\Compiler\Postfix\Token\ProcessKeywordStrategy
    • BN\Compiler\Postfix\Token\ProcessConstant
    • BN\Compiler\Postfix\Token\ProcessOperator implements BN\Compiler\Postfix\Token\ProcessKeywordStrategy
    • BN\Compiler\Postfix\Token\ProcessUnknown
    • BN\Compiler\Postfix\Token\ProcessValue
  • BN\Compiler\Postfix\StackAccumulator
  • BN\Compiler\Postfix\Token\ProcessKeyword
  • BN\Compiler\Postfix\Variables
  • BN\Compiler\ResponderDecorator implements BN\Compiler\EvaluatorResponder
  • BN\Compiler\Scanner\Converter\LexemeToAssign implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToBNNumber implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToConstant implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToKeyword implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToSignedNumber implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToUnknown implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToUnsignedNumber implements BN\Compiler\Scanner\LexemeConverter
  • BN\Compiler\Scanner\Converter\LexemeToVariable implements BN\Compiler\Scanner\LexemeConverter
  • 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 implements BN\INumber
  • BN\NumberFactory
  • BN\OperatorsFactory
  • Demo\Benchmark
  • Demo\Controller
  • Demo\Model
  • Demo\NativeEval
  • Demo\Presenter implements BN\Compiler\EvaluatorResponder

Interfaces

  • BN\Compiler\EvaluatorResponder implements BN\Compiler\Parser\ParserErrorHandler, BN\Compiler\Postfix\CalculatorErrorHandler
  • 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

  • Exception
    • LogicException
      • InvalidArgumentException
        • BN\Collections\NullArgumentException
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0