| const QUERY = [ | |
| "-> F<P>", | |
| "-> P", | |
| "->,a", | |
| "aaaaa->a", | |
| "-> !", | |
| ]; | |
| const PARSED = [ | |
| { | |
| elems: [], | |
| foundElems: 1, | |
| original: "-> F<P>", | |
| returned: [{ | |
| name: "f", | |
| fullPath: ["f"], | |
| pathWithoutLast: [], | |
| pathLast: "f", | |
| generics: [ | |
| { | |
| name: "p", | |
| fullPath: ["p"], | |
| pathWithoutLast: [], | |
| pathLast: "p", | |
| generics: [], | |
| }, | |
| ], | |
| }], | |
| typeFilter: -1, | |
| userQuery: "-> f<p>", | |
| error: null, | |
| }, | |
| { | |
| elems: [], | |
| foundElems: 1, | |
| original: "-> P", | |
| returned: [{ | |
| name: "p", | |
| fullPath: ["p"], | |
| pathWithoutLast: [], | |
| pathLast: "p", | |
| generics: [], | |
| }], | |
| typeFilter: -1, | |
| userQuery: "-> p", | |
| error: null, | |
| }, | |
| { | |
| elems: [], | |
| foundElems: 1, | |
| original: "->,a", | |
| returned: [{ | |
| name: "a", | |
| fullPath: ["a"], | |
| pathWithoutLast: [], | |
| pathLast: "a", | |
| generics: [], | |
| }], | |
| typeFilter: -1, | |
| userQuery: "->,a", | |
| error: null, | |
| }, | |
| { | |
| elems: [{ | |
| name: "aaaaa", | |
| fullPath: ["aaaaa"], | |
| pathWithoutLast: [], | |
| pathLast: "aaaaa", | |
| generics: [], | |
| }], | |
| foundElems: 2, | |
| original: "aaaaa->a", | |
| returned: [{ | |
| name: "a", | |
| fullPath: ["a"], | |
| pathWithoutLast: [], | |
| pathLast: "a", | |
| generics: [], | |
| }], | |
| typeFilter: -1, | |
| userQuery: "aaaaa->a", | |
| error: null, | |
| }, | |
| { | |
| elems: [], | |
| foundElems: 1, | |
| original: "-> !", | |
| returned: [{ | |
| name: "!", | |
| fullPath: ["!"], | |
| pathWithoutLast: [], | |
| pathLast: "!", | |
| generics: [], | |
| }], | |
| typeFilter: -1, | |
| userQuery: "-> !", | |
| error: null, | |
| }, | |
| ]; |