示例#1
0
/*=============================================================================
    Copyright (c) 2011 Daniel James

    Use, modification and distribution is subject to the Boost Software
    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
    http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/

#if !defined(BOOST_SPIRIT_QUICKBOOK_TEMPLATE_TAGS_HPP)
#define BOOST_SPIRIT_QUICKBOOK_TEMPLATE_TAGS_HPP

#include "value_tags.hpp"

namespace quickbook
{
    QUICKBOOK_VALUE_TAGS(template_tags, 0x100,
        (template_)
        (attribute_template)
        (escape)
        (identifier)
        (block)
        (phrase)
        (snippet)
    )
}

#endif
示例#2
0
=============================================================================*/

#if !defined(BOOST_SPIRIT_QUICKBOOK_TABLE_TAGS_HPP)
#define BOOST_SPIRIT_QUICKBOOK_TABLE_TAGS_HPP

#include "value_tags.hpp"

namespace quickbook
{
QUICKBOOK_VALUE_TAGS(block_tags, 0x200,
                     (begin_section)(end_section)
                     (generic_heading)
                     (heading1)(heading2)(heading3)(heading4)(heading5)(heading6)
                     (blurb)(blockquote)(preformatted)
                     (warning)(caution)(important)(note)(tip)
                     (macro_definition)(template_definition)
                     (variable_list)(table)
                     (xinclude)(import)(include)
                     (paragraph)
                     (list)(ordered_list)(itemized_list)
                     (hr)
                    )

QUICKBOOK_VALUE_TAGS(table_tags, 0x250,
                     (title)(row)
                    )

QUICKBOOK_VALUE_TAGS(general_tags, 0x300,
                     (element_id)(include_id)(list_indent)(list_mark)
                    )
示例#3
0
    http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/

#if !defined(BOOST_SPIRIT_QUICKBOOK_PHRASE_TAGS_HPP)
#define BOOST_SPIRIT_QUICKBOOK_PHRASE_TAGS_HPP

#include "value_tags.hpp"

namespace quickbook
{
    QUICKBOOK_VALUE_TAGS(phrase_tags, 0x500,
        (image)
        (url)(link)(anchor)
        (funcref)(classref)(memberref)(enumref)
        (macroref)(headerref)(conceptref)(globalref)
        (bold)(italic)(underline)(teletype)(strikethrough)(quote)(replaceable)
        (footnote)
        (escape)
        (break_mark)
        (role)
    )
    
    QUICKBOOK_VALUE_NAMED_TAGS(source_mode_tags, 0x550,
        ((cpp)("c++"))
        ((python)("python"))
        ((teletype)("teletype"))
    )

    QUICKBOOK_VALUE_TAGS(code_tags, 0x560,
        (code_block)
        (inline_code)
示例#4
0
    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
    http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/

#if !defined(BOOST_SPIRIT_QUICKBOOK_DOC_INFO_TAGS_HPP)
#define BOOST_SPIRIT_QUICKBOOK_DOC_INFO_TAGS_HPP

#include "value_tags.hpp"

namespace quickbook
{
    QUICKBOOK_VALUE_TAGS(doc_info_tags, 0x400,
        (before_docinfo)
        (type)
        (title)
        (author_surname)(author_first)
        (copyright_year)(copyright_year_end)(copyright_name)
        (license)
        (biblioid_class)(biblioid_value)
    )

    QUICKBOOK_VALUE_NAMED_TAGS(doc_attributes, 0x440,
        ((qbk_version)("quickbook"))
        ((compatibility_mode)("compatibility-mode"))
        ((source_mode)("source-mode"))
    )

    QUICKBOOK_VALUE_NAMED_TAGS(doc_info_attributes, 0x450,
        ((id)("id"))
        ((dirname)("dirname"))
        ((last_revision)("last-revision"))