diff options
author | zhukv <zhuk2205@gmail.com> | 2013-08-03 14:47:47 +0400 |
---|---|---|
committer | zhukv <zhuk2205@gmail.com> | 2013-08-03 14:47:47 +0400 |
commit | eb9c3651614dd5e5aef067880092e9f622c264df (patch) | |
tree | e093d7928420255e986acb44d4ab34634f601c52 /src/NXP/Classes/Token.php | |
parent | 253fb694a3fcafa3f9ea6da6681f0b176cdec1f4 (diff) |
Fix to PSR standart, fix tokenizer, fix function executor.
Diffstat (limited to 'src/NXP/Classes/Token.php')
-rw-r--r-- | src/NXP/Classes/Token.php | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/NXP/Classes/Token.php b/src/NXP/Classes/Token.php new file mode 100644 index 0000000..bbcd5bc --- /dev/null +++ b/src/NXP/Classes/Token.php @@ -0,0 +1,56 @@ +<?php + +/** + * This file is part of the MathExecutor package + * + * (c) Alexander Kiryukhin + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code + */ + +namespace NXP\Classes; + +class Token +{ + const NOTHING = 'NOTHING'; + const STRING = 'STRING'; + const NUMBER = 'NUMBER'; + const OPERATOR = 'OPERATOR'; + const LEFT_BRACKET = 'LEFT_BRACKET'; + const RIGHT_BRACKET = 'RIGHT_BRACKET'; + const FUNC = 'FUNC'; + + /** + * @var string + */ + protected $value; + + /** + * @var string + */ + protected $type; + + public function __construct($type, $value) + { + $this->type = $type; + $this->value = $value; + } + + /** + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @return string + */ + public function getValue() + { + return $this->value; + } + +} |