#ifndef DIGEDAG_PEGASUS_PARSER_HPP #define DIGEDAG_PEGASUS_PARSER_HPP #include #include #include "util/split.hpp" #include "digedag.hpp" namespace digedag { namespace dax { class parser { private: digedag::dag * dag_; std::string filename_; void parse_dag (void); void parse_node (const std::string spec); void parse_edge (const std::string spec); public: parser (const std::string & filename); ~parser (void) { } digedag::dag * get_dag (void) { return dag_; } }; } // namespace dax } // namespace digedag #endif // DIGEDAG_PEGASUS_PARSER_HPP