#include "__include.h" #include "Exception.h" #include "File.h" namespace jet { __include::__include(coreutils::ZString &in, coreutils::MString &out, Global &global) : Tag(in, out, global) { if(!variableDefined("file")) throw coreutils::Exception("file keyword must be specified."); if(hasContainer) throw coreutils::Exception("include tag should not have a container."); coreutils::File file(file); container = file.asZString(); processContainer(container); } }