summaryrefslogtreecommitdiffstats
path: root/admin/survey/excel/PHPExcel/Calculation/FormulaToken.php
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2024-05-27 13:12:17 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2024-05-27 13:12:17 +0200
commitf1ab2f022fdc780aca0944d90e9a0e844a0820d7 (patch)
tree79942a40514f5ab40c5901349c9fcd30c6c8dc0e /admin/survey/excel/PHPExcel/Calculation/FormulaToken.php
parent2024-02-19 upstream (diff)
download1ka-master.tar
1ka-master.tar.gz
1ka-master.tar.bz2
1ka-master.tar.lz
1ka-master.tar.xz
1ka-master.tar.zst
1ka-master.zip
Diffstat (limited to '')
-rw-r--r--admin/survey/excel/PHPExcel/Calculation/FormulaToken.php176
1 files changed, 0 insertions, 176 deletions
diff --git a/admin/survey/excel/PHPExcel/Calculation/FormulaToken.php b/admin/survey/excel/PHPExcel/Calculation/FormulaToken.php
deleted file mode 100644
index 7fe7d5a..0000000
--- a/admin/survey/excel/PHPExcel/Calculation/FormulaToken.php
+++ /dev/null
@@ -1,176 +0,0 @@
-<?php
-/**
- * PHPExcel
- *
- * Copyright (c) 2006 - 2012 PHPExcel
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * @category PHPExcel
- * @package PHPExcel_Calculation
- * @copyright Copyright (c) 2006 - 2012 PHPExcel (http://www.codeplex.com/PHPExcel)
- * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
- * @version 1.7.8, 2012-10-12
- */
-
-
-/*
-PARTLY BASED ON:
- Copyright (c) 2007 E. W. Bachtal, Inc.
-
- Permission is hereby granted, free of charge, to any person obtaining a copy of this software
- and associated documentation files (the "Software"), to deal in the Software without restriction,
- including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
- and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
- subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in all copies or substantial
- portions of the Software.
-
- The software is provided "as is", without warranty of any kind, express or implied, including but not
- limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In
- no event shall the authors or copyright holders be liable for any claim, damages or other liability,
- whether in an action of contract, tort or otherwise, arising from, out of or in connection with the
- software or the use or other dealings in the software.
-
- http://ewbi.blogs.com/develops/2007/03/excel_formula_p.html
- http://ewbi.blogs.com/develops/2004/12/excel_formula_p.html
-*/
-
-
-/**
- * PHPExcel_Calculation_FormulaToken
- *
- * @category PHPExcel
- * @package PHPExcel_Calculation
- * @copyright Copyright (c) 2006 - 2012 PHPExcel (http://www.codeplex.com/PHPExcel)
- */
-class PHPExcel_Calculation_FormulaToken {
- /* Token types */
- const TOKEN_TYPE_NOOP = 'Noop';
- const TOKEN_TYPE_OPERAND = 'Operand';
- const TOKEN_TYPE_FUNCTION = 'Function';
- const TOKEN_TYPE_SUBEXPRESSION = 'Subexpression';
- const TOKEN_TYPE_ARGUMENT = 'Argument';
- const TOKEN_TYPE_OPERATORPREFIX = 'OperatorPrefix';
- const TOKEN_TYPE_OPERATORINFIX = 'OperatorInfix';
- const TOKEN_TYPE_OPERATORPOSTFIX = 'OperatorPostfix';
- const TOKEN_TYPE_WHITESPACE = 'Whitespace';
- const TOKEN_TYPE_UNKNOWN = 'Unknown';
-
- /* Token subtypes */
- const TOKEN_SUBTYPE_NOTHING = 'Nothing';
- const TOKEN_SUBTYPE_START = 'Start';
- const TOKEN_SUBTYPE_STOP = 'Stop';
- const TOKEN_SUBTYPE_TEXT = 'Text';
- const TOKEN_SUBTYPE_NUMBER = 'Number';
- const TOKEN_SUBTYPE_LOGICAL = 'Logical';
- const TOKEN_SUBTYPE_ERROR = 'Error';
- const TOKEN_SUBTYPE_RANGE = 'Range';
- const TOKEN_SUBTYPE_MATH = 'Math';
- const TOKEN_SUBTYPE_CONCATENATION = 'Concatenation';
- const TOKEN_SUBTYPE_INTERSECTION = 'Intersection';
- const TOKEN_SUBTYPE_UNION = 'Union';
-
- /**
- * Value
- *
- * @var string
- */
- private $_value;
-
- /**
- * Token Type (represented by TOKEN_TYPE_*)
- *
- * @var string
- */
- private $_tokenType;
-
- /**
- * Token SubType (represented by TOKEN_SUBTYPE_*)
- *
- * @var string
- */
- private $_tokenSubType;
-
- /**
- * Create a new PHPExcel_Calculation_FormulaToken
- *
- * @param string $pValue
- * @param string $pTokenType Token type (represented by TOKEN_TYPE_*)
- * @param string $pTokenSubType Token Subtype (represented by TOKEN_SUBTYPE_*)
- */
- public function __construct($pValue, $pTokenType = PHPExcel_Calculation_FormulaToken::TOKEN_TYPE_UNKNOWN, $pTokenSubType = PHPExcel_Calculation_FormulaToken::TOKEN_SUBTYPE_NOTHING)
- {
- // Initialise values
- $this->_value = $pValue;
- $this->_tokenType = $pTokenType;
- $this->_tokenSubType = $pTokenSubType;
- }
-
- /**
- * Get Value
- *
- * @return string
- */
- public function getValue() {
- return $this->_value;
- }
-
- /**
- * Set Value
- *
- * @param string $value
- */
- public function setValue($value) {
- $this->_value = $value;
- }
-
- /**
- * Get Token Type (represented by TOKEN_TYPE_*)
- *
- * @return string
- */
- public function getTokenType() {
- return $this->_tokenType;
- }
-
- /**
- * Set Token Type
- *
- * @param string $value
- */
- public function setTokenType($value = PHPExcel_Calculation_FormulaToken::TOKEN_TYPE_UNKNOWN) {
- $this->_tokenType = $value;
- }
-
- /**
- * Get Token SubType (represented by TOKEN_SUBTYPE_*)
- *
- * @return string
- */
- public function getTokenSubType() {
- return $this->_tokenSubType;
- }
-
- /**
- * Set Token SubType
- *
- * @param string $value
- */
- public function setTokenSubType($value = PHPExcel_Calculation_FormulaToken::TOKEN_SUBTYPE_NOTHING) {
- $this->_tokenSubType = $value;
- }
-}