/** Constructor. Create a UnknownFunctionException */ public function __construct($operator) { parent::__construct("Unknown function {$operator}."); $this->data = $operator; }
/** Constructor. Create a UnknownOperatorException */ public function __construct($operator) { parent::__construct("Unknown operator {$operator}."); }
/** Constructor. Create a UnknownTokenException */ public function __construct($name) { parent::__construct("Unknown token {$name} encountered"); }
/** Constructor. Create a ParenthesisMismatchException */ public function __construct() { parent::__construct("Unable to match delimiters."); }
/** Constructor. Create a SyntaxErrorException */ public function __construct() { parent::__construct("Syntax error."); }
/** Constructor. Create a UnknownVariableException */ public function __construct($variable) { parent::__construct("Unknown variable {$variable}."); $this->data = $variable; }
/** Constructor. Create a ParenthesisMismatchException */ public function __construct($data = null) { parent::__construct("Unable to match delimiters."); $this->data = $data; }
/** Constructor. Create a UnknownVariableException */ public function __construct($variable) { parent::__construct("Unknown variable {$variable}."); }
/** Constructor. Create a DivisionByZeroException */ public function __construct() { parent::__construct("Division by zero."); }