/** * Parses the given token reader * * @param \vc\Tokens\Access $access The token access * @return \vc\Data\Constant Returns the created constant */ public function parseConstant(\vc\Tokens\Access $access) { $access->findRequired(array(Token::T_CONST)); $name = $access->findRequired(array(Token::T_STRING)); $const = new \vc\Data\Constant($name->getContent()); $access->findRequired(array(Token::T_EQUALS)); $const->setValue($this->value->parseValue($access)); $access->findRequired(array(Token::T_SEMICOLON)); return $const; }