Overview

Namespaces

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

Classes

  • LinearDataStructure
  • Queue
  • Stack

Exceptions

  • NullArgumentException
  • Overview
  • Namespace
  • Class
  • Tree

Namespace BN\Collections

Classes summary
LinearDataStructure Abstract parent class of all linear data structures (queue, stack or object array). It defines basic methods clear, isEmpty, size and protected array for data stored in data structure.
Queue Class represeting FIFO data structure. The first element added to the queue will be the first one to be removed.
Stack Class represeting LIFO data structure. The last element added to the stack will be the first one to be removed.
Exceptions summary
NullArgumentException Exception thrown if null is inserted into a collection.
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0