OSDN Git Service

xml/sgml/sgml.hpp Update
authormyun2 <myun2@nwhite.info>
Wed, 30 May 2012 06:12:09 +0000 (15:12 +0900)
committermyun2 <myun2@nwhite.info>
Wed, 30 May 2012 06:12:09 +0000 (15:12 +0900)
roast/include/roast/xml/sgml/sgml.hpp

index 6412d7c..6f88f54 100644 (file)
@@ -5,10 +5,23 @@
 #ifndef __SFJP_ROAST__xml__sgml__sgml_HPP__
 #define __SFJP_ROAST__xml__sgml__sgml_HPP__
 
+#include "roast/lexical.hpp"
+
 namespace roast
 {
        namespace sgml
        {
+               //      tag_rule
+               template <typename _TagName, typename _Attributes=EmtpyType>
+               typedef seq<_TagName, _Attributes> tag_rule;
+
+               //      close_tag_rule
+               template <typename _TagName>
+               typedef seq<_TagName> close_tag_rule;
+
+               //      attribute_rule
+               template <typename _AttrName, typename _AttrValue>
+               typedef seq<_AttrName, _AttrValue> attribute_rule;
 
        }
 }