/** * A helper function which builds an access object from a Token Reader * * @param \vc\iface\Tokens\Reader $reader * @return \vc\Tokens\Access */ public static function buildAccess(\vc\iface\Tokens\Reader $reader) { $comments = new \vc\Tokens\Comments(new \vc\Parser\Comment(), $reader); $search = new \vc\Tokens\Search($comments); $search->setTokenMask(array(Token::T_WHITESPACE, Token::T_COMMENT, Token::T_DOC_COMMENT, Token::T_ML_COMMENT)); return new \vc\Tokens\Access($comments, $search, $comments); }