//////////////////////////////////////////////////
template <typename T>
- class ws_ : public seq3<nrqws, T, nrqws>{};
+ class ws_ : public seq<nrqws, T, nrqws>{};
//////////////////////////////////////////////////
return ( memcmp(s1,s2) == 0 );
}
};*/
- typedef seq3<
+ typedef seq<
unichar<'x'>,
unichar<'m'>,
unichar<'l'>
> str_xml;
template <typename T>
- class lt_gt_ : public seq3<lesser, T, greater> {};
+ class lt_gt_ : public seq<lesser, T, greater> {};
/////////////////////////////////////////////////////
return true;
}
};
- typedef lt_gt_< seq6< exclamation, hyphen, hyphen, comment_impl, hyphen, hyphen> > comment;
+ typedef lt_gt_< seq< exclamation, hyphen, hyphen, comment_impl, hyphen, hyphen> > comment;
/*class optcomm
{
};*/
//typedef lexical::structure::or< comment, noelems > optcomm;
- class noelems : public seq3<nrqws, optional<comment>, nrqws> {};
+ class noelems : public seq<nrqws, optional<comment>, nrqws> {};
template <typename T>
- class noelems_ : public seq2<noelems, T>{};
+ class noelems_ : public seq<noelems, T>{};
//////////////////////////////////////////////////////////////////
//typedef ws_<lexical::structure::repeat<attr> > attrs;
//typedef seq3<reqws, lexical::structure::repeat<attr>, nrqws> attrs;
- typedef seq2<
- lexical::structure::repeat< seq2<reqws, attr> >,
+ typedef seq<
+ lexical::structure::repeat< seq<reqws, attr> >,
nrqws> attrs;
///////////////////////////////////////////////////////////////////////////////////
seq6<lesser, question, str_xml, attrs, question, greater>
> header, xmldecl;*/
typedef
- seq4<question, str_xml, attrs, question>
+ seq<question, str_xml, attrs, question>
header_internal, xmldecl_internal;
typedef
- seq6<lesser, question, str_xml, attrs, question, greater>
+ seq<lesser, question, str_xml, attrs, question, greater>
header, xmldecl;
/*
structure::noelems
>
> _structure;*/
- typedef ::roast::lexical::structure::seq3
+ typedef ::roast::lexical::structure::seq
<
structure::noelems_<structure::header>,
structure::noelems_<structure::body>,