3#ifndef SI_FOLD_FRGREADER_H
4#define SI_FOLD_FRGREADER_H
11#include <aims/io/argR.h>
38 const std::string & attrib,
39 const std::string & filename );
41 const std::string & attrib,
42 const std::string & filename );
44 const std::string & filename );
57 virtual Graph*
read(
const std::string & filename,
int subobj = -1 );
ExoticGraphReader(const std::string &filename, const carto::SyntaxSet &attr)
virtual void parse(Graph &sg, Graph *rg)
static TreePostParser::FactorySet defaultFFactories()
static void readFakeRel(carto::AttributedObject *parent, Tree *t, const std::string &filename)
FrgReader(MReader &mr=defaultMReader(), const TreePostParser::FactorySet &fs=defaultFFactories())
FrgReader(const std::string &filename, MReader &mr=defaultMReader(), const TreePostParser::FactorySet &fs=defaultFFactories())
virtual void read(FRGraph &gr)
static carto::SyntaxSet & syntax()
static MReader & defaultMReader()
virtual void parse(Graph &sg, carto::AttributedObject *go)
virtual void readModel(Graph &sg, carto::AttributedObject *go, const std::string &attrib, const std::string &filename)
virtual void readDomain(Graph &sg, carto::AttributedObject *go, const std::string &attrib, const std::string &filename)
virtual Graph * read(const std::string &filename, int subobj=-1)
virtual ~LowLevelFRGArgReader()
std::map< std::string, Factory > FactorySet
syntax -> reader
SyntaxedObject< PropertySet > AttributedObject
std::map< std::string, Syntax > SyntaxSet