summaryrefslogtreecommitdiff
path: root/tools/quickbook/src/phrase_tags.hpp
blob: f4bba91653990946fe683b78ec5de31825dbc5fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*=============================================================================
    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_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)
        (inline_code_block)
        (next_source_mode)
    )
}

#endif