Terminals which are not used

   '+'


Grammar

    0 $accept: doc $end

    1 doc: struct_rep
    2    | YAML_DOCSEP atom_or_empty
    3    | /* empty */

    4 atom: word_rep
    5     | ind_rep

    6 ind_rep: struct_rep
    7        | YAML_ANCHOR ind_rep
    8        | indent_open word_rep indent_flex_end
    9        | indent_open ind_rep indent_flex_end

   10 atom_or_empty: atom
   11              | indent_open indent_end
   12              | /* empty */

   13 indent_open: YAML_IOPEN
   14            | indent_open YAML_INDENT

   15 indent_end: YAML_IEND

   16 indent_sep: YAML_INDENT

   17 indent_flex_end: YAML_IEND
   18                | indent_sep indent_flex_end

   19 word_rep: YAML_TRANSFER word_rep
   20         | YAML_TAGURI word_rep
   21         | YAML_ITRANSFER word_rep
   22         | YAML_ANCHOR word_rep
   23         | YAML_ALIAS
   24         | YAML_WORD
   25         | YAML_PLAIN

   26 struct_rep: YAML_TRANSFER struct_rep
   27           | YAML_TAGURI struct_rep
   28           | YAML_BLOCK
   29           | implicit_seq
   30           | inline_seq
   31           | implicit_map
   32           | inline_map

   33 implicit_seq: indent_open top_imp_seq indent_end

   34 basic_seq: '-' atom_or_empty

   35 top_imp_seq: in_implicit_seq
   36            | YAML_TRANSFER indent_sep top_imp_seq
   37            | YAML_TRANSFER top_imp_seq
   38            | YAML_TAGURI indent_sep top_imp_seq
   39            | YAML_TAGURI top_imp_seq
   40            | YAML_ANCHOR indent_sep top_imp_seq
   41            | YAML_ANCHOR top_imp_seq

   42 in_implicit_seq: basic_seq
   43                | in_implicit_seq indent_sep basic_seq
   44                | in_implicit_seq indent_sep

   45 inline_seq: '[' in_inline_seq ']'
   46           | '[' ']'

   47 in_inline_seq: atom
   48              | in_inline_seq ',' atom

   49 implicit_map: indent_open top_imp_map indent_end
   50             | indent_open in_implicit_map indent_end

   51 top_imp_map: YAML_TRANSFER indent_sep in_implicit_map
   52            | YAML_TRANSFER top_imp_map
   53            | YAML_TAGURI indent_sep in_implicit_map
   54            | YAML_TAGURI top_imp_map
   55            | YAML_ANCHOR indent_sep in_implicit_map
   56            | YAML_ANCHOR top_imp_map

   57 basic_mapping: word_rep ':' atom_or_empty

   58 complex_mapping: basic_mapping
   59                | '?' atom indent_sep ':' atom_or_empty

   60 in_implicit_map: complex_mapping
   61                | in_implicit_map indent_sep basic_seq
   62                | in_implicit_map indent_sep complex_mapping
   63                | in_implicit_map indent_sep

   64 basic_mapping2: atom ':' atom_or_empty

   65 inline_map: '{' in_inline_map '}'
   66           | '{' '}'

   67 in_inline_map: basic_mapping2
   68              | in_inline_map ',' basic_mapping2


Terminals, with rules where they appear

$end (0) 0
'+' (43)
',' (44) 48 68
'-' (45) 34
':' (58) 57 59 64
'?' (63) 59
'[' (91) 45 46
']' (93) 45 46
'{' (123) 65 66
'}' (125) 65 66
error (256)
YAML_ANCHOR (258) 7 22 40 41 55 56
YAML_ALIAS (259) 23
YAML_TRANSFER (260) 19 26 36 37 51 52
YAML_TAGURI (261) 20 27 38 39 53 54
YAML_ITRANSFER (262) 21
YAML_WORD (263) 24
YAML_PLAIN (264) 25
YAML_BLOCK (265) 28
YAML_DOCSEP (266) 2
YAML_IOPEN (267) 13
YAML_INDENT (268) 14 16
YAML_IEND (269) 15 17


Nonterminals, with rules where they appear

$accept (24)
    on left: 0
doc (25)
    on left: 1 2 3, on right: 0
atom (26)
    on left: 4 5, on right: 10 47 48 59 64
ind_rep (27)
    on left: 6 7 8 9, on right: 5 7 9
atom_or_empty (28)
    on left: 10 11 12, on right: 2 34 57 59 64
indent_open (29)
    on left: 13 14, on right: 8 9 11 14 33 49 50
indent_end (30)
    on left: 15, on right: 11 33 49 50
indent_sep (31)
    on left: 16, on right: 18 36 38 40 43 44 51 53 55 59 61 62 63
indent_flex_end (32)
    on left: 17 18, on right: 8 9 18
word_rep (33)
    on left: 19 20 21 22 23 24 25, on right: 4 8 19 20 21 22 57
struct_rep (34)
    on left: 26 27 28 29 30 31 32, on right: 1 6 26 27
implicit_seq (35)
    on left: 33, on right: 29
basic_seq (36)
    on left: 34, on right: 42 43 61
top_imp_seq (37)
    on left: 35 36 37 38 39 40 41, on right: 33 36 37 38 39 40 41
in_implicit_seq (38)
    on left: 42 43 44, on right: 35 43 44
inline_seq (39)
    on left: 45 46, on right: 30
in_inline_seq (40)
    on left: 47 48, on right: 45 48
implicit_map (41)
    on left: 49 50, on right: 31
top_imp_map (42)
    on left: 51 52 53 54 55 56, on right: 49 52 54 56
basic_mapping (43)
    on left: 57, on right: 58
complex_mapping (44)
    on left: 58 59, on right: 60 62
in_implicit_map (45)
    on left: 60 61 62 63, on right: 50 51 53 55 61 62 63
basic_mapping2 (46)
    on left: 64, on right: 67 68
inline_map (47)
    on left: 65 66, on right: 32
in_inline_map (48)
    on left: 67 68, on right: 65 68


state 0

    0 $accept: . doc $end

    YAML_TRANSFER  shift, and go to state 1
    YAML_TAGURI    shift, and go to state 2
    YAML_BLOCK     shift, and go to state 3
    YAML_DOCSEP    shift, and go to state 4
    YAML_IOPEN     shift, and go to state 5
    '['            shift, and go to state 6
    '{'            shift, and go to state 7

    $default  reduce using rule 3 (doc)

    doc           go to state 8
    indent_open   go to state 9
    struct_rep    go to state 10
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 1

   26 struct_rep: YAML_TRANSFER . struct_rep

    YAML_TRANSFER  shift, and go to state 1
    YAML_TAGURI    shift, and go to state 2
    YAML_BLOCK     shift, and go to state 3
    YAML_IOPEN     shift, and go to state 5
    '['            shift, and go to state 6
    '{'            shift, and go to state 7

    indent_open   go to state 9
    struct_rep    go to state 15
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 2

   27 struct_rep: YAML_TAGURI . struct_rep

    YAML_TRANSFER  shift, and go to state 1
    YAML_TAGURI    shift, and go to state 2
    YAML_BLOCK     shift, and go to state 3
    YAML_IOPEN     shift, and go to state 5
    '['            shift, and go to state 6
    '{'            shift, and go to state 7

    indent_open   go to state 9
    struct_rep    go to state 16
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 3

   28 struct_rep: YAML_BLOCK .

    $default  reduce using rule 28 (struct_rep)


state 4

    2 doc: YAML_DOCSEP . atom_or_empty

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    $default  reduce using rule 12 (atom_or_empty)

    atom           go to state 24
    ind_rep        go to state 25
    atom_or_empty  go to state 26
    indent_open    go to state 27
    word_rep       go to state 28
    struct_rep     go to state 29
    implicit_seq   go to state 11
    inline_seq     go to state 12
    implicit_map   go to state 13
    inline_map     go to state 14


state 5

   13 indent_open: YAML_IOPEN .

    $default  reduce using rule 13 (indent_open)


state 6

   45 inline_seq: '[' . in_inline_seq ']'
   46           | '[' . ']'

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    ']'             shift, and go to state 30
    '{'             shift, and go to state 7

    atom           go to state 31
    ind_rep        go to state 25
    indent_open    go to state 32
    word_rep       go to state 28
    struct_rep     go to state 29
    implicit_seq   go to state 11
    inline_seq     go to state 12
    in_inline_seq  go to state 33
    implicit_map   go to state 13
    inline_map     go to state 14


state 7

   65 inline_map: '{' . in_inline_map '}'
   66           | '{' . '}'

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7
    '}'             shift, and go to state 34

    atom            go to state 35
    ind_rep         go to state 25
    indent_open     go to state 32
    word_rep        go to state 28
    struct_rep      go to state 29
    implicit_seq    go to state 11
    inline_seq      go to state 12
    implicit_map    go to state 13
    basic_mapping2  go to state 36
    inline_map      go to state 14
    in_inline_map   go to state 37


state 8

    0 $accept: doc . $end

    $end  shift, and go to state 38


state 9

   14 indent_open: indent_open . YAML_INDENT
   33 implicit_seq: indent_open . top_imp_seq indent_end
   49 implicit_map: indent_open . top_imp_map indent_end
   50             | indent_open . in_implicit_map indent_end

    YAML_ANCHOR     shift, and go to state 39
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 40
    YAML_TAGURI     shift, and go to state 41
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 42
    '-'             shift, and go to state 43
    '?'             shift, and go to state 44

    word_rep         go to state 45
    basic_seq        go to state 46
    top_imp_seq      go to state 47
    in_implicit_seq  go to state 48
    top_imp_map      go to state 49
    basic_mapping    go to state 50
    complex_mapping  go to state 51
    in_implicit_map  go to state 52


state 10

    1 doc: struct_rep .

    $default  reduce using rule 1 (doc)


state 11

   29 struct_rep: implicit_seq .

    $default  reduce using rule 29 (struct_rep)


state 12

   30 struct_rep: inline_seq .

    $default  reduce using rule 30 (struct_rep)


state 13

   31 struct_rep: implicit_map .

    $default  reduce using rule 31 (struct_rep)


state 14

   32 struct_rep: inline_map .

    $default  reduce using rule 32 (struct_rep)


state 15

   26 struct_rep: YAML_TRANSFER struct_rep .

    $default  reduce using rule 26 (struct_rep)


state 16

   27 struct_rep: YAML_TAGURI struct_rep .

    $default  reduce using rule 27 (struct_rep)


state 17

    7 ind_rep: YAML_ANCHOR . ind_rep
   22 word_rep: YAML_ANCHOR . word_rep

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    ind_rep       go to state 53
    indent_open   go to state 32
    word_rep      go to state 54
    struct_rep    go to state 29
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 18

   23 word_rep: YAML_ALIAS .

    $default  reduce using rule 23 (word_rep)


state 19

   19 word_rep: YAML_TRANSFER . word_rep
   26 struct_rep: YAML_TRANSFER . struct_rep

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    indent_open   go to state 9
    word_rep      go to state 56
    struct_rep    go to state 15
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 20

   20 word_rep: YAML_TAGURI . word_rep
   27 struct_rep: YAML_TAGURI . struct_rep

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    indent_open   go to state 9
    word_rep      go to state 57
    struct_rep    go to state 16
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 21

   21 word_rep: YAML_ITRANSFER . word_rep

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 58
    YAML_TAGURI     shift, and go to state 59
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23

    word_rep  go to state 60


state 22

   24 word_rep: YAML_WORD .

    $default  reduce using rule 24 (word_rep)


state 23

   25 word_rep: YAML_PLAIN .

    $default  reduce using rule 25 (word_rep)


state 24

   10 atom_or_empty: atom .

    $default  reduce using rule 10 (atom_or_empty)


state 25

    5 atom: ind_rep .

    $default  reduce using rule 5 (atom)


state 26

    2 doc: YAML_DOCSEP atom_or_empty .

    $default  reduce using rule 2 (doc)


state 27

    8 ind_rep: indent_open . word_rep indent_flex_end
    9        | indent_open . ind_rep indent_flex_end
   11 atom_or_empty: indent_open . indent_end
   14 indent_open: indent_open . YAML_INDENT
   33 implicit_seq: indent_open . top_imp_seq indent_end
   49 implicit_map: indent_open . top_imp_map indent_end
   50             | indent_open . in_implicit_map indent_end

    YAML_ANCHOR     shift, and go to state 61
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 62
    YAML_TAGURI     shift, and go to state 63
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    YAML_INDENT     shift, and go to state 42
    YAML_IEND       shift, and go to state 64
    '-'             shift, and go to state 43
    '['             shift, and go to state 6
    '{'             shift, and go to state 7
    '?'             shift, and go to state 44

    ind_rep          go to state 65
    indent_open      go to state 32
    indent_end       go to state 66
    word_rep         go to state 67
    struct_rep       go to state 29
    implicit_seq     go to state 11
    basic_seq        go to state 46
    top_imp_seq      go to state 47
    in_implicit_seq  go to state 48
    inline_seq       go to state 12
    implicit_map     go to state 13
    top_imp_map      go to state 49
    basic_mapping    go to state 50
    complex_mapping  go to state 51
    in_implicit_map  go to state 52
    inline_map       go to state 14


state 28

    4 atom: word_rep .

    $default  reduce using rule 4 (atom)


state 29

    6 ind_rep: struct_rep .

    $default  reduce using rule 6 (ind_rep)


state 30

   46 inline_seq: '[' ']' .

    $default  reduce using rule 46 (inline_seq)


state 31

   47 in_inline_seq: atom .

    $default  reduce using rule 47 (in_inline_seq)


state 32

    8 ind_rep: indent_open . word_rep indent_flex_end
    9        | indent_open . ind_rep indent_flex_end
   14 indent_open: indent_open . YAML_INDENT
   33 implicit_seq: indent_open . top_imp_seq indent_end
   49 implicit_map: indent_open . top_imp_map indent_end
   50             | indent_open . in_implicit_map indent_end

    YAML_ANCHOR     shift, and go to state 61
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 62
    YAML_TAGURI     shift, and go to state 63
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    YAML_INDENT     shift, and go to state 42
    '-'             shift, and go to state 43
    '['             shift, and go to state 6
    '{'             shift, and go to state 7
    '?'             shift, and go to state 44

    ind_rep          go to state 65
    indent_open      go to state 32
    word_rep         go to state 67
    struct_rep       go to state 29
    implicit_seq     go to state 11
    basic_seq        go to state 46
    top_imp_seq      go to state 47
    in_implicit_seq  go to state 48
    inline_seq       go to state 12
    implicit_map     go to state 13
    top_imp_map      go to state 49
    basic_mapping    go to state 50
    complex_mapping  go to state 51
    in_implicit_map  go to state 52
    inline_map       go to state 14


state 33

   45 inline_seq: '[' in_inline_seq . ']'
   48 in_inline_seq: in_inline_seq . ',' atom

    ']'  shift, and go to state 68
    ','  shift, and go to state 69


state 34

   66 inline_map: '{' '}' .

    $default  reduce using rule 66 (inline_map)


state 35

   64 basic_mapping2: atom . ':' atom_or_empty

    ':'  shift, and go to state 70


state 36

   67 in_inline_map: basic_mapping2 .

    $default  reduce using rule 67 (in_inline_map)


state 37

   65 inline_map: '{' in_inline_map . '}'
   68 in_inline_map: in_inline_map . ',' basic_mapping2

    '}'  shift, and go to state 71
    ','  shift, and go to state 72


state 38

    0 $accept: doc $end .

    $default  accept


state 39

   22 word_rep: YAML_ANCHOR . word_rep
   40 top_imp_seq: YAML_ANCHOR . indent_sep top_imp_seq
   41            | YAML_ANCHOR . top_imp_seq
   55 top_imp_map: YAML_ANCHOR . indent_sep in_implicit_map
   56            | YAML_ANCHOR . top_imp_map

    YAML_ANCHOR     shift, and go to state 39
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 40
    YAML_TAGURI     shift, and go to state 41
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43

    indent_sep       go to state 74
    word_rep         go to state 54
    basic_seq        go to state 46
    top_imp_seq      go to state 75
    in_implicit_seq  go to state 48
    top_imp_map      go to state 76


state 40

   19 word_rep: YAML_TRANSFER . word_rep
   36 top_imp_seq: YAML_TRANSFER . indent_sep top_imp_seq
   37            | YAML_TRANSFER . top_imp_seq
   51 top_imp_map: YAML_TRANSFER . indent_sep in_implicit_map
   52            | YAML_TRANSFER . top_imp_map

    YAML_ANCHOR     shift, and go to state 39
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 40
    YAML_TAGURI     shift, and go to state 41
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43

    indent_sep       go to state 77
    word_rep         go to state 56
    basic_seq        go to state 46
    top_imp_seq      go to state 78
    in_implicit_seq  go to state 48
    top_imp_map      go to state 79


state 41

   20 word_rep: YAML_TAGURI . word_rep
   38 top_imp_seq: YAML_TAGURI . indent_sep top_imp_seq
   39            | YAML_TAGURI . top_imp_seq
   53 top_imp_map: YAML_TAGURI . indent_sep in_implicit_map
   54            | YAML_TAGURI . top_imp_map

    YAML_ANCHOR     shift, and go to state 39
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 40
    YAML_TAGURI     shift, and go to state 41
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43

    indent_sep       go to state 80
    word_rep         go to state 57
    basic_seq        go to state 46
    top_imp_seq      go to state 81
    in_implicit_seq  go to state 48
    top_imp_map      go to state 82


state 42

   14 indent_open: indent_open YAML_INDENT .

    $default  reduce using rule 14 (indent_open)


state 43

   34 basic_seq: '-' . atom_or_empty

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    $default  reduce using rule 12 (atom_or_empty)

    atom           go to state 24
    ind_rep        go to state 25
    atom_or_empty  go to state 83
    indent_open    go to state 27
    word_rep       go to state 28
    struct_rep     go to state 29
    implicit_seq   go to state 11
    inline_seq     go to state 12
    implicit_map   go to state 13
    inline_map     go to state 14


state 44

   59 complex_mapping: '?' . atom indent_sep ':' atom_or_empty

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    atom          go to state 84
    ind_rep       go to state 25
    indent_open   go to state 32
    word_rep      go to state 28
    struct_rep    go to state 29
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 45

   57 basic_mapping: word_rep . ':' atom_or_empty

    ':'  shift, and go to state 85


state 46

   42 in_implicit_seq: basic_seq .

    $default  reduce using rule 42 (in_implicit_seq)


state 47

   33 implicit_seq: indent_open top_imp_seq . indent_end

    YAML_IEND  shift, and go to state 64

    indent_end  go to state 86


state 48

   35 top_imp_seq: in_implicit_seq .
   43 in_implicit_seq: in_implicit_seq . indent_sep basic_seq
   44                | in_implicit_seq . indent_sep

    YAML_INDENT  shift, and go to state 73

    $default  reduce using rule 35 (top_imp_seq)

    indent_sep  go to state 87


state 49

   49 implicit_map: indent_open top_imp_map . indent_end

    YAML_IEND  shift, and go to state 64

    indent_end  go to state 88


state 50

   58 complex_mapping: basic_mapping .

    $default  reduce using rule 58 (complex_mapping)


state 51

   60 in_implicit_map: complex_mapping .

    $default  reduce using rule 60 (in_implicit_map)


state 52

   50 implicit_map: indent_open in_implicit_map . indent_end
   61 in_implicit_map: in_implicit_map . indent_sep basic_seq
   62                | in_implicit_map . indent_sep complex_mapping
   63                | in_implicit_map . indent_sep

    YAML_INDENT  shift, and go to state 73
    YAML_IEND    shift, and go to state 64

    indent_end  go to state 89
    indent_sep  go to state 90


state 53

    7 ind_rep: YAML_ANCHOR ind_rep .

    $default  reduce using rule 7 (ind_rep)


state 54

   22 word_rep: YAML_ANCHOR word_rep .

    $default  reduce using rule 22 (word_rep)


state 55

   22 word_rep: YAML_ANCHOR . word_rep

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 58
    YAML_TAGURI     shift, and go to state 59
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23

    word_rep  go to state 54


state 56

   19 word_rep: YAML_TRANSFER word_rep .

    $default  reduce using rule 19 (word_rep)


state 57

   20 word_rep: YAML_TAGURI word_rep .

    $default  reduce using rule 20 (word_rep)


state 58

   19 word_rep: YAML_TRANSFER . word_rep

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 58
    YAML_TAGURI     shift, and go to state 59
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23

    word_rep  go to state 56


state 59

   20 word_rep: YAML_TAGURI . word_rep

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 58
    YAML_TAGURI     shift, and go to state 59
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23

    word_rep  go to state 57


state 60

   21 word_rep: YAML_ITRANSFER word_rep .

    $default  reduce using rule 21 (word_rep)


state 61

    7 ind_rep: YAML_ANCHOR . ind_rep
   22 word_rep: YAML_ANCHOR . word_rep
   40 top_imp_seq: YAML_ANCHOR . indent_sep top_imp_seq
   41            | YAML_ANCHOR . top_imp_seq
   55 top_imp_map: YAML_ANCHOR . indent_sep in_implicit_map
   56            | YAML_ANCHOR . top_imp_map

    YAML_ANCHOR     shift, and go to state 61
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 62
    YAML_TAGURI     shift, and go to state 63
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    ind_rep          go to state 53
    indent_open      go to state 32
    indent_sep       go to state 74
    word_rep         go to state 54
    struct_rep       go to state 29
    implicit_seq     go to state 11
    basic_seq        go to state 46
    top_imp_seq      go to state 75
    in_implicit_seq  go to state 48
    inline_seq       go to state 12
    implicit_map     go to state 13
    top_imp_map      go to state 76
    inline_map       go to state 14


state 62

   19 word_rep: YAML_TRANSFER . word_rep
   26 struct_rep: YAML_TRANSFER . struct_rep
   36 top_imp_seq: YAML_TRANSFER . indent_sep top_imp_seq
   37            | YAML_TRANSFER . top_imp_seq
   51 top_imp_map: YAML_TRANSFER . indent_sep in_implicit_map
   52            | YAML_TRANSFER . top_imp_map

    YAML_ANCHOR     shift, and go to state 39
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 62
    YAML_TAGURI     shift, and go to state 63
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    indent_open      go to state 9
    indent_sep       go to state 77
    word_rep         go to state 56
    struct_rep       go to state 15
    implicit_seq     go to state 11
    basic_seq        go to state 46
    top_imp_seq      go to state 78
    in_implicit_seq  go to state 48
    inline_seq       go to state 12
    implicit_map     go to state 13
    top_imp_map      go to state 79
    inline_map       go to state 14


state 63

   20 word_rep: YAML_TAGURI . word_rep
   27 struct_rep: YAML_TAGURI . struct_rep
   38 top_imp_seq: YAML_TAGURI . indent_sep top_imp_seq
   39            | YAML_TAGURI . top_imp_seq
   53 top_imp_map: YAML_TAGURI . indent_sep in_implicit_map
   54            | YAML_TAGURI . top_imp_map

    YAML_ANCHOR     shift, and go to state 39
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 62
    YAML_TAGURI     shift, and go to state 63
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    indent_open      go to state 9
    indent_sep       go to state 80
    word_rep         go to state 57
    struct_rep       go to state 16
    implicit_seq     go to state 11
    basic_seq        go to state 46
    top_imp_seq      go to state 81
    in_implicit_seq  go to state 48
    inline_seq       go to state 12
    implicit_map     go to state 13
    top_imp_map      go to state 82
    inline_map       go to state 14


state 64

   15 indent_end: YAML_IEND .

    $default  reduce using rule 15 (indent_end)


state 65

    9 ind_rep: indent_open ind_rep . indent_flex_end

    YAML_INDENT  shift, and go to state 73
    YAML_IEND    shift, and go to state 91

    indent_sep       go to state 92
    indent_flex_end  go to state 93


state 66

   11 atom_or_empty: indent_open indent_end .

    $default  reduce using rule 11 (atom_or_empty)


state 67

    8 ind_rep: indent_open word_rep . indent_flex_end
   57 basic_mapping: word_rep . ':' atom_or_empty

    YAML_INDENT  shift, and go to state 73
    YAML_IEND    shift, and go to state 91
    ':'          shift, and go to state 85

    indent_sep       go to state 92
    indent_flex_end  go to state 94


state 68

   45 inline_seq: '[' in_inline_seq ']' .

    $default  reduce using rule 45 (inline_seq)


state 69

   48 in_inline_seq: in_inline_seq ',' . atom

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    atom          go to state 95
    ind_rep       go to state 25
    indent_open   go to state 32
    word_rep      go to state 28
    struct_rep    go to state 29
    implicit_seq  go to state 11
    inline_seq    go to state 12
    implicit_map  go to state 13
    inline_map    go to state 14


state 70

   64 basic_mapping2: atom ':' . atom_or_empty

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    $default  reduce using rule 12 (atom_or_empty)

    atom           go to state 24
    ind_rep        go to state 25
    atom_or_empty  go to state 96
    indent_open    go to state 27
    word_rep       go to state 28
    struct_rep     go to state 29
    implicit_seq   go to state 11
    inline_seq     go to state 12
    implicit_map   go to state 13
    inline_map     go to state 14


state 71

   65 inline_map: '{' in_inline_map '}' .

    $default  reduce using rule 65 (inline_map)


state 72

   68 in_inline_map: in_inline_map ',' . basic_mapping2

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    atom            go to state 35
    ind_rep         go to state 25
    indent_open     go to state 32
    word_rep        go to state 28
    struct_rep      go to state 29
    implicit_seq    go to state 11
    inline_seq      go to state 12
    implicit_map    go to state 13
    basic_mapping2  go to state 97
    inline_map      go to state 14


state 73

   16 indent_sep: YAML_INDENT .

    $default  reduce using rule 16 (indent_sep)


state 74

   40 top_imp_seq: YAML_ANCHOR indent_sep . top_imp_seq
   55 top_imp_map: YAML_ANCHOR indent_sep . in_implicit_map

    YAML_ANCHOR     shift, and go to state 98
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 99
    YAML_TAGURI     shift, and go to state 100
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    '-'             shift, and go to state 43
    '?'             shift, and go to state 44

    word_rep         go to state 45
    basic_seq        go to state 46
    top_imp_seq      go to state 101
    in_implicit_seq  go to state 48
    basic_mapping    go to state 50
    complex_mapping  go to state 51
    in_implicit_map  go to state 102


state 75

   41 top_imp_seq: YAML_ANCHOR top_imp_seq .

    $default  reduce using rule 41 (top_imp_seq)


state 76

   56 top_imp_map: YAML_ANCHOR top_imp_map .

    $default  reduce using rule 56 (top_imp_map)


state 77

   36 top_imp_seq: YAML_TRANSFER indent_sep . top_imp_seq
   51 top_imp_map: YAML_TRANSFER indent_sep . in_implicit_map

    YAML_ANCHOR     shift, and go to state 98
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 99
    YAML_TAGURI     shift, and go to state 100
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    '-'             shift, and go to state 43
    '?'             shift, and go to state 44

    word_rep         go to state 45
    basic_seq        go to state 46
    top_imp_seq      go to state 103
    in_implicit_seq  go to state 48
    basic_mapping    go to state 50
    complex_mapping  go to state 51
    in_implicit_map  go to state 104


state 78

   37 top_imp_seq: YAML_TRANSFER top_imp_seq .

    $default  reduce using rule 37 (top_imp_seq)


state 79

   52 top_imp_map: YAML_TRANSFER top_imp_map .

    $default  reduce using rule 52 (top_imp_map)


state 80

   38 top_imp_seq: YAML_TAGURI indent_sep . top_imp_seq
   53 top_imp_map: YAML_TAGURI indent_sep . in_implicit_map

    YAML_ANCHOR     shift, and go to state 98
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 99
    YAML_TAGURI     shift, and go to state 100
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    '-'             shift, and go to state 43
    '?'             shift, and go to state 44

    word_rep         go to state 45
    basic_seq        go to state 46
    top_imp_seq      go to state 105
    in_implicit_seq  go to state 48
    basic_mapping    go to state 50
    complex_mapping  go to state 51
    in_implicit_map  go to state 106


state 81

   39 top_imp_seq: YAML_TAGURI top_imp_seq .

    $default  reduce using rule 39 (top_imp_seq)


state 82

   54 top_imp_map: YAML_TAGURI top_imp_map .

    $default  reduce using rule 54 (top_imp_map)


state 83

   34 basic_seq: '-' atom_or_empty .

    $default  reduce using rule 34 (basic_seq)


state 84

   59 complex_mapping: '?' atom . indent_sep ':' atom_or_empty

    YAML_INDENT  shift, and go to state 73

    indent_sep  go to state 107


state 85

   57 basic_mapping: word_rep ':' . atom_or_empty

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    $default  reduce using rule 12 (atom_or_empty)

    atom           go to state 24
    ind_rep        go to state 25
    atom_or_empty  go to state 108
    indent_open    go to state 27
    word_rep       go to state 28
    struct_rep     go to state 29
    implicit_seq   go to state 11
    inline_seq     go to state 12
    implicit_map   go to state 13
    inline_map     go to state 14


state 86

   33 implicit_seq: indent_open top_imp_seq indent_end .

    $default  reduce using rule 33 (implicit_seq)


state 87

   43 in_implicit_seq: in_implicit_seq indent_sep . basic_seq
   44                | in_implicit_seq indent_sep .

    '-'  shift, and go to state 43

    $default  reduce using rule 44 (in_implicit_seq)

    basic_seq  go to state 109


state 88

   49 implicit_map: indent_open top_imp_map indent_end .

    $default  reduce using rule 49 (implicit_map)


state 89

   50 implicit_map: indent_open in_implicit_map indent_end .

    $default  reduce using rule 50 (implicit_map)


state 90

   61 in_implicit_map: in_implicit_map indent_sep . basic_seq
   62                | in_implicit_map indent_sep . complex_mapping
   63                | in_implicit_map indent_sep .

    YAML_ANCHOR     shift, and go to state 55
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 58
    YAML_TAGURI     shift, and go to state 59
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    '-'             shift, and go to state 43
    '?'             shift, and go to state 44

    $default  reduce using rule 63 (in_implicit_map)

    word_rep         go to state 45
    basic_seq        go to state 110
    basic_mapping    go to state 50
    complex_mapping  go to state 111


state 91

   17 indent_flex_end: YAML_IEND .

    $default  reduce using rule 17 (indent_flex_end)


state 92

   18 indent_flex_end: indent_sep . indent_flex_end

    YAML_INDENT  shift, and go to state 73
    YAML_IEND    shift, and go to state 91

    indent_sep       go to state 92
    indent_flex_end  go to state 112


state 93

    9 ind_rep: indent_open ind_rep indent_flex_end .

    $default  reduce using rule 9 (ind_rep)


state 94

    8 ind_rep: indent_open word_rep indent_flex_end .

    $default  reduce using rule 8 (ind_rep)


state 95

   48 in_inline_seq: in_inline_seq ',' atom .

    $default  reduce using rule 48 (in_inline_seq)


state 96

   64 basic_mapping2: atom ':' atom_or_empty .

    $default  reduce using rule 64 (basic_mapping2)


state 97

   68 in_inline_map: in_inline_map ',' basic_mapping2 .

    $default  reduce using rule 68 (in_inline_map)


state 98

   22 word_rep: YAML_ANCHOR . word_rep
   40 top_imp_seq: YAML_ANCHOR . indent_sep top_imp_seq
   41            | YAML_ANCHOR . top_imp_seq

    YAML_ANCHOR     shift, and go to state 98
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 99
    YAML_TAGURI     shift, and go to state 100
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43

    indent_sep       go to state 113
    word_rep         go to state 54
    basic_seq        go to state 46
    top_imp_seq      go to state 75
    in_implicit_seq  go to state 48


state 99

   19 word_rep: YAML_TRANSFER . word_rep
   36 top_imp_seq: YAML_TRANSFER . indent_sep top_imp_seq
   37            | YAML_TRANSFER . top_imp_seq

    YAML_ANCHOR     shift, and go to state 98
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 99
    YAML_TAGURI     shift, and go to state 100
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43

    indent_sep       go to state 114
    word_rep         go to state 56
    basic_seq        go to state 46
    top_imp_seq      go to state 78
    in_implicit_seq  go to state 48


state 100

   20 word_rep: YAML_TAGURI . word_rep
   38 top_imp_seq: YAML_TAGURI . indent_sep top_imp_seq
   39            | YAML_TAGURI . top_imp_seq

    YAML_ANCHOR     shift, and go to state 98
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 99
    YAML_TAGURI     shift, and go to state 100
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_INDENT     shift, and go to state 73
    '-'             shift, and go to state 43

    indent_sep       go to state 115
    word_rep         go to state 57
    basic_seq        go to state 46
    top_imp_seq      go to state 81
    in_implicit_seq  go to state 48


state 101

   40 top_imp_seq: YAML_ANCHOR indent_sep top_imp_seq .

    $default  reduce using rule 40 (top_imp_seq)


state 102

   55 top_imp_map: YAML_ANCHOR indent_sep in_implicit_map .
   61 in_implicit_map: in_implicit_map . indent_sep basic_seq
   62                | in_implicit_map . indent_sep complex_mapping
   63                | in_implicit_map . indent_sep

    YAML_INDENT  shift, and go to state 73

    $default  reduce using rule 55 (top_imp_map)

    indent_sep  go to state 90


state 103

   36 top_imp_seq: YAML_TRANSFER indent_sep top_imp_seq .

    $default  reduce using rule 36 (top_imp_seq)


state 104

   51 top_imp_map: YAML_TRANSFER indent_sep in_implicit_map .
   61 in_implicit_map: in_implicit_map . indent_sep basic_seq
   62                | in_implicit_map . indent_sep complex_mapping
   63                | in_implicit_map . indent_sep

    YAML_INDENT  shift, and go to state 73

    $default  reduce using rule 51 (top_imp_map)

    indent_sep  go to state 90


state 105

   38 top_imp_seq: YAML_TAGURI indent_sep top_imp_seq .

    $default  reduce using rule 38 (top_imp_seq)


state 106

   53 top_imp_map: YAML_TAGURI indent_sep in_implicit_map .
   61 in_implicit_map: in_implicit_map . indent_sep basic_seq
   62                | in_implicit_map . indent_sep complex_mapping
   63                | in_implicit_map . indent_sep

    YAML_INDENT  shift, and go to state 73

    $default  reduce using rule 53 (top_imp_map)

    indent_sep  go to state 90


state 107

   59 complex_mapping: '?' atom indent_sep . ':' atom_or_empty

    ':'  shift, and go to state 116


state 108

   57 basic_mapping: word_rep ':' atom_or_empty .

    $default  reduce using rule 57 (basic_mapping)


state 109

   43 in_implicit_seq: in_implicit_seq indent_sep basic_seq .

    $default  reduce using rule 43 (in_implicit_seq)


state 110

   61 in_implicit_map: in_implicit_map indent_sep basic_seq .

    $default  reduce using rule 61 (in_implicit_map)


state 111

   62 in_implicit_map: in_implicit_map indent_sep complex_mapping .

    $default  reduce using rule 62 (in_implicit_map)


state 112

   18 indent_flex_end: indent_sep indent_flex_end .

    $default  reduce using rule 18 (indent_flex_end)


state 113

   40 top_imp_seq: YAML_ANCHOR indent_sep . top_imp_seq

    YAML_ANCHOR    shift, and go to state 117
    YAML_TRANSFER  shift, and go to state 118
    YAML_TAGURI    shift, and go to state 119
    '-'            shift, and go to state 43

    basic_seq        go to state 46
    top_imp_seq      go to state 101
    in_implicit_seq  go to state 48


state 114

   36 top_imp_seq: YAML_TRANSFER indent_sep . top_imp_seq

    YAML_ANCHOR    shift, and go to state 117
    YAML_TRANSFER  shift, and go to state 118
    YAML_TAGURI    shift, and go to state 119
    '-'            shift, and go to state 43

    basic_seq        go to state 46
    top_imp_seq      go to state 103
    in_implicit_seq  go to state 48


state 115

   38 top_imp_seq: YAML_TAGURI indent_sep . top_imp_seq

    YAML_ANCHOR    shift, and go to state 117
    YAML_TRANSFER  shift, and go to state 118
    YAML_TAGURI    shift, and go to state 119
    '-'            shift, and go to state 43

    basic_seq        go to state 46
    top_imp_seq      go to state 105
    in_implicit_seq  go to state 48


state 116

   59 complex_mapping: '?' atom indent_sep ':' . atom_or_empty

    YAML_ANCHOR     shift, and go to state 17
    YAML_ALIAS      shift, and go to state 18
    YAML_TRANSFER   shift, and go to state 19
    YAML_TAGURI     shift, and go to state 20
    YAML_ITRANSFER  shift, and go to state 21
    YAML_WORD       shift, and go to state 22
    YAML_PLAIN      shift, and go to state 23
    YAML_BLOCK      shift, and go to state 3
    YAML_IOPEN      shift, and go to state 5
    '['             shift, and go to state 6
    '{'             shift, and go to state 7

    $default  reduce using rule 12 (atom_or_empty)

    atom           go to state 24
    ind_rep        go to state 25
    atom_or_empty  go to state 120
    indent_open    go to state 27
    word_rep       go to state 28
    struct_rep     go to state 29
    implicit_seq   go to state 11
    inline_seq     go to state 12
    implicit_map   go to state 13
    inline_map     go to state 14


state 117

   40 top_imp_seq: YAML_ANCHOR . indent_sep top_imp_seq
   41            | YAML_ANCHOR . top_imp_seq

    YAML_ANCHOR    shift, and go to state 117
    YAML_TRANSFER  shift, and go to state 118
    YAML_TAGURI    shift, and go to state 119
    YAML_INDENT    shift, and go to state 73
    '-'            shift, and go to state 43

    indent_sep       go to state 113
    basic_seq        go to state 46
    top_imp_seq      go to state 75
    in_implicit_seq  go to state 48


state 118

   36 top_imp_seq: YAML_TRANSFER . indent_sep top_imp_seq
   37            | YAML_TRANSFER . top_imp_seq

    YAML_ANCHOR    shift, and go to state 117
    YAML_TRANSFER  shift, and go to state 118
    YAML_TAGURI    shift, and go to state 119
    YAML_INDENT    shift, and go to state 73
    '-'            shift, and go to state 43

    indent_sep       go to state 114
    basic_seq        go to state 46
    top_imp_seq      go to state 78
    in_implicit_seq  go to state 48


state 119

   38 top_imp_seq: YAML_TAGURI . indent_sep top_imp_seq
   39            | YAML_TAGURI . top_imp_seq

    YAML_ANCHOR    shift, and go to state 117
    YAML_TRANSFER  shift, and go to state 118
    YAML_TAGURI    shift, and go to state 119
    YAML_INDENT    shift, and go to state 73
    '-'            shift, and go to state 43

    indent_sep       go to state 115
    basic_seq        go to state 46
    top_imp_seq      go to state 81
    in_implicit_seq  go to state 48


state 120

   59 complex_mapping: '?' atom indent_sep '