- DOCUMENT@0..175 - UNION_TYPE_DEFINITION@0..46 - DESCRIPTION@0..19 - STRING_VALUE@0..19 - STRING@0..19 "\"Missing separator\"" - WHITESPACE@19..20 "\n" - union_KW@20..25 "union" - WHITESPACE@25..26 " " - NAME@26..38 - IDENT@26..38 "SearchResult" - WHITESPACE@38..39 " " - UNION_MEMBER_TYPES@39..46 - EQ@39..40 "=" - WHITESPACE@40..41 " " - NAMED_TYPE@41..46 - NAME@41..46 - IDENT@41..46 "Photo" - WHITESPACE@46..47 " " - ERROR@47..53 "Person" - WHITESPACE@53..55 "\n\n" - UNION_TYPE_DEFINITION@55..111 - DESCRIPTION@55..73 - STRING_VALUE@55..73 - STRING@55..73 "\"Double separator\"" - WHITESPACE@73..74 "\n" - union_KW@74..79 "union" - WHITESPACE@79..80 " " - NAME@80..93 - IDENT@80..93 "SearchResult2" - WHITESPACE@93..94 " " - UNION_MEMBER_TYPES@94..111 - EQ@94..95 "=" - WHITESPACE@95..96 " " - NAMED_TYPE@96..101 - NAME@96..101 - IDENT@96..101 "Photo" - WHITESPACE@101..102 " " - PIPE@102..103 "|" - PIPE@103..104 "|" - WHITESPACE@104..105 " " - NAMED_TYPE@105..111 - NAME@105..111 - IDENT@105..111 "Person" - WHITESPACE@111..113 "\n\n" - UNION_TYPE_DEFINITION@113..174 - DESCRIPTION@113..133 - STRING_VALUE@113..133 - STRING@113..133 "\"Dangling separator\"" - WHITESPACE@133..134 "\n" - union_KW@134..139 "union" - WHITESPACE@139..140 " " - NAME@140..153 - IDENT@140..153 "SearchResult3" - WHITESPACE@153..154 " " - UNION_MEMBER_TYPES@154..174 - EQ@154..155 "=" - WHITESPACE@155..156 " " - PIPE@156..157 "|" - WHITESPACE@157..158 " " - NAMED_TYPE@158..163 - NAME@158..163 - IDENT@158..163 "Photo" - WHITESPACE@163..164 " " - PIPE@164..165 "|" - WHITESPACE@165..166 " " - NAMED_TYPE@166..172 - NAME@166..172 - IDENT@166..172 "Person" - WHITESPACE@172..173 " " - PIPE@173..174 "|" - WHITESPACE@174..175 "\n" - ERROR@47:53 "expected definition" Person - ERROR@103:104 "expected Union Member Type" | - ERROR@175:175 "expected Union Member Type" EOF recursion limit: 500, high: 0