Overview

Namespaces

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

Classes

  • GrammarBuilder
  • OperatorBuilder
  • Operators
  • Overview
  • Namespace
  • Class
  • Tree

Class GrammarBuilder

Direct known subclasses

Demo\GrammarDecorator
Namespace: BN\Compiler\Grammar
Located at lib/BN/Compiler/Grammar/GrammarBuilder.php
Methods summary
public
# __construct( BN\Compiler\Scanner\LexemeConverter $lexemeToNumber )
public
# statementsSeparator( mixed $statementsSeparator )
public
# whiteSpace( )
public
# assign( mixed $assignOperator )
public
# brackets( mixed $openingBracket, mixed $closingBracket )
public
# unarySigns( )
public
# operators( array $operators )
public
# keyword( mixed $symbol, mixed $tokenType )
public
# numberConstant( mixed $symbol, mixed $value )
public
# buildOperators( )
public
# buildConstants( )
public
# buildScanner( )
BN-PHP - Big Number data type for PHP API documentation generated by ApiGen 2.8.0