(anchors []*ast.AnchorNode, aliases []*ast.AliasNode, line, character int)
| 171 | } |
| 172 | |
| 173 | func fragmentName(anchors []*ast.AnchorNode, aliases []*ast.AliasNode, line, character int) *string { |
| 174 | for i := range anchors { |
| 175 | if inToken(anchors[i].Name.GetToken(), line, character) { |
| 176 | return &anchors[i].Name.GetToken().Value |
| 177 | } |
| 178 | } |
| 179 | for i := range aliases { |
| 180 | if inToken(aliases[i].Value.GetToken(), line, character) { |
| 181 | return &aliases[i].Value.GetToken().Value |
| 182 | } |
| 183 | } |
| 184 | return nil |
| 185 | } |
| 186 | |
| 187 | func fragmentRange(anchors []*ast.AnchorNode, anchorName string, line, character int) (*token.Position, *token.Position) { |
| 188 | var start *token.Position |
no test coverage detected