diff --git a/src/type.hpp b/src/type.hpp index 68cfb4a..c913856 100644 --- a/src/type.hpp +++ b/src/type.hpp @@ -9,15 +9,19 @@ using namespace tao::pegtl; namespace broma { /// @brief A C++ type declaration. struct type_content : - if_then_must< - pad_space>, + if_then_else< + at, + ellipsis, + if_then_must< + pad_space>, - sor, pad_space, success>, + sor, pad_space, success>, - if_then_else, opt, qualified>, + if_then_else, opt, qualified>, - opt>, - star>> + opt>, + star>> + > > {}; /// @brief A C++ type declaration, with starting whitespace.