lunch-rest/parsers/parsers.hpp

36 lines
1.1 KiB
C++

#include "../parser.hpp"
namespace LunchRest {
class UDrevakaParser : public Parser {
public:
UDrevakaParser() : Parser("https://www.udrevaka.cz/denni-menu/", "U Dřeváka") {}
virtual ~UDrevakaParser() = default;
virtual void parse() override;
};
class PadagaliParser : public Parser {
public:
PadagaliParser() : Parser("https://padagali.cz/denni-menu/", "Padagali") {}
virtual ~PadagaliParser() = default;
virtual void parse() override;
};
class LightOfIndiaParser : public Parser {
public:
LightOfIndiaParser() : Parser("http://lightofindia.cz/lang-en/denni-menu", "Light of India") {}
virtual ~LightOfIndiaParser() = default;
virtual void parse() override;
};
class UKarlaParser : public Parser {
public:
UKarlaParser() : Parser("https://www.ukarlabrno.cz/denni-menu/", "U Karla") {}
virtual ~UKarlaParser() = default;
virtual void parse() override;
};
class AlCaponeParser : public Parser {
public:
AlCaponeParser() : Parser("https://www.pizzaalcapone.cz/cz/poledni-menu", "Al Capone") {}
virtual ~AlCaponeParser() = default;
virtual void parse() override;
};
} // end of namespace LunchRest