diff options
Diffstat (limited to 'mod/types-parsers.hxx')
-rw-r--r-- | mod/types-parsers.hxx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/mod/types-parsers.hxx b/mod/types-parsers.hxx index 05a7263..d48ae0b 100644 --- a/mod/types-parsers.hxx +++ b/mod/types-parsers.hxx @@ -10,6 +10,7 @@ #include <regex> #include <libbpkg/manifest.hxx> // repository_location +#include <libbbot/manifest.hxx> // interactive_mode #include <web/xhtml/fragment.hxx> @@ -58,6 +59,13 @@ namespace brep }; template <> + struct parser<bbot::interactive_mode> + { + static void + parse (bbot::interactive_mode&, bool&, scanner&); + }; + + template <> struct parser<page_form> { static void @@ -84,6 +92,20 @@ namespace brep static void parse (pair<std::regex, string>&, bool&, scanner&); }; + + template <> + struct parser<build_order> + { + static void + parse (build_order&, bool&, scanner&); + }; + + template <> + struct parser<build_email> + { + static void + parse (build_email&, bool&, scanner&); + }; } } |