summaryrefslogtreecommitdiff
path: root/examples/yaml-hl/yaml_hl_html.cfg
blob: 903810e853e4ce140274f4ff43f1937cb8b35d2e (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
43
44
45

tokens:
    stream-start:
    stream-end:
    directive:              { start: <code class="directive-token">, end: </code> }
    document-start:         { start: <code class="document-start-token">, end: </code> }
    document-end:           { start: <code class="document-end-token">, end: </code> }
    block-sequence-start:
    block-mapping-start:
    block-end:
    flow-sequence-start:    { start: <code class="delimiter-token">, end: </code> }
    flow-mapping-start:     { start: <code class="delimiter-token">, end: </code> }
    flow-sequence-end:      { start: <code class="delimiter-token">, end: </code> }
    flow-mapping-end:       { start: <code class="delimiter-token">, end: </code> }
    key:                    { start: <code class="delimiter-token">, end: </code> }
    value:                  { start: <code class="delimiter-token">, end: </code> }
    block-entry:            { start: <code class="delimiter-token">, end: </code> }
    flow-entry:             { start: <code class="delimiter-token">, end: </code> }
    alias:                  { start: <code class="anchor-token">, end: </code> }
    anchor:                 { start: <code class="anchor-token">, end: </code> }
    tag:                    { start: <code class="tag-token">, end: </code> }
    scalar:                 { start: <code class="scalar-token">, end: </code> }

events:
    stream-start:   { start: <pre class="yaml-stream"> }
    stream-end:     { end: </pre> }
    document-start: { start: <span class="document"> }
    document-end:   { end: </span> }
    sequence:       { start: <span class="sequence"> }
    mapping:        { start: <span class="mapping"> }
    collection-end: { end: </span> }
    scalar:         { start: <span class="scalar">, end: </span> }

replaces: !!pairs
    - "\r\n":   "\n"
    - "\r":     "\n"
    - "\n":     "\n"
    - "\x85":   "\n"
    - "\u2028": "\n"
    - "\u2029": "\n"
    - "<":      "&lt;"
    - ">":      "&gt;"
    - "&":      "&amp;"

# vim: ft=yaml