17 std::shared_ptr < abstraction::Value >
run ( )
const override {
18 const std::shared_ptr < abstraction::Value > & param = std::get < 0 > ( this->
getParams ( ) );
19 return std::make_shared < abstraction::ValueHolder < ext::deque < sax::Token > > > (
sax::SaxParseInterface::parseFile ( abstraction::retrieveValue < const std::string & > ( param ) ), true );
const ext::array< std::shared_ptr< abstraction::Value >, NumberOfParams > & getParams() const
Definition: NaryOperationAbstraction.hpp:21
Definition: NaryOperationAbstraction.hpp:77
Definition: ValueOperationAbstraction.hpp:19
Definition: XmlTokensParserAbstraction.hpp:15
std::shared_ptr< abstraction::Value > run() const override
Definition: XmlTokensParserAbstraction.hpp:17
static void parseFile(const std::string &filename, ext::deque< Token > &out)
Definition: SaxParseInterface.cpp:45
Definition: AlgorithmAbstraction.hpp:11