- DOCUMENT@0..197 - OBJECT_TYPE_DEFINITION@0..58 - DESCRIPTION@0..20 - STRING_VALUE@0..20 - STRING@0..20 "\"Just one interface\"" - WHITESPACE@20..21 "\n" - type_KW@21..25 "type" - WHITESPACE@25..26 " " - NAME@26..29 - IDENT@26..29 "One" - WHITESPACE@29..30 " " - IMPLEMENTS_INTERFACES@30..42 - implements_KW@30..40 "implements" - WHITESPACE@40..41 " " - NAMED_TYPE@41..42 - NAME@41..42 - IDENT@41..42 "A" - WHITESPACE@42..43 " " - FIELDS_DEFINITION@43..58 - L_CURLY@43..44 "{" - WHITESPACE@44..45 " " - FIELD_DEFINITION@45..56 - NAME@45..50 - IDENT@45..50 "field" - COLON@50..51 ":" - WHITESPACE@51..52 " " - NON_NULL_TYPE@52..56 - NAMED_TYPE@52..55 - NAME@52..55 - IDENT@52..55 "Int" - BANG@55..56 "!" - WHITESPACE@56..57 " " - R_CURLY@57..58 "}" - WHITESPACE@58..60 "\n\n" - OBJECT_TYPE_DEFINITION@60..126 - DESCRIPTION@60..80 - STRING_VALUE@60..80 - STRING@60..80 "\"Several interfaces\"" - WHITESPACE@80..81 "\n" - type_KW@81..85 "type" - WHITESPACE@85..86 " " - NAME@86..89 - IDENT@86..89 "Two" - WHITESPACE@89..90 " " - IMPLEMENTS_INTERFACES@90..110 - implements_KW@90..100 "implements" - WHITESPACE@100..101 " " - NAMED_TYPE@101..102 - NAME@101..102 - IDENT@101..102 "A" - WHITESPACE@102..103 " " - AMP@103..104 "&" - WHITESPACE@104..105 " " - NAMED_TYPE@105..106 - NAME@105..106 - IDENT@105..106 "B" - WHITESPACE@106..107 " " - AMP@107..108 "&" - WHITESPACE@108..109 " " - NAMED_TYPE@109..110 - NAME@109..110 - IDENT@109..110 "C" - WHITESPACE@110..111 " " - FIELDS_DEFINITION@111..126 - L_CURLY@111..112 "{" - WHITESPACE@112..113 " " - FIELD_DEFINITION@113..124 - NAME@113..118 - IDENT@113..118 "field" - COLON@118..119 ":" - WHITESPACE@119..120 " " - NON_NULL_TYPE@120..124 - NAMED_TYPE@120..123 - NAME@120..123 - IDENT@120..123 "Int" - BANG@123..124 "!" - WHITESPACE@124..125 " " - R_CURLY@125..126 "}" - WHITESPACE@126..128 "\n\n" - OBJECT_TYPE_DEFINITION@128..196 - DESCRIPTION@128..140 - STRING_VALUE@128..140 - STRING@128..140 "\"&-prefixed\"" - WHITESPACE@140..141 "\n" - type_KW@141..145 "type" - WHITESPACE@145..146 " " - NAME@146..151 - IDENT@146..151 "Three" - WHITESPACE@151..152 " " - IMPLEMENTS_INTERFACES@152..180 - implements_KW@152..162 "implements" - WHITESPACE@162..165 "\n " - AMP@165..166 "&" - WHITESPACE@166..167 " " - NAMED_TYPE@167..168 - NAME@167..168 - IDENT@167..168 "A" - WHITESPACE@168..171 "\n " - AMP@171..172 "&" - WHITESPACE@172..173 " " - NAMED_TYPE@173..174 - NAME@173..174 - IDENT@173..174 "B" - WHITESPACE@174..177 "\n " - AMP@177..178 "&" - WHITESPACE@178..179 " " - NAMED_TYPE@179..180 - NAME@179..180 - IDENT@179..180 "C" - WHITESPACE@180..181 "\n" - FIELDS_DEFINITION@181..196 - L_CURLY@181..182 "{" - WHITESPACE@182..183 " " - FIELD_DEFINITION@183..194 - NAME@183..188 - IDENT@183..188 "field" - COLON@188..189 ":" - WHITESPACE@189..190 " " - NON_NULL_TYPE@190..194 - NAMED_TYPE@190..193 - NAME@190..193 - IDENT@190..193 "Int" - BANG@193..194 "!" - WHITESPACE@194..195 " " - R_CURLY@195..196 "}" - WHITESPACE@196..197 "\n" recursion limit: 500, high: 0