Overview

Namespaces

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

Classes

  • Benchmark
  • Controller
  • GrammarDecorator
  • Model
  • NativeEval
  • Presenter

Functions

  • examples
  • expressionsToLines
  • grammar
  • transformVars
  • Overview
  • Namespace
  • Class
  • Tree

Class GrammarDecorator

BN\Compiler\Grammar\GrammarBuilder
Extended by Demo\GrammarDecorator
Namespace: Demo
Located at demo/app/grammar.php
Methods summary
public
# statementsSeparator( mixed $statementsSeparator )

Overrides

BN\Compiler\Grammar\GrammarBuilder::statementsSeparator()
public
# assign( mixed $assignOperator )

Overrides

BN\Compiler\Grammar\GrammarBuilder::assign()
public
# keyword( mixed $symbol, mixed $tokenType )

Overrides

BN\Compiler\Grammar\GrammarBuilder::keyword()
public
# numberConstant( mixed $symbol, mixed $value )

Overrides

BN\Compiler\Grammar\GrammarBuilder::numberConstant()
Methods inherited from BN\Compiler\Grammar\GrammarBuilder
__construct(), brackets(), buildConstants(), buildOperators(), buildScanner(), operators(), unarySigns(), whiteSpace()
Properties summary
public array $keywordsLanguage array()
#
public array $keywordsConstants array()
#
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0