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